![]() |
|
#1
|
|||
|
|||
![]() Добрый день!
На примере канавы, создаю свою конструкцию на питоне. код вот такой: Код:
Проблема в том, что вышеуказанный код вычисляет площадь канавы без учёта возможных переломов земли. Не могу понять как это реализовать, помогите пожалуйста. |
#2
|
|||
|
|||
![]() Добрый день!
В Вашем случае, вам необходимо сначала построить общий контур канавы, без учёта пересечения с землёй, а после вычесть из Вашего контура контур линии земли. Для стандартных операций пересечения двух контуров, таких как разность, объединение и пересечение Вы можете воспользоваться встроенными методами класса CrsSemanticConstruction - Difference, Union, Intersect соответственно. Вам необходимо наследовать Вашу конструкцию от CrsSemanticConstruction. Код будет выглядеть примерно так: Код:
|
#3
|
|||
|
|||
![]() Добрый день!
Спасибо за развернутый ответ. Скажите а можно ли как-то производить отладку модулей написанных на питоне? |
#4
|
|||
|
|||
![]() К сожалению возможности отладки конструкций, написанных на питоне немного ограничены. Мы обычно используем для отладки исключения или логирование в консоль.
|
#5
|
|||
|
|||
![]() Может быть тогда возможно разрабатывать аналогичные конструкции на c#?
|
#6
|
|||
|
|||
![]() Добрый день!
Сейчас такой возможности нет, мы постараемся предусмотреть это в следующих версиях. В новых версиях также добавлена возможность проектировать конструкции непосредственно в окне поперечника, не используя языки программирования, такие как python. Возможно это будет даже удобнее, для простых случаев. |
Навигация по основному сайту |
Главная | Каталог продуктов и услуг | Где купить | Сопровождение |
Вакансии | О компании | Обзоры | Канал на YouTube |