Использование языка AutoLISP для автоматизации построения трёхмерных моделей в системе AutoCAD. Основы.
Пікірлер: 13
@paulboris674 Жыл бұрын
Не устарел ещё AutoLlisp ? Стоит его изучать ? Или С# пришел на смену ?
@comrade_teacher Жыл бұрын
AutoLISP - это диалект Лиспа для Автокада. Если работа связана с автоматизацией проектирования в Автокаде, то знание Лиспа крайне желательно. Сам по себе Лисп - классический язык сверхвысокого уровня, на базе которого построены математические ядра многих программ. К тому же, его интерпретаторы есть практически для всех устройств (даже Ардуино). Изучить, по крайней мере, его основы - стоит. Для многих прикладных задач удобнее использовать более современный язык сверхвысокого уровня - Python. Но, здесь изучение одного языка не мешает, а скорее помогает в понимании второго. C# - это язык высокого уровня, к тому же его применение ограничено продуктами Microsoft.
@Kavalergrad1 Жыл бұрын
Подскажите, пожалуйста, как сделать ввод однострочного текста указанием мышки?
@comrade_teacher Жыл бұрын
(command "_text" (getpoint) "" "" "The text" "")
@rumpforce15352 жыл бұрын
подскажите пожалуйста, как поставить фигуру на начала ребра первой 3d модели?
@comrade_teacher2 жыл бұрын
Проще всего - по координатам
@ТетянаАнатоліївнаПластун Жыл бұрын
Подскажите пожалуйста, как построить треугольник? Не получается построить по параметрам (необходимо, чтобы пользователь ввел параметры с командной строки и на основе их построился треугольник?
@comrade_teacher Жыл бұрын
Например, так: (setq pt (getpoint "Центр окружности:") r (getreal "Радиус:")) (command "_polygon" 3 pt "_i" r) Использование команды в функции "command" ничем не отличается от использования команды в командной строке Автокада
@ТетянаАнатоліївнаПластун Жыл бұрын
@@comrade_teacher спасибо за ответ. Я имела ввиду вариант, когда пользователь задает координаты вершин треугольника или зная длину его сторон (например вводит с командной строки лишь длины его каждой стороны, а по ним строиться треугольник)
@optimusprime3989 Жыл бұрын
да тут все через команд строится ))) это динозаврьи методы )
@mrMultipassport Жыл бұрын
а как сейчас все строится?
@MrBavillАй бұрын
@@mrMultipassport через Activex технологию. Функции с префиксами vla-