Опубликован: 14.02.2012 | Доступ: свободный | Студентов: 3910 / 586 | Оценка: 4.21 / 3.97 | Длительность: 17:19:00
Специальности: Разработчик аппаратуры
Лекция 3:

Создание простых примитивов

< Лекция 2 || Лекция 3: 123456 || Лекция 4 >

Получение сведений об объектах

Информация об объектах

Информация об объектах выводится по командам, запускаемым в меню Tools - Inquiry. В подменю помещены следующие пункты ( рис. 2.12):

Меню команд запросов

Рис. 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, на шесть равных частей.

  1. Выполните построения, приведенные на рисунке. Предварительно задайте стиль точки.

  2. На этом же чертеже проведите деление отрезка и дуги.

Команда MEASURE (Разметить) делит объект на части заданной длины. В параметрах задается не число сегментов деления, а расстояние между маркировочными точками. Маркеры здесь должны быть хорошо различимы.

Задание 2.9. На плане участка 50х100 м вдоль забора нужно посадить деревья на расстоянии 10 м друг от друга.

Выполните построения, приведенные на рисунке. Предварительно задайте стиль точки. Можно установить единицы чертежа в метрах (как в данном примере). Но если единицами чертежа служат миллиметры, то координатами противоположного угла прямоугольника будут 100000, 50000. То же и для других размеров.


Ключевые термины

Стиль - совокупность параметров форматирования объектов.

Команда - часть пользовательского интерфейса. Это событие, задаваемое пользователем, на которое следует отклик программы.

Прозрачные команды - команды, которые можно запускать во время выполнения других команд.

Объектная привязка (OSNAP) - задание новых точек относительно характерных точек уже существующих объектов.

Отслеживание объектной привязки (OTRACK) - задание точек посредством построений, привязанных к базовым точкам на существующих объектах чертежа.

Краткие итоги

Практически все примитивы строятся путем задания узловых точек. Прямолинейные отрезки составляют основу вычерчивания прямоугольников, многоугольников, конструкционных линий. Окружности составляют основу для вычерчивания дуг и эллипсов. Сплайны и однострочный текст представляют собой самостоятельные графические объекты. Выделение объектов может быть осуществлено несколькими способами: мышью, рамкой, командой Select.

Вопросы

  1. Какие особые точки имеет отрезок?
  2. Какие особые точки имеет окружность?
  3. Как можно задать координаты конечных точек отрезка?
  4. Сколькими способами можно начертить окружность?
  5. Каковы параметры команды вычерчивания дуг?
  6. Что такое секущая рамка?

Упражнение "План загородной усадьбы"

  1. Начертите границы участка загородной усадьбы. Усадьба представляет собой в плане прямоугольник со сторонами 50х80 м площадью 0,4 га.
  2. На территории усадьбы должны быть выполнены следующие объекты:
    • двухэтажный коттедж, соединенный галереей с баней и гаражом;
    • открытый бассейн с фонтаном (начертить как эллипс);
    • теннисный корт с размером поля 24х11 м;
    • беговая дорожка с периметром 250 м (начертить полилиниями);
    • спортивная площадка со шведской стенкой и перекладиной;
    • детская площадка площадью с песочницей и качелями;
    • фруктовый сад с плодовыми деревьями;
    • огород для выращивания картофеля, овощей и зелени;
    • теплица для выращивания томатов и огурцов;
    • зеленые насаждения в виде кустов и деревьев;
    • альпинарий с низкорослыми экзотическими кустарниками и цветами.
    • ограждение в виде металлической решетки.
  3. Начертите элементы усадьбы примерно так, как это представлено на рис. 2.13.
  4. Выполните на чертеже текстовые надписи. Цифрами здесь обозначено:
    1 - беговая дорожка с периметром 250 м;
    2 - гряды для огорода;
    3 - коттедж;
    4 - галерея-теплица;
    5 - гараж;
    6 - сарай;
    7 - раздевалка бани;
    8 - мыльная;
    9 - парилка;
    10 - спортплощадка;
    11 - теннисный корт;
    12 - детская площадка;
    13 - бассейн с фонтаном;
    14 - дорога.
План загородной усадьбы

Рис. 2.13. План загородной усадьбы
< Лекция 2 || Лекция 3: 123456 || Лекция 4 >
Инна Давлетова
Инна Давлетова

на сколько большими будут различия?

Коста Ревидов
Коста Ревидов
на моём компьютере можно установить только эту версию.
Георгий Козлов
Георгий Козлов
Россия, НИУ ГУ-ВШЭ, 2013
Сергей Ишутин
Сергей Ишутин
Россия, Воронеж