BodyMixin
- 
class 
BodyMixin() 
Constructors
Properties
Methods
_hasBits()_setVisibility()addAttribute()getAttributes()getAuthoredId()getAuthoredLayerId()getExchangeId()getGenericId()getGenericTypeId()getInstanceKey()getLocalTransform()getName()getParent()getUserData()getUserDataIndices()hasAuthoredId()hasLocalTransformOverride()hasModifiers()ignoreParentRotation()ignoreParentScale()isImplicitBody()isInitiallyShown()isLoaded()isOutOfHierarchy()isRequested()isVisible()markLoaded()overrideLocalTransform()preventFromResetting()removeLocalTransformOverride()setLocalTransformAsInitial()setRequested()
Constructors
- 
BodyMixin.constructor(assemblyTree, masterModelKey, parent, info) Arguments: - assemblyTree (
IAssemblyTree()) – None - masterModelKey (
MasterModelKey()) – None - parent (
Parent()) – None - info (
AnyBodyInfo()) – None 
Return type: - assemblyTree (
 
Properties
- 
BodyMixin.__BodyMixin Type: PhantomMember 
- 
BodyMixin.__NodeMixin Type: PhantomMember 
- 
BodyMixin._bits Type: NodeBits | AnyBodyBits 
- 
BodyMixin._instanceKey Type: InstanceKey 
- 
BodyMixin._modifiers Type: AnyBodyModifierBits 
- 
BodyMixin._nodeId Type: AuthoredNodeId | DynamicNodeId 
Methods
_hasBits
- 
BodyMixin._hasBits(bits) Arguments: - bits (NodeBits | AnyBodyBits) – None
 
Return type: boolean
_setVisibility
- 
BodyMixin._setVisibility(visible) Arguments: - visible (
boolean()) – None 
Return type: void
- visible (
 
addAttribute
- 
BodyMixin.addAttribute(attr) Arguments: - attr (
Attribute()) – None 
Return type: void
- attr (
 
getAttributes
- 
BodyMixin.getAttributes() Return type: Promise <[ Attribute()]>
getAuthoredId
- 
BodyMixin.getAuthoredId() Return type: AuthoredNodeId 
getAuthoredLayerId
- 
BodyMixin.getAuthoredLayerId() Return type: AuthoredLayerId | null 
getExchangeId
- 
BodyMixin.getExchangeId() Return type: ExchangeId | null 
getGenericTypeId
- 
BodyMixin.getGenericTypeId() Return type: GenericTypeId | null 
getUserData
- 
BodyMixin.getUserData(index) Arguments: - index (UserDataIndex) – None
 
Return type: Uint8Array
getUserDataIndices
- 
BodyMixin.getUserDataIndices() Return type: [UserDataIndex] 
overrideLocalTransform
- 
BodyMixin.overrideLocalTransform(matrix) Arguments: - matrix (
Matrix16()) – None 
Return type: void
- matrix (