Из объекта трассы можно получить набор труб?Так ведь я уже как мог подробно ответил на этот вопрос в этой теме: http://adn-cis.org/forum/index.php?topic=8557.15
Cвойство elem.StartStation что показывает?Показывает пикетаж начала отрезка.
Зачем мне бегать по видам профилей, где встречается труба.Повторю ещё раз: объект "Трасса" (Alignment) ничего не знает о таком объекте как "Труба" (Pipe). Вообще. Ей фиолетово - есть трубы в чертеже или нет , проходит труба под ней или не проходит, пересекает её труба или не пересекает. С какого боку к ней не подходи - методами, свойствами и т.п. не вытащить из неё данных о трубах. Почему? Да потому что она о них не знает! Это всё равно что нарисовать в обычном автокаде линию поверх текста и пытаться из линии получить текст. Как там линия и текст - два различных не связанных объекта, так и тут - трасса и труба практически никак не взаимодействуют.
Я сразу хочу из объекта трассы получить набор труб с высотами Z.
Ну или сразу получить из трассы 3d-полилиниию было бы еще лучше.Толку-то: трасса всегда в нулевом уровне.
Но я так понял, что с видом профиля все равно связь должна быть, т.к. именноЧто значит "прорабатывается"? Высотное положение трубы отображается на виде профиля и может на нём редактироваться. Но его также можно изменять и просто в свойствах трубы, без вида профиля. И посмотреть на 3D виде.
в виде профиля прорабатывается высотное положение трубы.
Алексей, у меня сложилось впечатление, что у Вас очень плохие знания самого продукта Civil 3DДа нет, знаний мне хватает.
а вот связать их в единую цепь не смогу.Трубы с трассами в единую цепь (даже представить не могу, как это)? Или получить цепь из соединённых последовательно труб? Или получить цепь из труб, которые проходят под трассой? Или что-то ещё? Не понимаю.
а вот связать их в единую цепь не смогу.Трубы с трассами в единую цепь (даже представить не могу, как это)? Или получить цепь из соединённых последовательно труб? Или получить цепь из труб, которые проходят под трассой? Или что-то ещё? Не понимаю.
Трубы не являются самостоятельными объектами, они входят в сети. Поэтому, можно получить сети из CivilDocument, а из сетей - их трубы.
набор объектов видов профилей?Набор объектов типа "Вид профиля" (ProfileView) или объектов, отображаемых на видах профилей?
Или это опять мой бред?Да
Зачем мучится писать алгоритм может есть штатная команда,У трубы в принципе только 2 точки - начало и конец. То есть, можно построить отрезок. Ну или дугу, если труба дуговая. Зачем полилиния?
которая получает 3d-полилини (к примеру по оси трубы)?
Почему по 3d-полилиниям трассы у проектировщиков же получилосьОбратный механизм невозможен, потому что у трассы нет координаты Z.
Должен же быть и обратный механизм?
Зачем мучится писать алгоритм может есть штатная команда,У трубы в принципе только 2 точки - начало и конец. То есть, можно построить отрезок. Ну или дугу, если труба дуговая. Зачем полилиния?
которая получает 3d-полилини (к примеру по оси трубы)?Почему по 3d-полилиниям трассы у проектировщиков же получилосьОбратный механизм невозможен, потому что у трассы нет координаты Z.
Должен же быть и обратный механизм?