Group

Overview

Group is a class in Aspose.3D FOSS for .NET. Inherits from: Entity.

A represents the logical relationships of .

This class provides 14 methods for working with Group objects in .NET programs. Available methods include: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, Group, RemoveProperty, SceneObject, SetProperty, ToString. All public members are accessible to any .NET application after installing the Aspose.3D FOSS for .NET package. Properties: Excluded, Groups, Name, Nodes, Parent, ParentNode, and 3 more.

Properties

NameTypeAccessDescription
ParentGroup?ReadParent group of current group
GroupsIList<Group>ReadSub-groups
NodesIList<Node>ReadThe nodes in this group
ExcludedboolRead/WriteGets or sets whether to exclude this entity during exporting.
ParentNodesList<Node>ReadGets all parent nodes, an entity can be attached to multiple parent nodes for geometry instancing
ParentNodeNodeRead/WriteGets or sets the first parent node, if set the first parent node, this entity will be detached from other parent nodes.
SceneSceneReadGets the scene that this object belongs to
NamestringRead/WriteGets or sets the name.
PropertiesPropertyCollectionReadGets the collection of all properties.

Methods

SignatureDescription
Group(name: string)Construct a new instance of
ToString()Gets the string representation of
Entity(name: string)Initializes a new instance of the Entity class.
GetBoundingBox()Gets the bounding box of current entity in its object space coordinate system.
GetEntityRendererKey()Gets the key of the entity renderer registered in the renderer
SceneObject(name: string)Initialize an SceneObject with a default name
SceneObject()Initialize an SceneObject.
A3DObject()Initializes a new instance of the A3DObject class with no name.
A3DObject(name: string)Initializes a new instance of the A3DObject class.
RemoveProperty(property: Property)Removes a dynamic property.
RemoveProperty(property: string)Remove the specified property identified by name
GetProperty(property: string)Get the value of specified property
SetProperty(property: string, value: object?)Sets the value of specified property
FindProperty(propertyName: string)Finds the property.

See Also

 English