Announcements
Due to scheduled maintenance, the Autodesk Community will be inaccessible from 10:00PM PDT on Oct 16th for approximately 1 hour. We appreciate your patience during this time.
Dynamo – Русский – только для чтения
Раздел для программистов и специалистов, использующих Dynamo
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Как влияет галка "всегда вертикально" на вектора рабочих плоскостей и NewFamilyInstance?

1 REPLY 1
SOLVED
Reply
Message 1 of 2
Anonymous
470 Views, 1 Reply

Как влияет галка "всегда вертикально" на вектора рабочих плоскостей и NewFamilyInstance?

 

Рисую в питонокоде семейства  на фальшпотолке связанного файла методом  doc.Create.NewFamilyInstance(FaceRef, pt.ToRevitType(), dir.ToRevitType(), FamTyp).

Семейство представляет собой семейство типовой модели, нарисовано от опорной плоскости "вниз" -  это датчик пожарной сигнализации. Править семейство я не могу - у нас используются на фирме именно такие. Чтоб иметь возможность его размещать так, как мне удобно и быстро работать,  я ему задала рабочую плоскость, - просто поставила галку на основе рабочей плоскости.  Пытаюсь прикрепить это семейство на фальшпотолок связанного файла. Беру нижнюю плоскость потолка, рисую на нем семейство. Семейство прикрепляется, но "вверхногами", то есть, видимо, берет направление вектора поверхности-хоста. Если после того, как семейство отрисовано "вверх ногами", поставить ему галку "всегда вертикально", то все хорошо, датчик начинает висеть так, как ему и положено, а не внутри потолка.

Если же перед тем как начать отрисовывать семейство питонокодом, поставить в семействе  галку "всегда вертикально", питонокод не работает. Рисовать не желает. Полагаю, у метода  NewFamilyInstance происходит некий конфликт, если у семейство выставлено свойство "всегда вертикально". Есть такое и с чем это может быть связано? Как это можно вылечить? 

Как работает на уровне АПИ установка и снятие галки "всегда вертикально", то есть что происходит с семейством, когда мы ему этот параметр "включаем" или "выключаем" и где он отображена в лукапе? Ревит же не "перерисовывает заново семейство" при включении-выключении этой галки, айди у них остаются прежние.

1 REPLY 1
Message 2 of 2
Anonymous
in reply to: Anonymous

Разобралась. моя ошибка была в самой программе в обработке параметра CanFlipWorkPlane. 

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report