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

ADN Club => AutoCAD .NET API => Тема начата: Алексей Терно от 11-04-2020, 01:42:02

Название: Проекция Solid3d на плоскость
Отправлено: Алексей Терно от 11-04-2020, 01:42:02
Можно ли как-нибудь получить проекцию солида на плоскость, в частности, на плоскость XY? Section и Slice я использовать не могу так как сам солид чаше всего не параллелен плоскости XY и может иметь различную толщину, т.е. сечения на разных высотах могут иметь разные геометрии.
Название: Re: Проекция Solid3d на плоскость
Отправлено: avc от 11-04-2020, 09:00:34
Не очень понятно почему нельзя использовать Section? Берем плоскость чуть выше габаритов солида и вызываем GenerateSectionGeometry. И проецировать можно в любую сторону.... Готовый код тут https://adn-cis.org/forum/index.php?topic=8974.0
Название: Re: Проекция Solid3d на плоскость
Отправлено: avc от 11-04-2020, 09:03:34
А вообще удивляет, что программа, которая 60 раз в секунду строит проекции твердых тел на плоскость монитора, не имеет никакого хоть мало-мальского API для выполнения этой же задачи... Только через жуткие костыли, как этот GenerateSectionGeometry
Название: Re: Проекция Solid3d на плоскость
Отправлено: Алексей Терно от 14-04-2020, 20:43:42
Не очень понятно почему нельзя использовать Section? Берем плоскость чуть выше габаритов солида и вызываем GenerateSectionGeometry. И проецировать можно в любую сторону.... Готовый код тут https://adn-cis.org/forum/index.php?topic=8974.0
Спасибо за подсказку! В течении нескольких дней попробую и обязательно отпишусь )
Название: Re: Проекция Solid3d на плоскость
Отправлено: Алексей Терно от 30-04-2020, 03:01:30
Берем плоскость чуть выше габаритов солида и вызываем GenerateSectionGeometry. И проецировать можно в любую сторону.
Работает! :) Еще раз спасибо!