instantreality 1.0

Component:
DIS
Status:
interface only
Structure type:
concrete
Standard:
X3D3.1

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
SFString marking SFString initializeOnly Maximum of 11 characters for simple entity label.
SFInt32 siteID SFInt32 initializeOnly 0 Unique site id of the participating LAN or organization.
SFInt32 applicationID SFInt32 initializeOnly 1 Unique id for application at that site.
SFInt32 forceID SFInt32 initializeOnly 0 Unique ID for the force within that application.
SFInt32 entityKind SFInt32 initializeOnly 0 an 8-bit identification enumeration
SFInt32 entityDomain SFInt32 initializeOnly 0 Identities the domain of operation of the entity (e.g. subsurface, surface, land), except for munition entities. For munition entities, this field specifies the domain of the target.
SFInt32 entityCountry SFInt32 initializeOnly 0 Specifies the country to which the design of the entity is attributed.
SFInt32 entityCategory SFInt32 initializeOnly 0 Identifies the main category that describes the entity.
SFInt32 entitySubCategory SFInt32 initializeOnly 0 Specifies a subcategory based on the identified category value.
SFInt32 entitySpecific SFInt32 initializeOnly 0 Provides specific information about the entity based on the identified subcategory field.
SFInt32 entityExtra SFInt32 initializeOnly 0 Provides additional information about the entity.
SFTime readInterval SFTime initializeOnly 0.1 Seconds between read updates, 0 means no reading.
SFTime writeInterval SFTime initializeOnly 1.0 Seconds between write updates, 0 means no writing.
SFFloat networkMode SFFloat initializeOnly standAlone Whether this entity is ignoring the network, sending DIS packets to the network, or receiving DIS packets from the network. (1) standAlone: ignore network but still respond to events in local scene. (2) networkReader: listen to network and read PDU packets at readInterval, act as remote copy of entity. (3) networkWriter: send PDU packets to network at writeInterval, act as master entity. Default value quotestandAlonequote ensures that DIS network activation within a scene as networkReader or networkWriter is intentional.
SFVec3f translation SFVec3f initializeOnly 0 0 0 Position of children relative to local coordinate system, usually read from (or written to) remote, networked EspduTransform nodes.
SFRotation rotation SFRotation initializeOnly 0 0 1 0 Orientation of children relative to local coordinate system, usually read from (or written to) remote, networked EspduTransform nodes.
SFVec3f scale SFVec3f initializeOnly 1 1 1 Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
SFRotation scaleOrientation SFRotation initializeOnly 0 0 1 0 Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations).
SFVec3f center SFVec3f initializeOnly 0 0 0 Translation offset from origin of local coordinate system.
SFString address SFString initializeOnly localhost Multicast address, or else quotelocalhostquote Example: 224.2.181.145.
SFInt32 port SFInt32 initializeOnly 0 Multicast port Example: 62040.
SFBool isStandAlone SFBool initializeOnly Whether networkMode=quotelocalquote (ignore network but still respond to local events)
SFBool isNetworkReader SFBool initializeOnly Whether networkMode=quoteremotequote (listen to network as copy of remote entity)
SFBool isActive SFBool initializeOnly Have we received a network update recently?
SFTime timestamp SFTime initializeOnly DIS timestamp in VRML time units from latest update.
SFInt32 deadReckoning SFInt32 initializeOnly 0 [0,65535] Dead reckoning algorithm being used to project position/orientation with velocities/accelerations.
SFVec3f linearVelocity SFVec3f initializeOnly 0 0 0 The linearVelocity provides the linear velocity vector for dead reckoning calculations.
SFVec3f linearAcceleration SFVec3f initializeOnly 0 0 0 The linearAcceleration provide the linear acceleration vector for dead reckoning calculations.
SFBool isCollided SFBool initializeOnly Has a matching CollisionPDU reported a collision?
SFTime collideTime SFTime initializeOnly When were we collided with?
SFBool isDetonated SFBool initializeOnly Has a matching DetonationPDU reported a detonation?
SFTime detonateTime SFTime initializeOnly When were we detonated?
SFInt32 articulationParameterCount SFInt32 initializeOnly 0 First articulated parameter is articulationParameterValue0.
MFInt32 articulationParameterDesignatorArray MFInt32 initializeOnly Array of designators for each articulated parameter.
MFInt32 articulationParameterChangeIndicatorArray MFInt32 initializeOnly Array of change counters, each incremented when an articulated parameter is updated.#IMPLIED] .
MFInt32 articulationParameterTypeArray MFInt32 initializeOnly Array of type enumerations for each articulated parameter element.
MFFloat articulationParameterArray MFFloat initializeOnly .
SFFloat set_articulationParameterValue0 SFFloat initializeOnly Set element of user-defined payload array.
SFFloat set_articulationParameterValue1 SFFloat initializeOnly Set element of user-defined payload array.
SFFloat set_articulationParameterValue2 SFFloat initializeOnly Set element of user-defined payload array.
SFFloat set_articulationParameterValue3 SFFloat initializeOnly Set element of user-defined payload array.
SFFloat set_articulationParameterValue4 SFFloat initializeOnly Set element of user-defined payload array.
SFFloat set_articulationParameterValue5 SFFloat initializeOnly Set element of user-defined payload array.
SFFloat set_articulationParameterValue6 SFFloat initializeOnly Set element of user-defined payload array.
SFFloat set_articulationParameterValue7 SFFloat initializeOnly Set element of user-defined payload array.
SFFloat articulationParameterValue0_changed SFFloat initializeOnly Get element of user-defined payload array.
SFFloat articulationParameterValue1_changed SFFloat initializeOnly Get element of user-defined payload array.
SFFloat articulationParameterValue2_changed SFFloat initializeOnly Get element of user-defined payload array.
SFFloat articulationParameterValue3_changed SFFloat initializeOnly Get element of user-defined payload array.
SFFloat articulationParameterValue4_changed SFFloat initializeOnly Get element of user-defined payload array.
SFFloat articulationParameterValue5_changed SFFloat initializeOnly Get element of user-defined payload array.
SFFloat articulationParameterValue6_changed SFFloat initializeOnly Get element of user-defined payload array.
SFFloat articulationParameterValue7_changed SFFloat initializeOnly Get element of user-defined payload array.
SFVec3f bboxCenter SFVec3f initializeOnly 0 0 0 Bounding box center: position offset from origin of local coordinate system.
SFVec3f bboxSize SFVec3f initializeOnly -1 -1 -1 Bounding box size: automatically calculated, can be specified as an optimization or constraint.
SFNode metadata SFNode inputOutput MetadataObject container for payload metadata inside MetadataSet element