И что не так?
Не вижу инструмента для анализа...1. Запиши видео, как у меня записано в подписи, того что у тебя происходит при включенной привязке _Perp
Чёрный ящик, под названием "autocad" в этом случае не даёт мне точек опоры
А такой точкой может быть состояние команды запрашивающей пересечение
Сравни со стандартным поведением:Каким стандартом описывается "стандартное" поведение ?
Посмотрел. Ничего не изменилось, кроме того, что стали появляться перпендикуляры вообще вне геометрииКак-то оно работает неустойчиво. Отправил я этот вопрос в ADN DevHelp - может что-то они подскажут.
(https://i.postimg.cc/gnvCNvSm/Screen01.jpg) (https://postimg.cc/gnvCNvSm)
Как-то оно работает неустойчиво. Отправил я этот вопрос в ADN DevHelp - может что-то они подскажут.Их самих заинтересовало такое поведение и они пришли к выводу, что для примитива унаследованоо от AcDbEntity так оно и будет, а вот если примитив унаследован от AcDbLine, AcDbPolyline, AcDb2dPolyline, AcDbCircle, AcDbArc, т.е. у тех наследников AcDbCurve, у которых есть свойства normal и thickness всё работает штатно.
а вот если примитив унаследован от AcDbLine ...
Изменил наследование на AcDbLine. Результат тот же.Был предложен такой вариант кода:
Не может существовать перпендикуляра (как и касательной) к пустоте ))В этом случае для нативных примитивов похоже работает ближайшая.
Был предложен такой вариант кода: ...
Dear Alexander Rivilis,
Thanks for your patience, the deferred perpendicular snaps are legacy snaps that created before ARX objectification, you can also this kind of special snap R12 entities.
For example, deferred perpendicular snap is not visible on Ellipsis but visible on Arc\Circle
The snap computation internally based on R12 types, hence you may not achieve on custom entity deriving from AcDbEntity.
Best Regards,
Madhukar Moogala