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
SFInt32 entityID SFInt32 initializeOnly 0 Unique ID for entity within that application.
SFBool isNetworkWriter SFBool initializeOnly Whether networkMode=quotemasterquote (output to network as master entity at writeInterval)
MFInt32 articulationParameterIdPartAttachedArray MFInt32 initializeOnly Array of ID parts that each articulated parameter is attached to.
SFBool render SFBool inputOutput TRUE Flag to control the visibility of the node or subtree
SFBool showBBox SFBool inputOutput FALSE Show Bounding Box of Subtree.
MFString 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