None
None
| Signature | Parameters | Description |
|---|---|---|
| MFnGeometryData() | Default constructor. Returns a new, empty MFnGeometryData object. | |
| MFnGeometryData(obj) | obj - MObject | Returns a new MFnGeometryData function set, attached to the specified object. |
| Signature | Parameters | Returns | Description | ||
|---|---|---|---|---|---|
| Name | Type | Description | |||
| addObjectGroup(id) | id | int | group id | Reference to self | Adds an object group with the given id to the object. |
| addObjectGroupComponent(id, component) | id | int | group id | Reference to self | Adds the members of the given component to the object group with the given id. |
| component | MObject | Component to be added to specified object group. The component should be an MObject created from any function set derived from MFnComponent (ie. MFnSingleIndexedComponent, MFnDoubleIndexedComponent, MFnTripleIndexedComponent) | |||
| changeObjectGroupId(sourceId, destId) | sourceId | int | id to change | Reference to self | Changes the id of the object group with the given id to the new id. |
| destId | int | new id to set | |||
| copyObjectGroups(inGeom) | inGeom | MObject | The geometry data to be copied | Reference to self | Copies the object groups from the given geometry data object. |
| hasObjectGroup(id) | id | int | group id | bool | Returns True if an object group with the given id is contained in the data. |
| objectGroup(index) | index | int | index in the group array | int group id | Returns the id of the index'th object group contained by the object. |
| objectGroupComponent(id) | id | int | group id | MObject | Returns a component which contains the members of the object group with the given id. |
| objectGroupType(id) | id | int | group id | MFn Type constant. | Returns the type of the component that the object group with the given id contains. |
| removeObjectGroup(id) | id | int | group id | Reference to self | Removes an object group with the given id from the object. |
| removeObjectGroupComponent(id, component) | id | int | group id | Reference to self | Removes the members of the given component from the object group with the given id. |
| component | MObject | Component specifying the members to be removed. The component should be an MObject created from any function set derived from MFnComponent (ie. MFnSingleIndexedComponent, MFnDoubleIndexedComponent, MFnTripleIndexedComponent) | |||
| setObjectGroupComponent(id, component) | id | int | group id | Reference to self | Sets the members of the object group with the given id to be only those in the given component. |
| component | MObject | New component for specified object group. The component should be an MObject created from any function set derived from MFnComponent (ie. MFnSingleIndexedComponent, MFnDoubleIndexedComponent, MFnTripleIndexedComponent) | |||
| Name | Type | Access | Description |
|---|---|---|---|
| matrix | MMatrix | RW | Used to convert the object into local space. |
| isIdentity | bool | R | True if the matrix for the geometry is the identity. |
| isNotIdentity | bool | R | True if the matrix for the geometry is not the identity. |
| objectGroupCount | int | R | The number of object groups contained by the object. |
None.
None
None
Default.
Default.
© 2011 Autodesk, Inc. All rights reserved.