templates_x3d.txt

来自「gaca源码」· 文本 代码 · 共 1,645 行 · 第 1/4 页

TXT
1,645
字号
PROTO LoadSensor [ #%NDT=SFWorldNode,SFStreamingNode
exposedField SFBool  enabled   TRUE
exposedField SFTime  timeOut   0
exposedField MFStreamingNode  watchList []
eventOut SFBool  isActive
eventOut SFBool  isLoaded
eventOut SFTime  loadTime
eventOut SFFloat progress
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO LOD [ #%NDT=SFWorldNode,SF3DNode,SF2DNode
eventIn         MF3DNode	        addChildren
eventIn         MF3DNode	        removeChildren
exposedField 	MF3DNode	        children	    []
field        SFVec3f center   	0 0 0
field        MFFloat range    	[]
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO Material [ #%NDT=SFWorldNode,SFMaterialNode 
exposedField SFFloat ambientIntensity  0.2        
exposedField SFColor diffuseColor      0.8 0.8 0.8
exposedField SFColor emissiveColor     0 0 0      
exposedField SFFloat shininess         0.2        
exposedField SFColor specularColor     0 0 0      
exposedField SFFloat transparency      0          
#X3D extensions
exposedField SFMetadataNode metadata   NULL
] {
}



PROTO MetadataDouble [ #%NDT=SFWorldNode,SFMetadataNode
exposedField SFString name      ""
exposedField SFString reference ""
exposedField MFDouble value     []
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO MetadataFloat[ #%NDT=SFWorldNode,SFMetadataNode
exposedField SFString name      ""
exposedField SFString reference ""
exposedField MFFloat  value     []
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO MetadataInteger [ #%NDT=SFWorldNode,SFMetadataNode
exposedField SFString name      ""
exposedField SFString reference ""
exposedField MFInt32 value     []
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO MetadataSet [ #%NDT=SFWorldNode,SFMetadataNode
exposedField SFString name      ""
exposedField SFString reference ""
exposedField MFMetadataNode   value     []
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO MetadataString [ #%NDT=SFWorldNode,SFMetadataNode
exposedField SFString name      ""
exposedField SFString reference ""
exposedField MFString value     []
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO MovieTexture [ #%NDT=SFWorldNode,SFTextureNode,SFStreamingNode
exposedField SFBool  loop             FALSE
exposedField SFFloat  speed            1.0
exposedField SFTime   startTime        0
exposedField SFTime   stopTime         0
exposedField MFURL 		url              []
field SFBool   repeatS          TRUE
field SFBool   repeatT          TRUE
eventOut SFTime   duration_changed
eventOut SFBool   isActive
#X3D extensions
exposedField SFMetadataNode metadata   NULL
exposedField SFTime   resumeTime       0
exposedField SFTime   pauseTime        0
eventOut SFTime   elapsedTime
eventOut SFBool   isPaused
] {
}

PROTO MultiTexture [ #%NDT=SFWorldNode,SFTextureNode
exposedField SFFloat alpha    1
exposedField SFColor  color    1 1 1
exposedField MFString function []
exposedField MFString mode     []
exposedField MFString source   []
exposedField MFTextureNode  texture  []
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO MultiTextureCoordinate [ #%NDT=SFWorldNode,SFTextureCoordinateNode
MultiTextureCoordinate MFTextureCoordinateNode texCoord NULL
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO MultiTextureTransform [ #%NDT=SFWorldNode,SFTextureTransformNode
exposedField MFTextureTransformNode textureTransform []
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO NavigationInfo [ #%NDT=SFWorldNode,SF3DNode,SFNavigationInfoNode 
eventIn      SFBool   set_bind
exposedField MFFloat  avatarSize      [0.25, 1.6, 0.75] 
exposedField SFBool   headlight       TRUE
exposedField SFFloat  speed           1.0               
exposedField MFString type            ["WALK", "ANY"]
exposedField SFFloat  visibilityLimit 0.0               
eventOut     SFBool   isBound
#X3D extensions
exposedField SFMetadataNode metadata   NULL
exposedField MFString transitionType            ["WALK", "ANY"]
eventOut     SFTime   bindTime
]{
}

PROTO Normal [ #%NDT=SFWorldNode,SFNormalNode 
exposedField MFVec3f vector  []  
#X3D extensions
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO NormalInterpolator [ #%NDT=SFWorldNode,SF3DNode
eventIn      SFFloat set_fraction
exposedField MFFloat key           []
exposedField MFVec3f keyValue      []
eventOut     MFVec3f value_changed
#X3D extensions
exposedField SFMetadataNode metadata   NULL
] {
}


PROTO NurbsCurve [ #%NDT=SFWorldNode,SFGeometryNode,SFNurbsCurveNode
exposedField  MFVec3f  controlPoint  []
exposedField  SFInt32  tessellation  0 
exposedField  MFDouble  weight        []
field         SFBool closed FALSE
field         MFFloat  knot          [] 
field         SFInt32  order         3
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO NurbsCurve2D [ #%NDT=SFWorldNode,SFNurbsControlCurveNode
exposedField MFVec2f controlPoint    []    
exposedField SFInt32 tessellation    0     
exposedField MFFloat weight          []    
field        MFFloat knot            []    
field        SFInt32 order           3     
field         SFBool closed FALSE
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO NurbsOrientationInterpolator [ #%NDT=SFWorldNode,SF3DNode,SF2DNode
eventIn SFFloat  set_fraction      
exposedField SFCoordinateNode     controlPoints NULL
exposedField MFDouble   knot          []
exposedField SFInt32   order         3 
exposedField MFDouble  weight        [] 
eventOut SFRotation value_changed
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO NurbsPatchSurface [ #%NDT=SFWorldNode,SFGeometryNode,SFNurbsSurfaceNode
exposedField SFCoordinateNode   controlPoint  NULL
exposedField SFTextureCoordinateNode   texCoord      NULL
exposedField SFInt32  uTessellation 0
exposedField SFInt32  vTessellation 0  
exposedField MFDouble weight        [] 
field SFBool   solid         TRUE
field SFBool  uClosed       FALSE 
field SFInt32  uDimension    0  
field MFDouble uKnot         [] 
field SFInt32  uOrder        3  
field SFBool   vClosed       FALSE 
field SFInt32  vDimension    0  
field MFDouble vKnot         [] 
field SFInt32  vOrder        3  
exposedField SFMetadataNode metadata   NULL
] {
	}

PROTO NurbsPositionInterpolator [ #%NDT=SFWorldNode,SF3DNode,SF2DNode
eventIn SFFloat  set_fraction  
exposedField SFCoordinateNode   controlPoints NULL
exposedField MFDouble knot          []
exposedField SFInt32  order         3
exposedField MFDouble weight        []
eventOut SFVec3f  value_changed
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO NurbsSet [ #%NDT=SFWorldNode,SF3DNode,SF2DNode
eventIn MFNurbsSurfaceNode  addGeometry
eventIn MFNurbsSurfaceNode removeGeometry          
exposedField MFNurbsSurfaceNode geometry          []
exposedField SFFloat tessellationScale 1.0 
exposedField SFMetadataNode metadata   NULL
] {
}


PROTO NurbsSurfaceInterpolator [ #%NDT=SFWorldNode,SF3DNode,SF2DNode
eventIn SFVec2f  set_fraction
exposedField SFCoordinateNode controlPoints   NULL
exposedField MFDouble weight           []
eventOut SFVec3f  position_changed
eventOut SFVec3f  normal_changed
field SFInt32  uDimension       0
field MFDouble uKnot            []
field SFInt32  uOrder           3  
field SFInt32  vDimension       0
field MFDouble vKnot            []
field SFInt32  vOrder           3
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO NurbsSweptSurface [ #%NDT=SFWorldNode,SFGeometryNode,SFNurbsSurfaceNode
exposedField SFNurbsControlCurveNode crossSectionCurve	NULL
exposedField SFNurbsCurveNode trajectoryCurve   NULL
field SFBool ccw               TRUE
field SFBool solid             TRUE
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO NurbsSwungSurface [ #%NDT=SFWorldNode,SFGeometryNode,SFNurbsSurfaceNode
exposedField SFNurbsControlCurveNode profileCurve      NULL
exposedField SFNurbsControlCurveNode trajectoryCurve   NULL
field SFBool ccw               TRUE
field SFBool solid             TRUE
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO NurbsTextureCoordinate [ #%NDT=SFWorldNode,SFTextureCoordinateNode 
exposedField MFVec2f  controlPoint []
exposedField MFFloat  weight       []
field SFInt32  uDimension   0   
field MFDouble uKnot        []  
field SFInt32  uOrder       3   
field SFInt32  vDimension   0   
field MFDouble vKnot        []  
field SFInt32  vOrder       3 
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO NurbsTrimmedSurface [ #%NDT=SFWorldNode,SFGeometryNode,SFNurbsSurfaceNode
eventIn MFNurbsControlCurveNode   addTrimmingContour
eventIn MFNurbsControlCurveNode removeTrimmingContour
exposedField MFNurbsControlCurveNode trimmingContour       []
exposedField SFCoordinateNode controlPoint     NULL
exposedField SFTextureCoordinateNode   texCoord              NULL
exposedField SFInt32  uTessellation         0 
exposedField SFInt32  vTessellation         0
exposedField MFDouble weight                []
field SFBool   solid                 TRUE
field SFBool   uClosed               FALSE 
field SFInt32  uDimension            0   
field MFDouble uKnot                 []
field SFInt32  uOrder                3
field SFBool   vClosed               FALSE 
field SFInt32  vDimension            0
field MFDouble vKnot                 []
field SFInt32  vOrder                3
exposedField SFMetadataNode metadata   NULL
] {
}



PROTO OrientationInterpolator [ #%NDT=SFWorldNode,SF3DNode
eventIn      SFFloat    set_fraction
exposedField MFFloat    key           [] 
exposedField MFRotation keyValue      []
eventOut     SFRotation value_changed
#X3D extensions
exposedField SFMetadataNode metadata   NULL
] {
}


PROTO PixelTexture [ #%NDT=SFWorldNode,SFTextureNode 
exposedField SFImage    image   0 0 0 
field        SFBool	    repeatS TRUE
field        SFBool	    repeatT TRUE
#X3D extensions
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO PlaneSensor [ #%NDT=SFWorldNode,SF3DNode
exposedField SFBool  autoOffset          TRUE
exposedField SFBool  enabled             TRUE
exposedField SFVec2f maxPosition         -1 -1
exposedField SFVec2f minPosition         0 0  
exposedField SFVec3f offset              0 0 0
eventOut     SFBool  isActive
eventOut     SFVec3f trackPoint_changed
eventOut     SFVec3f translation_changed
#X3D extensions
exposedField SFMetadataNode metadata   NULL
exposedField SFString description         ""
eventOut     SFBool  isOver
] {
}

PROTO PointLight [ #%NDT=SFWorldNode,SF3DNode 
exposedField SFFloat ambientIntensity  0      
exposedField SFVec3f attenuation       1 0 0  
exposedField SFColor color             1 1 1  
exposedField SFFloat intensity         1      
exposedField SFVec3f location          0 0 0  
exposedField SFBool  on                TRUE
exposedField SFFloat radius            100    
#X3D extensions
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO PointSet [ #%NDT=SFWorldNode,SFGeometryNode  
exposedField  SFColorNode  color      NULL
exposedField  SFCoordinateNode  coord      NULL
#X3D extensions
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO Polyline2D [#%NDT=SFWorldNode,SFGeometryNode
exposedField MFVec2f  lineSegments   []
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO Polypoint2D [#%NDT=SFWorldNode,SFGeometryNode
exposedField MFVec2f point    []
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO PositionInterpolator [ #%NDT=SFWorldNode,SF3DNode  
eventIn      SFFloat set_fraction
exposedField MFFloat key           []    
exposedField MFVec3f keyValue      []   
eventOut     SFVec3f value_changed
#X3D extensions
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO PositionInterpolator2D [	#%NDT=SFWorldNode,SF2DNode,SF3DNode 
eventIn		SFFloat	set_fraction
exposedField	MFFloat	key		[]	
exposedField	MFVec2f	keyValue	[]	
eventOut	SFVec2f	value_changed
#X3D extensions
exposedField SFMetadataNode metadata   NULL
] {
}

PROTO ProximitySensor [ #%NDT=SFWorldNode,SF3DNode  
exposedField SFVec3f    center      0 0 0  
exposedField SFVec3f    size        0 0 0  
exposedField SFBool     enabled     TRUE
eventOut     SFBool     isActive
eventOut     SFVec3f    position_changed
eventOut     SFRotation orientation_changed
eventOut     SFTime     enterTime
eventOut     SFTime     exitTime
#X3D extensions
exposedField SFMetadataNode metadata   NULL
eventOut     SFVec3f    centerOfRotation_changed
] {
}

PROTO ReceiverPdu [ #%NDT=SFWorldNode,SF3DNode,SF2DNode
exposedField SFString address                  "localhost"
exposedField SFInt32  applicationID            1    
exposedField SFInt32  entityID                 0      
exposedField SFString multicastRelayHost       ""
exposedField SFInt32  multicastRelayPort       0     
exposedField SFString networkMode              "standAlone" 
exposedField SFInt32  port                     0          
exposedField SFInt32  radioID                  0           
exposedField SFFloat  readInterval             0.1
exposedField SFFloat  receivedPower            0.0
exposedField SFInt32  receiverState            0            
exposedField SFBool   rtpHeaderExpected        

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?