Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: Vns от 21-12-2021, 17:29:34
-
Всем привет!
AutoCad 2016. Проблема простая: имею объект Region - надо получить доступ к его свойствам таким как MomentsOfInertia, RadiiOfGiration и т.д.
Напрямую это сделать невозможно (как для Solid3d), а только (как я понимаю) через структуру RegionAreaProperties.
Может кто-то даст пример кода или ссылку на него, где используется эта структура (или какая другая)?
-
Region.AreaProperties возвращает эту структуру.
-
Александр, Огромное спасибо!
-
Vns,
Это работает начиная с AutoCAD 2014. А в предыдущих версиях можно выполнить выдавливание Region в Solid3d и посмотреть его свойства.
Ну и резервный способ через COM/ActiveX
-
Я так и делал - выдавливал из региона Solid3d и получал эти данные. Но этот процесс очень медленный (когда много таких регионов). Надеюсь, что с помощью RegioAreaProperties будет быстрее.