Автоматизация построения моделей в AutoCAD. Язык LISP для студентов и инженеров.

Поделиться
HTML-код
  • Опубликовано: 15 ноя 2021
  • Использование языка AutoLISP для автоматизации построения трёхмерных моделей в системе AutoCAD. Основы.

Комментарии • 12

  • @rumpforce1535
    @rumpforce1535 Год назад

    подскажите пожалуйста, как поставить фигуру на начала ребра первой 3d модели?

    • @comrade_teacher
      @comrade_teacher  Год назад

      Проще всего - по координатам

  • @Kavalergrad1
    @Kavalergrad1 Год назад

    Подскажите, пожалуйста, как сделать ввод однострочного текста указанием мышки?

    • @comrade_teacher
      @comrade_teacher  Год назад

      (command "_text" (getpoint) "" "" "The text" "")

  • @user-jc9es2lv1g
    @user-jc9es2lv1g Год назад

    Подскажите пожалуйста, как построить треугольник? Не получается построить по параметрам (необходимо, чтобы пользователь ввел параметры с командной строки и на основе их построился треугольник?

    • @comrade_teacher
      @comrade_teacher  Год назад

      Например, так:
      (setq pt (getpoint "Центр окружности:")
      r (getreal "Радиус:"))
      (command "_polygon" 3 pt "_i" r)
      Использование команды в функции "command" ничем не отличается от использования команды в командной строке Автокада

    • @user-jc9es2lv1g
      @user-jc9es2lv1g Год назад

      @@comrade_teacher спасибо за ответ. Я имела ввиду вариант, когда пользователь задает координаты вершин треугольника или зная длину его сторон (например вводит с командной строки лишь длины его каждой стороны, а по ним строиться треугольник)

  • @paulboris674
    @paulboris674 Год назад

    Не устарел ещё AutoLlisp ? Стоит его изучать ? Или С# пришел на смену ?

    • @comrade_teacher
      @comrade_teacher  Год назад +2

      AutoLISP - это диалект Лиспа для Автокада. Если работа связана с автоматизацией проектирования в Автокаде, то знание Лиспа крайне желательно. Сам по себе Лисп - классический язык сверхвысокого уровня, на базе которого построены математические ядра многих программ. К тому же, его интерпретаторы есть практически для всех устройств (даже Ардуино). Изучить, по крайней мере, его основы - стоит. Для многих прикладных задач удобнее использовать более современный язык сверхвысокого уровня - Python. Но, здесь изучение одного языка не мешает, а скорее помогает в понимании второго.
      C# - это язык высокого уровня, к тому же его применение ограничено продуктами Microsoft.

  • @optimusprime3989
    @optimusprime3989 Год назад

    да тут все через команд строится ))) это динозаврьи методы )

    • @mrMultipassport
      @mrMultipassport Год назад

      а как сейчас все строится?