Создание простых примитивов
Получение сведений об объектах
Информация об объектах
Информация об объектах выводится по командам, запускаемым в меню Tools - Inquiry. В подменю помещены следующие пункты ( рис. 2.12):
По команде Tools - Inquiry - List, либо при запуске команды List будет запрошено выделение объектов. После указания объектов на экране откроется текстовое окно со списком данных. Состав информации зависит от объекта.
Пример
Построим отрезок (0,0 - 100<45) и запросим список параметров
Command: _line Specify first point: 0,0,0 Specify next point or [Undo]: 100<45 Specify next point or [Undo]: *Cancel* Command: list Select objects: 1 found Select objects: ENTER LINE Layer: "0" Space: Model space Handle = 127 from point, X= 0.0000 Y= 0.0000 Z= 0.0000 to point, X= 70.7107 Y= 70.7107 Z= 0.0000 Length = 100.0000, Angle in XY Plane = 45 Delta X = 70.7107, Delta Y = 70.7107, Delta Z = 0.0000
Команда List выводит для отрезка следующие данные: слой, координаты конечных точек, длину и угол наклона к оси Х, проекции отрезка на оси координат.
По команде ID определяются координаты указанной точки. Как правило, точки выделяют по объектным привязкам.
Команда Area позволяет вычислить площадь и периметр любой замкнутой фигуры. Можно указывать точки контура мышью - тогда программа автоматически замкнет его. Но можно указать сразу объект, в том числе ограниченный кривыми линиями.
По команде Dist находят расстояния между двумя точками. Но сообщается не аболютное значение, а проекции на оси координат - ДЕЛЬТА Х и ДЕЛЬТА Y.
Задание 2.7. Начертите окружность радиусом 50 мм и вычислите ее площадь по команде Area. Сделайте проверку на калькуляторе.
Выполните следующие построения:
Command: _circle Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: 100,100,0 Specify radius of circle or [Diameter]: 50 Command: area Specify first corner point or [Object/Add/Subtract]: o Select objects: Area = 7853.9816, Circumference = 314.1593
Для проверки запустим команду Cal:
Command: Cal >> Expression: pi*50^2 7853.98163
Команды разметки
Рассмотрим две очень полезные команды для работы непосредственно с контурами.
Команда DIVIDE (Поделить) делит объект на равные части. Контур не разрезается - просто вдоль него ставятся точки. Обычно визуально точки не видны на контуре. Но они подсвечиваются маркером при объектных привязках. Если необходима визуализация деления, то надо изменить стиль точки по команде Format - Point Style.
Задание 2.8. Разделить окружность, построенную в задании 2.7, на шесть равных частей.
- Выполните построения, приведенные на рисунке. Предварительно задайте стиль точки.
- На этом же чертеже проведите деление отрезка и дуги.
Команда MEASURE (Разметить) делит объект на части заданной длины. В параметрах задается не число сегментов деления, а расстояние между маркировочными точками. Маркеры здесь должны быть хорошо различимы.
Задание 2.9. На плане участка 50х100 м вдоль забора нужно посадить деревья на расстоянии 10 м друг от друга.
Выполните построения, приведенные на рисунке. Предварительно задайте стиль точки. Можно установить единицы чертежа в метрах (как в данном примере). Но если единицами чертежа служат миллиметры, то координатами противоположного угла прямоугольника будут 100000, 50000. То же и для других размеров.
Ключевые термины
Стиль - совокупность параметров форматирования объектов.
Команда - часть пользовательского интерфейса. Это событие, задаваемое пользователем, на которое следует отклик программы.
Прозрачные команды - команды, которые можно запускать во время выполнения других команд.
Объектная привязка (OSNAP) - задание новых точек относительно характерных точек уже существующих объектов.
Отслеживание объектной привязки (OTRACK) - задание точек посредством построений, привязанных к базовым точкам на существующих объектах чертежа.
Краткие итоги
Практически все примитивы строятся путем задания узловых точек. Прямолинейные отрезки составляют основу вычерчивания прямоугольников, многоугольников, конструкционных линий. Окружности составляют основу для вычерчивания дуг и эллипсов. Сплайны и однострочный текст представляют собой самостоятельные графические объекты. Выделение объектов может быть осуществлено несколькими способами: мышью, рамкой, командой Select.
Вопросы
- Какие особые точки имеет отрезок?
- Какие особые точки имеет окружность?
- Как можно задать координаты конечных точек отрезка?
- Сколькими способами можно начертить окружность?
- Каковы параметры команды вычерчивания дуг?
- Что такое секущая рамка?
Упражнение "План загородной усадьбы"
- Начертите границы участка загородной усадьбы. Усадьба представляет собой в плане прямоугольник со сторонами 50х80 м площадью 0,4 га.
- На территории усадьбы должны быть выполнены следующие объекты:
- двухэтажный коттедж, соединенный галереей с баней и гаражом;
- открытый бассейн с фонтаном (начертить как эллипс);
- теннисный корт с размером поля 24х11 м;
- беговая дорожка с периметром 250 м (начертить полилиниями);
- спортивная площадка со шведской стенкой и перекладиной;
- детская площадка площадью с песочницей и качелями;
- фруктовый сад с плодовыми деревьями;
- огород для выращивания картофеля, овощей и зелени;
- теплица для выращивания томатов и огурцов;
- зеленые насаждения в виде кустов и деревьев;
- альпинарий с низкорослыми экзотическими кустарниками и цветами.
- ограждение в виде металлической решетки.
- Начертите элементы усадьбы примерно так, как это представлено на рис. 2.13.
- Выполните на чертеже текстовые надписи. Цифрами здесь обозначено: