ВУЗ:
Составители:
Рубрика:
50
дого элемента <списка>. Функция foreach возвращает результат послед-
него вычисленного выражения. Пример:
(foreach b (25 16 9) (sqrt b)) - возвращает 3.0.
• (member <выражение> <список>) возвращает часть списка, на-
чинающегося с первого имеющегося в нём <выражения>. Если указанно-
го <выражения> в заданном <списке> нет, то функция возвращает nil.
Примеры:
(member 'y '(x у z)) − в данном примере в качестве выражения выступает
переменная y, поэтому возвращается часть списка (у z);
(member 'x '(у z z1) − возвращает nil, так как выражение или переменная
x в списке (у z z1) отсутствует.
• (reverse <список>) Результатом выполнения данной функции над
заданным <списком> есть список с элементами, расставленными в обрат-
ном порядке. Пример: (reverse '(х у z)) − возвращает (z у х).
4.2. Обеспечение доступа к примитивам.
Создание наборов примитивов
Примитивы подразделяют на простые и сложные. К простым прими-
тивам относят точку, прямую, окружность, дугу, эллипс, многоугольник
и т. д. К сложным примитивам относят Плинию, штриховку, текст, раз-
меры и др. Для работы с примитивами применяют следующие функции.
Рассмотрим некоторые из них.
• (ssget [<режим>] [<точка1>] [<точка>]) создает набор только ос-
новных примитивов, в который не могут быть включены атрибуты и вер-
шины Плиний. Аргумент <режим> задает способ выбора примитива. Этот
выбор может выполняться с помощью "рамки", "секущей рамки", соответ-
ствовать "последнему" или "текущему" набору примитивов Автокада.
С помощью аргументов <точка1> и <точка 2> осуществляется соответст-
вующий выбор. Если в функции ssget не указан ни один аргумент, то Ав-
токад дает сообщение "Выберите объекты". Выбор объектов функция
осуществляет в интерактивном режиме. В последнем случае выбранные
объекты подсвечиваются. Примеры применения функции ssget:
(ssget) − выбор примитивов выполняется в интерактивном режиме.
дого элемента <списка>. Функция foreach возвращает результат послед-
него вычисленного выражения. Пример:
(foreach b (25 16 9) (sqrt b)) - возвращает 3.0.
• (member <выражение> <список>) возвращает часть списка, на-
чинающегося с первого имеющегося в нём <выражения>. Если указанно-
го <выражения> в заданном <списке> нет, то функция возвращает nil.
Примеры:
(member 'y '(x у z)) − в данном примере в качестве выражения выступает
переменная y, поэтому возвращается часть списка (у z);
(member 'x '(у z z1) − возвращает nil, так как выражение или переменная
x в списке (у z z1) отсутствует.
• (reverse <список>) Результатом выполнения данной функции над
заданным <списком> есть список с элементами, расставленными в обрат-
ном порядке. Пример: (reverse '(х у z)) − возвращает (z у х).
4.2. Обеспечение доступа к примитивам.
Создание наборов примитивов
Примитивы подразделяют на простые и сложные. К простым прими-
тивам относят точку, прямую, окружность, дугу, эллипс, многоугольник
и т. д. К сложным примитивам относят Плинию, штриховку, текст, раз-
меры и др. Для работы с примитивами применяют следующие функции.
Рассмотрим некоторые из них.
• (ssget [<режим>] [<точка1>] [<точка>]) создает набор только ос-
новных примитивов, в который не могут быть включены атрибуты и вер-
шины Плиний. Аргумент <режим> задает способ выбора примитива. Этот
выбор может выполняться с помощью "рамки", "секущей рамки", соответ-
ствовать "последнему" или "текущему" набору примитивов Автокада.
С помощью аргументов <точка1> и <точка 2> осуществляется соответст-
вующий выбор. Если в функции ssget не указан ни один аргумент, то Ав-
токад дает сообщение "Выберите объекты". Выбор объектов функция
осуществляет в интерактивном режиме. В последнем случае выбранные
объекты подсвечиваются. Примеры применения функции ssget:
(ssget) − выбор примитивов выполняется в интерактивном режиме.
50
Страницы
- « первая
- ‹ предыдущая
- …
- 48
- 49
- 50
- 51
- 52
- …
- следующая ›
- последняя »
