EspduTransform
EspduTransform is a networked Transform node that can contain most nodes. EspduTransform integrates functionality for the following DIS PDUs: EntityStatePdu CollisionPdu DetonatePdu FirePdu CreateEntity RemoveEntity. Hint: insert a Shape node before adding geometry or Appearance.
Inheritance
Code
XML encoding
<EspduTransform isNetworkWriter='' isNetworkReader='' address='localhost' port='0' isStandAlone='' center='0 0 0' scaleOrientation='0 0 1 0' scale='1 1 1' rotation='0 0 1 0' translation='0 0 0' networkMode='standAlone' readInterval='0.1' writeInterval='1.0' entityExtra='0' entityCategory='0' entitySubCategory='0' entitySpecific='0' entityCountry='0' entityKind='0' entityDomain='0' forceID='0' siteID='0' applicationID='1' entityID='0' marking='' isActive='' timestamp='' deadReckoning='0' linearVelocity='0 0 0' linearAcceleration='0 0 0' isCollided='' collideTime='' isDetonated='' detonateTime='' articulationParameterCount='0' articulationParameterDesignatorArray='' articulationParameterChangeIndicatorArray='' articulationParameterIdPartAttachedArray='' articulationParameterTypeArray='' articulationParameterArray='' set_articulationParameterValue0='' set_articulationParameterValue1='' set_articulationParameterValue2='' set_articulationParameterValue3='' set_articulationParameterValue4='' set_articulationParameterValue5='' set_articulationParameterValue6='' set_articulationParameterValue7='' articulationParameterValue0_changed='' articulationParameterValue1_changed='' articulationParameterValue2_changed='' articulationParameterValue3_changed='' articulationParameterValue4_changed='' articulationParameterValue5_changed='' articulationParameterValue6_changed='' articulationParameterValue7_changed='' bboxCenter='0 0 0' bboxSize='-1 -1 -1' render='TRUE' showBBox='FALSE' logFeature='' />
Classic encoding
EspduTransform { isNetworkWriter isNetworkReader address "localhost" port 0 isStandAlone center 0 0 0 scaleOrientation 0 0 1 0 scale 1 1 1 rotation 0 0 1 0 translation 0 0 0 networkMode standAlone readInterval 0.1 writeInterval 1.0 entityExtra 0 entityCategory 0 entitySubCategory 0 entitySpecific 0 entityCountry 0 entityKind 0 entityDomain 0 forceID 0 siteID 0 applicationID 1 entityID 0 marking "" isActive timestamp deadReckoning 0 linearVelocity 0 0 0 linearAcceleration 0 0 0 isCollided collideTime isDetonated detonateTime articulationParameterCount 0 articulationParameterDesignatorArray [] articulationParameterChangeIndicatorArray [] articulationParameterIdPartAttachedArray [] articulationParameterTypeArray [] articulationParameterArray [] set_articulationParameterValue0 set_articulationParameterValue1 set_articulationParameterValue2 set_articulationParameterValue3 set_articulationParameterValue4 set_articulationParameterValue5 set_articulationParameterValue6 set_articulationParameterValue7 articulationParameterValue0_changed articulationParameterValue1_changed articulationParameterValue2_changed articulationParameterValue3_changed articulationParameterValue4_changed articulationParameterValue5_changed articulationParameterValue6_changed articulationParameterValue7_changed bboxCenter 0 0 0 bboxSize -1 -1 -1 render TRUE showBBox FALSE logFeature [""] }
Interface
Filter: X3D only | Avalon only | All
id | Name | DataType | PartType | Default | ValueType | Description |
---|---|---|---|---|---|---|
entityID | SFInt32 | initializeOnly | 0 | Unique ID for entity within that application. | ||
isNetworkWriter | SFBool | initializeOnly | Whether networkMode=quotemasterquote (output to network as master entity at writeInterval) | |||
articulationParameterIdPartAttachedArray | MFInt32 | initializeOnly | Array of ID parts that each articulated parameter is attached to. | |||
render | SFBool | inputOutput | TRUE | Flag to control the visibility of the node or subtree | ||
showBBox | SFBool | inputOutput | FALSE | Show Bounding Box of Subtree. | ||
logFeature | MFString | inputOutput | state, child, parent, route, eventIn, eventOut | controls the logging of changes, state: log state changes (e.g. live), child: log child add/remove, parent: log parent add/remove, route: log route add/remove; eventIn: log receiving of events, eventOut: log sending of events: guiView, runtime system should create node-view, guiEdit: runtime system should create node-editeverything: log everything |