Сообщество программистов Autodesk в СНГ
ADN Club => Civil 3D API => Тема начата: Алексей (IdeaSoft) от 09-10-2018, 10:21:08
-
Применил инструмент напорная трубопроводная сеть
между трубами появился объект типа AeccDBFitting.
Какой ему класс в в пространстве имен
Autodesk.Civil.DatabaseServices соответствует?
А то вручную создать быстро более 400 отводов очень долго.
А нужно быстро. Для этого хочу написать алгоритм
автоматического создания отводов.
Диаметры труб (300, 400,500)
-
Подозреваю, что это Autodesk.Civil.DatabaseServices.PressureFitting
Только не уверен, что это знание тебе сильно поможет.
-
Мне же нужно в рантайме создать объекты
фитингов и добавить их в базу.
-
Или может просто создать коллекцию нужных отводов и через метод
Clone() размножить их по чертежу
-
Или может просто создать коллекцию нужных отводов и через метод
Clone() размножить их по чертежу
Clone размножит, но не по чертежу, а в одном месте. Тебе понадобится еще и TransformBy для того чтобы их поставить в нужные места. Еще возможно их нужно как-то ориентировать в пространстве (тоже TransformBy). Я не в курсе, но если нормальные фитинги хранят информацию о трубах, к которым прикреплены, то такое копирование тебе не поможет.
-
Посмотрел я класс PressureFitting и понял, что он тебе не поможет:
(https://farm2.staticflickr.com/1951/43384774790_74c6467ffe_o.png)
В нём самом нет конструктора, который бы позволил создавать фитинги. А в базовом классе (Autodesk.Civil.DatabaseServices.PressurePart) нельзя назначать стили и т.д., так как все его свойства только для чтения.
-
И потом.
Стандартный инструмент Цивила создания напорной сети
создает отводы 11,25; 22,5 45 и 90 градусов.
Возможно как-то настроить создание для другого набора углов?
Нужны углы 10, 15, 30 градусов.
-
И потом.
Стандартный инструмент Цивила создания напорной сети
создает отводы 11,25; 22,5 45 и 90 градусов.
Возможно как-то настроить создание для другого набора углов?
Нужны углы 10, 15, 30 градусов.
Этот вопрос имеет какое-то отношение к данной теме? Очевидно нет. И к разделу Civil 3D API тоже никакого отношения не имеет.
-
Да этот вопрос скорее я бы отнес в раздел организация проектирования.
ОН больше подходит к настройкам интерфейса Автокад.
Лучше создам эту тему в другом разделе.
-
Отравил вопрос по углам сюда
http://adn-cis.org/forum/index.php?topic=8789.0