ViewObject API/ru

(Октябрь 2019 г.) Не редактируйте эту страницу. Информация неполная и устаревшая. Для получения последней версии API смотри автоматически сгенерированную документацию по API или сгенерируй документацию самостоятельно, смотри Исходная документация.

Когда графический интерфейс пользователя запущен, каждый объект в документе FreeCAD имеет связанный с ним ViewObject, который находится в соответствующем документе FreeCADGui. Объект ViewObject можно получить двумя способами. Пример:

myViewObj = FreeCAD.ActiveDocument.myObjectName.ViewObject
myViewObj = FreeCADGui.ActiveDocument.myObjectName
print myViewObj.IV
Annotation

Returns: узел аннотации ViewObject

BoundingBox

Returns: ограничивающий прямоугольник

Content

Returns: XML-представление свойств ViewObject

DisplayMode

Returns: текущий режим отображения

IV

Returns: Представление ViewObject в Inventor

Object

Returns: соответствующий объект Document Object FreeCAD этого ViewObject

PropertiesList

Returns: список свойств этого ViewObject

RootNode

Returns: узел Inventor этого ViewObject (объект pivy.coin)

Selectable

Returns: Истина, если объект можно выделять

Type

Returns: Тип данного ViewObject

Visibility

Returns: Истина, если данный ViewObject видим

getAllDerivedFrom( )

Description:

Returns: все подчинения этого объекта

getDocumentationOfProperty( )

Description:

Returns: строка документации свойства этого класса.

getGroupOfProperty( )

Description:

Returns: название группы, к которой относится свойство в этом классе. Свойства отсортированы по разным группам для удобства.

getPropertyByName( )

Description:

Returns: значение именованного свойства.

getTypeOfProperty( )

Description:

Returns: тип именованного свойства. Это может быть (Hidden, ReadOnly, Output) или любая их комбинация.

hide( )

Description: Скрывает объект.

Returns:

isDerivedFrom(string)

Description: Проверяет, является ли этот объект производным от заданного типа объекта.

Returns: Истина, если данный тип является родителем

isVisible( )

Description: Проверяет, видим ли объект

Returns: булево значение

listDisplayModes( )

Description: Показывает список всех режимов отображения

Returns: список

setTransformation(coin.SoTransform)

Description: Устанавливает преобразование на узле Inventor

Returns: ничего

show( )

Description: Показывает объект, если он скрыт

Returns: ничего

toString( )

Description:

Returns: строковое представление узла Inventor

update( )

Description: Обновляет представление вида (view representation) объекта

Returns: