Cтраница 3
При этом режим рисования влияет на линии и внутреннюю область замкнутых фигур, созданных с использованием команд рисования, но не влияет на результаты рассмотренных далее битовых операций. [31]
В этом параграфе вы узнаете, как рисуются прямые линии, их наборы, регулярные линии, являющиеся частями эллипсов, и лекала. Будут рассмотрены режимы рисования фона, влияющие на прямые и кривые линии. [32]
Режим ORTHO ( ОРТО) разрешает указание только тех точек, которые лежат на прямой, параллельной оси X или У текущей ПСК и проходящей через последнюю указанную в текущей команде точку. При включении режима ортогонального рисования режим полярного отслеживания автоматически отключается, поскольку эти режимы не могут быть одновременно активными. Аналогично при включении полярного отслеживания режим ORTHO ( ОРТО) отключается. [33]
Используются в качестве переключателей режима: режим рисования стен лабиринта, режим рисования точки входа, режим рисования точек выхода и режим очистки. [34]
В строке меню высвечиваются заголовки падающих меню. В строке состояния отображаются координаты перекрестья курсора и состояние режимов рисования, таких как 4Шаг и Сетка. Имена режимов постоянно присутствуют в статусной строке, которая расположена в нижней части экрана в виде экранных кнопок. Щелчок на левой кнопке переключает указанный на ней режим в противоположное состояние. [35]
Используются в качестве переключателей режима: режим рисования стен лабиринта, режим рисования точки входа, режим рисования точек выхода и режим очистки. [36]
Логические координаты в сравнении с координатами устройства ( документ прокручен вниз на 75 пикселей. [37] |
Чтобы преобразовать координаты устройства в логические, необходимо использовать контекст устройства, который относится к данному окну. Вспомните: объект контекста устройства управляет выводом информации в окно, сохраняет атрибуты режима рисования и предоставляет функции для отображения текста или графики. Первый добавленный оператор создает объект контекста, относящийся к окну представления. Второй - вызывает функцию OnPrepareDC класса CScrollView, корректирующую начало области просмотра на основании текущей позиции прокрученного рисунка. [38]
Используются в качестве переключателей режима: режим рисования стен лабиринта, режим рисования точки входа, режим рисования точек выхода и режим очистки. [39]
В пакетном файле задано имя рисунка ( home); и имя рисунка по умолчанию х, заданное в строке вызова acad, будет проигнорировано. Пакет создает чертеж home, устанаштивает режим включенной сетки, задает масштаб типа линий 3.0, устанавливает слой О текущим и присваивает ему красный цвет. Затем Автокад переходит в режим рисования, приглашая вас к вводу команд. [40]
Некоторые объекты ( фигуры, широкие двумерные полилинии и их производные) имеют свойство закрашивания внутренних областей. Режимом закрашивания управляет команда ЗАКРАСЬ ( fill) или системная переменная FILLMODE. Удобно включать или отключать закраску с помощью диалогового окна Режимы рисования, приведенного ранее. В Автокаде в отличие, например, от CorelDRAW нет возможности одновременного существования для фигуры или широкой полилинии контурной линии ( как кромки) и закраски, и они яатяются альтернативой друг другу. [41]
В первой строчке этой функции используется один из нескольких возможных способов проверки, нажата ли левая кнопка мыши. Если кнопка не нажата, то функция игнорирует сообщение. Если кнопка нажата, функция берет контекст устройства, устанавливает режим рисования R2 NOTXORPEN, запоминает текущие размеры фигуры, рисует ее и освобождает контекст устройства. [42]
С - р кт ixi лабиринта считается корректной, если в нем есть только одна точка входа и хотя бы одна точка выхода. Если какое-либо из этих условий::: выполняется, лабиринт не может быть сохранен, то есть кнопка bbSave будет недоступна. Кроме того, если уже создана точка входа, соответствующая ей кнопка режима рисования sbEnter также должна стать недоступной. После него определяются так называемые закрытые члены класса TfmNewMaze. Именно к таким членам и будет относиться процедура проверки корректности лабиринта. [43]
Так же как и в графических меню, курсор имеет вид стрелки. Все диатоговые окна включают изображение кнопки Да, и большинство из них - изображение кнопки Отмена. До тех пор пока диалоговое окно находится на экране, работа с меню, вызов команд с клавиатуры и клавиши упрашгения режимами рисования блокируются. Курсор можно перемещать не только мышью, но и клавишами перемещения курсора Нажатие клавиш Ctrl C и Esc равносильно указанию клавиши Отмена. Ряд диачоговых окон имеет вложенные окна, которые в случае необходимости появляются на экране, заслоняя собой основное окно. Для того чтобы продолжить работу с основным окном, нужно завершить работу с атоженным окном. Ниже описываются клавиши и графы диатоговых окон. [44]
Возможно, какие-то средства вы найдете удобными, а от других из-за специфики вашей работы или по другим причинам вам придется отказаться. Скорее всего вы не будете активно заниматься модификацией меню Автокада или работать с Автолиспом, однако все же полезно знать, что настройка Автокада включает в себя не только установку удобных режимов рисования и единиц измерения. [45]