ВУЗ:
Составители:
Рубрика:
34
ния видов, разрезов, сечений деталей и конструкций. Для этого необходи-
ма реализация команд построения примитивов АВТОКАДА с помощью
программ, описанных на языке АВТОЛИСП.
Примитив − это любой графический элемент, например отрезок,
окружность, дуга и т.п. , построенный с помощью реализации команд
АВТОКАДА [1].
Для того, чтобы самостоятельно записать строку программы позво-
ляющую реализовать команду построения нового примитива, надо войти в
графический редактор Автокада и средствами указания подробно отрабо-
тать последовательность запросов графической системы по этой команде.
Например, при вводе команды hatch (штрих) графическая система внача-
ле запрашивает тип штриховки, масштаб, угол штриховки и примитивы,
задающие замкнутый контур, который заштриховывается. В соответствии
с данными запросами записывается строка программы в Автолиспе реали-
зующая эту команду.
Ниже приведены примеры такой реализации по наиболее часто встре-
чающимся командам при построении изображений чертежей с записью в
файлах с расширением .dwg.
• Пример 1. (command "line" p1 p2 p3 "" "line" p4 p5 "") − построение
отрезков прямых, где переменные р1, р2, р3, р4 и р5 определяют точ-
ки отрезков (рис. 3.3).
• Пример 2. (command "pline" p1 "w" "5" "" p2 p3 "") − построение ло-
маной, состоящей из отрезков прямых заданной толщины. Перемен-
ные р1, р2, и р3 определяют точки отрезков, "w" – задает опцию width
(ширина). В данном примере ширина равна 5мм (рис. 3.4).
Внимание! – все приведенные команды действуют лишь в английской вер-
сии АВТОКАДА, чтобы работало на любой версии, следует к команде добавить
слева "_.", а к параметру "_". Например "line" → "_.line" "all" → "_all".
Рис. 3.3. Реализация команды line
р1
р2
р4
р3
р5
р1
р2
р3
5мм
Рис. 3.4. Реализация команды pline
ния видов, разрезов, сечений деталей и конструкций. Для этого необходи-
ма реализация команд построения примитивов АВТОКАДА с помощью
программ, описанных на языке АВТОЛИСП.
Примитив − это любой графический элемент, например отрезок,
окружность, дуга и т.п. , построенный с помощью реализации команд
АВТОКАДА [1].
Для того, чтобы самостоятельно записать строку программы позво-
ляющую реализовать команду построения нового примитива, надо войти в
графический редактор Автокада и средствами указания подробно отрабо-
тать последовательность запросов графической системы по этой команде.
Например, при вводе команды hatch (штрих) графическая система внача-
ле запрашивает тип штриховки, масштаб, угол штриховки и примитивы,
задающие замкнутый контур, который заштриховывается. В соответствии
с данными запросами записывается строка программы в Автолиспе реали-
зующая эту команду.
Ниже приведены примеры такой реализации по наиболее часто встре-
чающимся командам при построении изображений чертежей с записью в
файлах с расширением .dwg.
• Пример 1. (command "line" p1 p2 p3 "" "line" p4 p5 "") − построение
отрезков прямых, где переменные р1, р2, р3, р4 и р5 определяют точ-
ки отрезков (рис. 3.3).
р2
р3 р4 р5
р1
Рис. 3.3. Реализация команды line
• Пример 2. (command "pline" p1 "w" "5" "" p2 p3 "") − построение ло-
маной, состоящей из отрезков прямых заданной толщины. Перемен-
ные р1, р2, и р3 определяют точки отрезков, "w" – задает опцию width
(ширина). В данном примере ширина равна 5мм (рис. 3.4).
р2
5мм р3
р1
Рис. 3.4. Реализация команды pline
Внимание! – все приведенные команды действуют лишь в английской вер-
сии АВТОКАДА, чтобы работало на любой версии, следует к команде добавить
слева "_.", а к параметру "_". Например "line" → "_.line" "all" → "_all".
34
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »
