templates_x3d.txt
来自「gaca源码」· 文本 代码 · 共 1,645 行 · 第 1/4 页
TXT
1,645 行
field MFVec2f scale [1 1]
field SFBool solid TRUE
field MFVec3f spine [ 0 0 0, 0 1 0 ]
#X3D extensions
exposedField SFMetadataNode metadata NULL
] {
}
PROTO FillProperties [ #%NDT=SFWorldNode,SFFillPropertiesNode
exposedField SFBool filled TRUE
exposedField SFColor hatchColor 1 1 1
exposedField SFBool hatched TRUE
exposedField SFInt32 hatchStyle 1
] {
}
PROTO Fog [ #%NDT=SFWorldNode,SF3DNode,SFFogNode
exposedField SFColor color 1 1 1
exposedField SFString fogType "LINEAR"
exposedField SFFloat visibilityRange 0
eventIn SFBool set_bind
eventOut SFBool isBound
#X3D extensions
exposedField SFMetadataNode metadata NULL
eventOut SFTime bindTime
] {
}
PROTO FontStyle [ #%NDT=SFWorldNode,SFFontStyleNode
exposedField MFString family ["SERIF"]
exposedField SFBool horizontal TRUE
exposedField MFString justify ["BEGIN"]
exposedField SFString language ""
exposedField SFBool leftToRight TRUE
exposedField SFFloat size 1.0
exposedField SFFloat spacing 1.0
exposedField SFString style "PLAIN"
exposedField SFBool topToBottom TRUE
#X3D extensions
exposedField SFMetadataNode metadata NULL
] {
}
PROTO GeoCoordinate [#%NDT=SFWorldNode,SFCoordinateNode
exposedField MFVec3d point []
field SFGeoOriginNode geoOrigin NULL
field MFString geoSystem ["GD", "WE"]
exposedField SFMetadataNode metadata NULL
] {
}
PROTO GeoElevationGrid [#%NDT=SFWorldNode,SFGeometryNode
eventIn MFDouble set_height
exposedField SFColorNode color NULL
exposedField SFNormalNode normal NULL
exposedField SFTextureCoordinateNode texCoord NULL
exposedField SFFloat yScale 1.0
field SFBool ccw TRUE
field SFBool colorPerVertex TRUE
field SFFloat creaseAngle 0.0
field SFString geoGridOrigin "0 0 0"
field SFGeoOriginNode geoOrigin NULL
field MFString geoSystem ["GD", "WE"]
field MFDouble height []
field SFBool normalPerVertex TRUE
field SFBool solid TRUE
field SFInt32 xDimension 0
field SFDouble xSpacing 1.0
field SFInt32 zDimension 0
field SFDouble zSpacing 1.0
exposedField SFMetadataNode metadata NULL
] {
}
PROTO GeoLocation [#%NDT=SFWorldNode,SF3DNode
eventIn MF3DNode addChildren
eventIn MF3DNode removeChildren
exposedField MF3DNode children []
exposedField SFVec3d geoCoords 0 0 0
field SFGeoOriginNode geoOrigin NULL
field MFString geoSystem ["GD", "WE"]
exposedField SFMetadataNode metadata NULL
]{
}
#addChildren and removeChildren are commented, it looks like a bug in X3D spec
PROTO GeoLOD [#%NDT=SFWorldNode,SF3DNode
# eventIn MF3DNode addChildren
# eventIn MF3DNode removeChildren
field SFVec3d center 0 0 0
field MFURL child1Url []
field MFURL child2Url []
field MFURL child3Url []
field MFURL child4Url []
field SFGeoOriginNode geoOrigin NULL
field MFString geoSystem ["GD","WE"]
field SFFloat range 10
field MFURL rootUrl []
field MF3DNode rootNode []
eventOut MF3DNode children
exposedField SFMetadataNode metadata NULL
] {
}
PROTO GeoMetadata [#%NDT=SFWorldNode,SF3DNode,SF2DNode
exposedField MF3DNode data []
exposedField MFString summary []
exposedField MFURL url []
exposedField SFMetadataNode metadata NULL
] {
}
PROTO GeoOrigin [%#NDT=SFGeoOriginNode
exposedField SFVec3d geoCoords 0 0 0
exposedField MFString geoSystem ["GD","WE"]
field SFBool rotateYUp FALSE
exposedField SFMetadataNode metadata NULL
] {
}
PROTO GeoPositionInterpolator [ #%NDT=SFWorldNode,SF3DNode
eventIn SFFloat set_fraction
exposedField MFFloat key []
exposedField MFVec3d keyValue []
field SFGeoOriginNode geoOrigin NULL
field MFString geoSystem ["GD","WE"]
eventOut SFVec3d geovalue_changed
eventOut SFVec3f value_changed
exposedField SFMetadataNode metadata NULL
] {
}
PROTO GeoTouchSensor [ #%NDT=SFWorldNode,SF2DNode,SF3DNode
exposedField SFBool enabled TRUE
field SFGeoOriginNode geoOrigin NULL
field MFString geoSystem ["GD","WE"]
eventOut SFVec3f hitNormal_changed
eventOut SFVec3f hitPoint_changed
eventOut SFVec2f hitTexCoord_changed
eventOut SFVec3d hitGeoCoord_changed
eventOut SFBool isActive
eventOut SFBool isOver
eventOut SFTime touchTime
exposedField SFMetadataNode metadata NULL
] {
}
PROTO GeoViewpoint [#%NDT=SFWorldNode,SF3DNode,SFViewpointNode
eventIn SFBool set_bind
eventIn SFString set_orientation
eventIn SFString set_position
exposedField SFString description ""
exposedField SFFloat fieldOfView 0.785398
exposedField SFBool headlight TRUE
exposedField SFBool jump TRUE
exposedField MFString navType ["EXAMINE","ANY"]
eventOut SFTime bindTime
eventOut SFBool isBound
field SFGeoOriginNode geoOrigin NULL
field MFString geoSystem ["GD","WE"]
field SFRotation orientation 0 0 1 0
field SFVec3d position 0 0 100000
field SFFloat speedFactor 1.0
exposedField SFMetadataNode metadata NULL
] {
}
PROTO Group [ #%NDT=SFWorldNode,SFTopNode,SF3DNode,SF2DNode
eventIn MF3DNode addChildren
eventIn MF3DNode removeChildren
exposedField MF3DNode children []
#X3D extensions
exposedField SFMetadataNode metadata NULL
] {
}
PROTO HAnimDisplacer [#%NDT=SFWorldNode,SFHAnimDisplacerNode
exposedField MFInt32 coordIndex []
exposedField MFVec3f displacements []
exposedField SFString name ""
exposedField SFFloat weight 0.0
exposedField SFMetadataNode metadata NULL
] {
}
PROTO HAnimHumanoid [#%NDT=SFWorldNode,SF3DNode
exposedField SFVec3f center 0 0 0
exposedField MFString info []
exposedField MFHAnimNode joints []
exposedField SFString name ""
exposedField SFRotation rotation 0 0 1 0
exposedField SFVec3f scale 1 1 1
exposedField SFRotation scaleOrientation 0 0 1 0
exposedField MFHAnimNode segments []
exposedField MFHAnimNode sites []
exposedField MFHAnimNode skeleton []
exposedField MF3DNode skin []
exposedField SFCoordinateNode skinCoord NULL
exposedField SFNormalNode skinNormal NULL
exposedField SFVec3f translation 0 0 0
exposedField SFString version ""
exposedField MFViewpointNode viewpoints []
exposedField SFMetadataNode metadata NULL
] {
}
PROTO HAnimJoint [#%NDT=SFWorldNode,SFHAnimNode
eventIn MFHAnimNode addChildren
eventIn MFHAnimNode removeChildren
exposedField MFHAnimNode children []
exposedField SFVec3f center 0 0 0
exposedField MFHAnimDisplacerNode displacers []
exposedField SFRotation limitOrientation 0 0 1 0
exposedField MFFloat llimit []
exposedField SFString name ""
exposedField SFRotation rotation 0 0 1 0
exposedField SFVec3f scale 1 1 1
exposedField SFRotation scaleOrientation 0 0 1 0
exposedField MFInt32 skinCoordIndex []
exposedField MFFloat skinCoordWeight []
exposedField MFFloat stiffness [0 0 0]
exposedField SFVec3f translation 0 0 0
exposedField MFFloat ulimit []
exposedField SFMetadataNode metadata NULL
] {
}
PROTO HAnimSegment [#%NDT=SFWorldNode,SFHAnimNode
eventIn MF3DNode addChildren
eventIn MF3DNode removeChildren
exposedField MF3DNode children []
exposedField SFVec3f centerOfMass 0 0 0
exposedField SFCoordinateNode coord NULL
exposedField MFHAnimDisplacerNode displacers []
exposedField SFFloat mass 0
exposedField MFFloat momentsOfInertia [0 0 0 0 0 0 0 0 0]
exposedField SFString name ""
exposedField SFMetadataNode metadata NULL
] {
}
PROTO HAnimSite [#%NDT=SFWorldNode,SFHAnimNode
eventIn MF3DNode addChildren
eventIn MF3DNode removeChildren
exposedField MF3DNode children []
exposedField SFVec3f center 0 0 0
exposedField SFString name ""
exposedField SFRotation rotation 0 0 1 0
exposedField SFVec3f scale 1 1 1
exposedField SFRotation scaleOrientation 0 0 1 0
exposedField SFVec3f translation 0 0 0
exposedField SFMetadataNode metadata NULL
] {
}
PROTO ImageTexture [ #%NDT=SFWorldNode,SFTextureNode
exposedField MFURL url []
field SFBool repeatS TRUE
field SFBool repeatT TRUE
#X3D extensions
exposedField SFMetadataNode metadata NULL
] {
}
PROTO IndexedFaceSet [ #%NDT=SFWorldNode,SFGeometryNode
eventIn MFInt32 set_colorIndex
eventIn MFInt32 set_coordIndex
eventIn MFInt32 set_normalIndex
eventIn MFInt32 set_texCoordIndex
exposedField SFColorNode color NULL
exposedField SFCoordinateNode coord NULL
exposedField SFNormalNode normal NULL
exposedField SFTextureCoordinateNode texCoord NULL
field SFBool ccw TRUE
field MFInt32 colorIndex []
field SFBool colorPerVertex TRUE
field SFBool convex TRUE
field MFInt32 coordIndex []
field SFFloat creaseAngle 0.0
field MFInt32 normalIndex []
field SFBool normalPerVertex TRUE
field SFBool solid TRUE
field MFInt32 texCoordIndex []
#X3D extensions
exposedField SFMetadataNode metadata NULL
] {
}
PROTO IndexedLineSet [ #%NDT=SFWorldNode,SFGeometryNode
eventIn MFInt32 set_colorIndex
eventIn MFInt32 set_coordIndex
exposedField SFColorNode color NULL
exposedField SFCoordinateNode coord NULL
field MFInt32 colorIndex []
field SFBool colorPerVertex TRUE
field MFInt32 coordIndex []
#X3D extensions
exposedField SFMetadataNode metadata NULL
] {
}
PROTO IndexedTriangleFanSet [ #%NDT=SFWorldNode,SFGeometryNode
eventIn MFInt32 set_index
exposedField SFColorNode color NULL
exposedField SFCoordinateNode coord NULL
exposedField SFNormalNode normal NULL
exposedField SFTextureCoordinateNode texCoord NULL
field SFBool ccw TRUE
field SFBool colorPerVertex TRUE
field SFBool normalPerVertex TRUE
field SFBool solid TRUE
field MFInt32 index []
exposedField SFMetadataNode metadata NULL
] {
}
PROTO IndexedTriangleSet [ #%NDT=SFWorldNode,SFGeometryNode
eventIn MFInt32 set_index
exposedField SFColorNode color NULL
exposedField SFCoordinateNode coord NULL
exposedField SFNormalNode normal NULL
exposedField SFTextureCoordinateNode texCoord NULL
field SFBool ccw TRUE
field SFBool colorPerVertex TRUE
field SFBool normalPerVertex TRUE
field SFBool solid TRUE
field MFInt32 index []
exposedField SFMetadataNode metadata NULL
] {
}
PROTO IndexedTriangleStripSet [ #%NDT=SFWorldNode,SFGeometryNode
eventIn MFInt32 set_index
exposedField SFColorNode color NULL
exposedField SFCoordinateNode coord NULL
exposedField SFFloat creaseAngle 0
exposedField SFNormalNode normal NULL
exposedField SFTextureCoordinateNode texCoord NULL
field SFBool ccw TRUE
field SFBool normalPerVertex TRUE
field SFBool solid TRUE
field MFInt32 index []
exposedField SFMetadataNode metadata NULL
] {
}
PROTO Inline [ #%NDT=SFWorldNode,SF3DNode,SFStreamingNode,SF2DNode
exposedField MFURL url []
#X3D extensions
exposedField SFMetadataNode metadata NULL
exposedField SFBool load TRUE
] {
}
PROTO IntegerSequencer [ #%NDT=SFWorldNode,SF3DNode,SF2DNode
eventIn SFBool next
eventIn SFBool previous
eventIn SFFloat set_fraction
exposedField MFFloat key []
exposedField MFInt32 keyValue []
eventOut SFInt32 value_changed
exposedField SFMetadataNode metadata NULL
] {
}
PROTO IntegerTrigger [ #%NDT=SFWorldNode,SF3DNode,SF2DNode
eventIn SFBool set_boolean
exposedField SFInt32 integerKey -1
eventOut SFInt32 triggerValue
exposedField SFMetadataNode metadata NULL
] {
}
PROTO KeySensor [ #%NDT=SFWorldNode,SF3DNode,SF2DNode
exposedField SFBool enabled TRUE
eventOut SFInt32 actionKeyPress
eventOut SFInt32 actionKeyRelease
eventOut SFBool altKey
eventOut SFBool controlKey
eventOut SFBool isActive
eventOut SFString keyPress
eventOut SFString keyRelease
eventOut SFBool shiftKey
exposedField SFMetadataNode metadata NULL
] {
}
PROTO LineProperties [ #%NDT=SFWorldNode,SFX3DLinePropertiesNode
exposedField SFBool applied TRUE
exposedField SFInt32 linetype 1
exposedField SFFloat linewidthScaleFactor 0
exposedField SFMetadataNode metadata NULL
] {
}
PROTO LineSet [ #%NDT=SFWorldNode,SFGeometryNode
exposedField SFColorNode color NULL
exposedField SFCoordinateNode coord NULL
exposedField MFInt32 vertexCount []
exposedField SFMetadataNode metadata NULL
] {
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?