Сообщество программистов Autodesk в СНГ

ADN Club => AutoLisp / VisualLISP и DCL => Тема начата: 1958 от 26-08-2021, 13:12:05

Название: поворот прямоугольника
Отправлено: 1958 от 26-08-2021, 13:12:05
При рисовании прямоугольника (_rectang) можно задать угол поворота, который сохраняется при последующем черчении. Вопрос: в какой переменной он сохраняется или как его можно обнулить (задать другое значение) средствами лисп?
Название: Re: поворот прямоугольника
Отправлено: Александр Ривилис от 26-08-2021, 13:24:00
При рисовании прямоугольника (_rectang) можно задать угол поворота, который сохраняется при последующем черчении. Вопрос: в какой переменной он сохраняется или как его можно обнулить (задать другое значение) средствами лисп?
Он нигде не сохраняется. Точнее доступа к сохраненному значению в API нет. А задать (сбросить значение в 0) ты можешь запустив команду и задав нулевой угол поворота.
Название: Re: поворот прямоугольника
Отправлено: 1958 от 26-08-2021, 15:08:28
А задать (сбросить значение в 0) ты можешь запустив команду и задав нулевой угол поворота.
Ну, хорошо. В лисп прямоугольник чертится (command "_rectang" p1 p2). Как можно задать угол поворота? Или нет возможности?
Название: Re: поворот прямоугольника
Отправлено: Александр Ривилис от 27-08-2021, 00:29:35
Ну, хорошо. В лисп прямоугольник чертится (command "_rectang" p1 p2). Как можно задать угол поворота? Или нет возможности?
Код - Auto/Visual Lisp [Выбрать]
  1. (command "_rectang" p1 "_r" <угол поворота> p2)
Название: Re: поворот прямоугольника
Отправлено: 1958 от 27-08-2021, 05:29:49
Спасибо!