Как стать автором
Обновить

Комментарии 3

Очень интересная тема. И, главное, нигде больше не встречал подобного. НО! Но, к сожалению, и в этой статье все как-то поверхностно. Замануха есть, а более ничего(
Если бы автор сделал цикл статей по созданию кастомного простого объекта (да хоть кружочек с палочкой и цифрой) с нуля с описанием всех шагов — цены бы ему не было!
С удовольствием бы почитал продолжение, да и от пошагового разбора не отказался бы.
Принцип изложен очень кратко, но если кого-то заинтересует, можете обращаться через скайп:vsegodvadcatsimvolov или здесь.

Если бы вы еще отвечали )))

Но я все-же попробую задать вопрос — вдруг отреагируете ))
Итак, пытаясь это все переварить и начав издалека и понемногу, я столкнулся с неясным для меня вопросом. Допустим я создал свой класс, описывающий кастомный примитив. У примитива есть всего две точки. Вся геометрия (пробую пока-что только с одной полилинией) строится исходя из этих двух точек путем простых математических вычислений. Джигу тоже вроде сделал. Т.е. при вызове команды у меня строится мой примитив как надо. На выходе я получаю конечно-же простой блок. Дальше я пробую работу с гриппами — тут логически все понятно — перемещение ручек изменит эти две точки, после чего я перерисую геометрию в блоке и обновлю Xrecord этого блока (куда я помещаю данные моего примитива). Ну в теории вроде понятно. А вот что непонятно даже в теории — каким образом я смогу обновлять данные в Xrecord о свойствах моего примитива, если я буду редактировать его стандартными средствами автокада — перемещение, копирование и т.д.??? Уже не первый день ломаю голову над этим вопросом(
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории