Documentation for UsiXML 1.8.0

Element: graphicalIndividualComponent3D

[Table of contents]

Name graphicalIndividualComponent3D
Used by (from the same schema document) Complex Type graphicalContainer3DType
Type ipo:graphicalIndividualComponent3DType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<ipo:graphicalIndividualComponent3D
tooltip=" ipo:hrefURI [0..1]"
defaultTooltip=" xs:string [0..1]"
icon=" ipo:hrefURI [0..1]"
defaultIcon=" xs:string [0..1]"
currentValue=" xs:string [0..1]"
content=" ipo:hrefURI [0..1]"
defaultContent=" xs:string [0..1]"
defaultHelp=" xs:anyURI [0..1]"
help=" xs:string [0..1]"
error=" xs:string [0..1]"
feedback=" xs:string [0..1]"
isMandatory=" xs:boolean [0..1]"
id=" xs:ID [0..1]"
name=" xs:string [0..1]"
isVisible=" xs:boolean [0..1]"
isEnabled=" xs:boolean [0..1]"
isActive=" xs:boolean [0..1]"
isSolid=" xs:boolean [0..1]"
xPosition=" xs:float [0..1]"
yPosition=" xs:float [0..1]"
zPosition=" xs:float [0..1]"
xRotation=" xs:float [0..1]"
yRotation=" xs:float [0..1]"
zRotation=" xs:float [0..1]"
xSize=" xs:float [0..1]"
ySize=" xs:float [0..1]"
zSize=" xs:float [0..1]"
type=" xs:string [0..1]">
<ipo:annotation
annotationType=" xs:string [0..1]"
file=" xs:string [0..1]"> [0..*]
xs:string
</ipo:annotation>
<ipo:behavior> ... </ipo:behavior> [0..*]
<ipo:initiation> [0..*]
<ipo:event> ... </ipo:event> [1..*]
</ipo:initiation>
<ipo:termination> [0..*]
<ipo:event> ... </ipo:event> [1..*]
</ipo:termination>
Start Choice [0..*]
<ipo:graphicalCio3D> ... </ipo:graphicalCio3D> [1]
<ipo:sensor> ipo:sensorType </ipo:sensor> [1]
<ipo:TimeSensor
enabled=" xs:boolean [0..1]"
id=" xs:string [0..1]"
cycleInterval=" xs:string [0..1]"
cycleTime=" xs:string [0..1]"
time=" xs:string [0..1]"/> [1]
<ipo:pointingDeviceSensorNode> ipo:pointingDeviceSensorNodeType </ipo:pointingDeviceSensorNode> [1]
<ipo:touchSensorNode> ipo:pointingDeviceSensorNodeType </ipo:touchSensorNode> [1]
<ipo:touchSensor
enabled=" xs:boolean [0..1]"
id=" xs:string [0..1]"
description=" xs:string [0..1]"/> [1]
<ipo:surfaceProperties
staticFriction=" xs:float [0..1]"
dynamicFriction=" xs:float [0..1]"
damping=" xs:float [0..1]"
spring=" xs:float [0..1]"/> [1]
<ipo:effect> ipo:effectType </ipo:effect> [1]
<ipo:buzzEffect
amplitude=" xs:float [0..1]"
duration=" xs:float [0..1]"
frequency=" xs:float [0..1]"/> [1]
<ipo:constraintEffect
damping=" xs:float [0..1]"
springStiffness=" xs:float [0..1]"/> [1]
<ipo:inertialEffect
damping=" xs:float [0..1]"
gravity=" xs:float [0..1]"
mass=" xs:float [0..1]"
springStickness=" xs:float [0..1]"/> [1]
<ipo:appearance
name=" xs:string [0..1]"
id=" xs:string [0..1]"> [1]
<ipo:lineProperties
applied=" xs:boolean [0..1]"
lineType=" xs:integer [0..1]"
lineWidthScaleFactor=" xs:float [0..1]"/> [1]
<ipo:fillProperties
filled=" xs:boolean [0..1]"
hatchColor=" ipo:color [0..1]"
hatched=" xs:boolean [0..1]"
hatchedStyle=" xs:integer [0..1]"/> [1]
<ipo:material
transparency=" xs:boolean [0..1]"
diffuseColor=" ipo:color [0..1]"
specularColor=" ipo:color [0..1]"
ambientIntensity=" xs:float [0..1]"
emissiveColor=" ipo:color [0..1]"
shininess=" xs:float [0..1]"/> [1]
Start Choice [1]
<ipo:textureTransform> ipo:textureTransformType </ipo:textureTransform> [1]
<ipo:multiTextureTransform> ipo:textureTransformType </ipo:multiTextureTransform> [1]
<ipo:textureTransformType2DNode
center=" xs:string [0..1]"
rotation=" xs:float [0..1]"
scale=" xs:string [0..1]"
translation=" xs:string [0..1]"/> [1]
End Choice
Start Choice [1]
<ipo:textureNode> ipo:textureNodeType </ipo:textureNode> [1]
<ipo:multiTexture
alpha=" xs:float [0..1]"
color=" ipo:color [0..1]"
function=" xs:string [0..1]"
mode=" xs:string [0..1]"
source=" xs:string [0..1]"/> [1]
Start Choice [1]
<ipo:texture2DNode> ipo:texture2DNodeType </ipo:texture2DNode> [1]
<ipo:imageTexture
repeatS=" xs:boolean [0..1]"
repeatT=" xs:boolean [0..1]"
imageURL=" xs:string [0..1]"/> [1]
<ipo:pixelTexture
repeatS=" xs:boolean [0..1]"
repeatT=" xs:boolean [0..1]"
imageURL=" xs:string [0..1]"/> [1]
<ipo:movieTexture
repeatS=" xs:boolean [0..1]"
repeatT=" xs:boolean [0..1]"
loop=" xs:boolean [0..1]"
resumeTime=" xs:string [0..1]"
pauseTime=" xs:string [0..1]"
speed=" xs:float [0..1]"
startTime=" xs:string [0..1]"
stopTime=" xs:string [0..1]"
url=" xs:string [0..1]"
elapsedTime=" xs:string [0..1]"
isActive=" xs:boolean [0..1]"
isPaused=" xs:boolean [0..1]"> [1]
<ipo:soundSourceNode
description=" xs:string [0..1]"
pitch=" xs:float [0..1]"
durationChanged=" xs:string [0..1]"/> [1]
</ipo:movieTexture>
End Choice
End Choice
</ipo:appearance>
<ipo:grouping> [1]
<ipo:anchor
description=" xs:string [0..1]"
parameter=" xs:string [0..1]"
url=" xs:string [0..1]"/> [0..1]
<ipo:bilboard
axisOfRotation=" xs:string [0..1]"/> [0..1]
<ipo:geoLOD
center=" xs:string [0..1]"
child1Url=" xs:string [0..1]"
child2Url=" xs:string [0..1]"
child3Url=" xs:string [0..1]"
child4Url=" xs:string [0..1]"
geoOrigin=" xs:string [0..1]"
geoSystem=" xs:string [0..1]"
range=" xs:float [0..1]"
rootUrl=" xs:string [0..1]"
rootNode=" xs:string [0..1]"/> [1]
<ipo:geoLocation
geoCoords=" xs:string [0..1]"
geoOrigin=" xs:string [0..1]"
geoSystem=" xs:string [0..1]"/> [1]
<ipo:collision
collideTime=" xs:string [0..1]"
proxy=" xs:string [0..1]"> [1]
<ipo:collisionSensor
enabled=" xs:boolean [0..1]"
id=" xs:string [0..1]"/> [1]
</ipo:collision>
<ipo:group/> [1]
<ipo:hAnimSegment
centerOfMass=" xs:string [0..1]"
coord=" xs:string [0..1]"
displacers=" xs:string [0..1]"
mass=" xs:float [0..1]"
momentsOfInertia=" xs:float [0..1]"
name=" xs:string [0..1]"/> [1]
<ipo:hAnimJoint
center=" xs:string [0..1]"
displacers=" xs:string [0..1]"
limitOrientation=" xs:string [0..1]"
limit=" xs:float [0..1]"
name=" xs:string [0..1]"
rotation=" xs:string [0..1]"
scale=" xs:string [0..1]"
scaleOrientation=" xs:string [0..1]"
skinCoordIndex=" xs:integer [0..1]"
skinCoordWeight=" xs:float [0..1]"
stiffness=" xs:float [0..1]"
translation=" xs:string [0..1]"
ulimit=" xs:float [0..1]"/> [1]
<ipo:switch
wichChoice=" xs:integer [0..1]"/> [1]
<ipo:LOD
center=" xs:string [0..1]"
range=" xs:string [0..1]"/> [1]
<ipo:hAnimSite
center=" xs:string [0..1]"
name=" xs:string [0..1]"
rotation=" xs:string [0..1]"
scale=" xs:string [0..1]"
scaleOrientation=" xs:string [0..1]"
translation=" xs:string [0..1]"/> [1]
<ipo:transform
center=" xs:string [0..1]"
rotation=" xs:string [0..1]"
scale=" xs:string [0..1]"
scaleOrientation=" xs:string [0..1]"
translation=" xs:string [0..1]"/> [1]
</ipo:grouping>
End Choice
</ipo:graphicalIndividualComponent3D>
Diagram
h1978393526
Schema Component Representation
<xs:element name="graphicalIndividualComponent3D" type=" ipo:graphicalIndividualComponent3DType "/>