templates1.txt

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

TXT
1,293
字号
# modified JCD
PROTO Bitmap [ #%NDT=SFWorldNode,SFGeometryNode  %COD=N
exposedField SFVec2f  scale  -1 -1    #%b=[-1,+I) #%q=12 #%a=12
] {
}


PROTO Box [ #%NDT=SFWorldNode,SFGeometryNode  %COD=N
field    	SFVec3f	size	2 2 2	   	#%b=[0,+I)	#%q=11
] {
}

PROTO Circle [ #%NDT=SFWorldNode,SFGeometryNode  %COD=N
exposedField	SFFloat	radius		1	#%b=[0,+I)	#%q=12 #%a=7
] {
}

PROTO Collision [ #%NDT=SFWorldNode,SF3DNode  %COD=N
eventIn      MF3DNode   addChildren
eventIn      MF3DNode   removeChildren
exposedField MF3DNode   children        []
exposedField SFBool   collide         TRUE
field        SF3DNode   proxy           NULL
eventOut     SFTime   collideTime
] {
}

PROTO Color [ #%NDT=SFWorldNode,SFColorNode  %COD=N
exposedField MFColor color  []			#%b=[0,1] #%q=4 #%a=4
] {
}

PROTO ColorInterpolator [ #%NDT=SFWorldNode,SF3DNode,SF2DNode  %COD=N
eventIn      SFFloat set_fraction
exposedField MFFloat key           []    #%b=[0,1]	#%q=8
exposedField MFColor keyValue      []    #%b=[0,1]	#%q=4
eventOut     SFColor value_changed
] {
}

PROTO CompositeTexture2D [ #%NDT=SFWorldNode,SFTextureNode  %COD=N
eventIn         MF2DNode	          addChildren
eventIn         MF2DNode	          removeChildren
exposedField	MF2DNode	          children	    []
exposedField	SFInt32               pixelWidth 		-1 #%b=[0,65535]	#%q=13 16
exposedField	SFInt32               pixelHeight 	    -1 #%b=[0,65535]	#%q=13 16
exposedField    SFBackground2DNode    background      NULL
exposedField    SFViewportNode        viewport        NULL
field	SFInt32               repeatSandT  3 #%b=[0,3] #%q=13 2
] {
}

PROTO CompositeTexture3D [ #%NDT=SFWorldNode,SFTextureNode  %COD=N
eventIn         MF3DNode	            addChildren
eventIn         MF3DNode	            removeChildren
exposedField	MF3DNode	            children	[]
exposedField	SFInt32                 pixelWidth 		-1 #%b=[0,65535]	#%q=13 16
exposedField	SFInt32                 pixelHeight 	-1 #%b=[0,65535]	#%q=13 16
exposedField 	SFBackground3DNode	    background	    NULL
exposedField	SFFogNode	            fog		        NULL
exposedField	SFNavigationInfoNode	navigationInfo	NULL
exposedField	SFViewpointNode	        viewpoint	    NULL
field	SFBool repeatS TRUE
field	SFBool repeatT TRUE
] {
}


PROTO Conditional [  #%NDT=SFWorldNode,SF3DNode,SF2DNode   %COD=N
eventIn		    SFBool		        activate
eventIn         SFBool              reverseActivate FALSE
exposedField	SFCommandBuffer 	buffer		""
eventOut	    SFBool		        isActive
]{
}

PROTO Cone [ #%NDT=SFWorldNode,SFGeometryNode  %COD=N
field     SFFloat   bottomRadius 1        #%b=[0,+I)	#%q=11
field     SFFloat   height       2        #%b=[0,+I) 	#%q=11 
field     SFBool    side         TRUE
field     SFBool    bottom       TRUE
] {
}

PROTO Coordinate [ #%NDT=SFWorldNode,SFCoordinateNode  %COD=N
exposedField MFVec3f point  []      #%b=(-I,+I)	#%q=1 #%a=1
] {
}

PROTO Coordinate2D [ #%NDT=SFWorldNode,SFCoordinate2DNode  %COD=N
exposedField MFVec2f point  []      #%b=(-I,+I)	#%q=2 #%a=2
] {
}

PROTO CoordinateInterpolator [ #%NDT=SFWorldNode,SF3DNode  %COD=N
eventIn      SFFloat set_fraction
exposedField MFFloat key           []    #%b=[0,1]	#%q=8
exposedField MFVec3f keyValue      []    #%b=(-I,+I)	#%q=1
eventOut     MFVec3f value_changed
] {
}

PROTO CoordinateInterpolator2D [ #%NDT=SFWorldNode,SF2DNode,SF3DNode  %COD=N
eventIn      SFFloat set_fraction
exposedField MFFloat key           []    #%b=[0,1]	#%q=8
exposedField MFVec2f keyValue      []    #%b=(-I,+I)	#%q=2
eventOut     MFVec2f value_changed
] {
}


PROTO Curve2D [ #%NDT=SFWorldNode,SFGeometryNode  %COD=N
exposedField	SFCoordinate2DNode	point	 []
exposedField	SFFloat			fineness 0.5	#%b=[0,1] #%q=0 #%a=7
exposedField	MFInt32			type	 []	#%b=[0,3] #%q=13 2
] {
}

PROTO Cylinder [ #%NDT=SFWorldNode,SFGeometryNode  %COD=N
field    SFBool    bottom  TRUE
field    SFFloat   height  2         #%b=[0,+I)	#%q=11 
field    SFFloat   radius  1         #%b=[0,+I)	#%q=11 
field    SFBool    side    TRUE
field    SFBool    top     TRUE
] {
}

PROTO CylinderSensor [ #%NDT=SFWorldNode,SF3DNode  %COD=N
exposedField SFBool     autoOffset TRUE
exposedField SFFloat    diskAngle  0.262       #%b=[0,1.5707963] #%q=6
exposedField SFBool     enabled    TRUE
exposedField SFFloat    maxAngle   -1	       #%b=[-6.2831853,6.2831853] #%q=6
exposedField SFFloat    minAngle   0	       #%b=[-6.2831853,6.2831853] #%q=6
exposedField SFFloat    offset     0           #%b=[0,6.2831853] #%q=6
eventOut     SFBool     isActive
eventOut     SFRotation rotation_changed
eventOut     SFVec3f    trackPoint_changed
] {
}

PROTO DirectionalLight [ #%NDT=SFWorldNode,SF3DNode  %COD=N
exposedField SFFloat ambientIntensity  0        #%b=[0,1]	#%q=4 #%a=8
exposedField SFColor color             1 1 1    #%b=[0,1]	#%q=4 #%a=4
exposedField SFVec3f direction         0 0 -1   		#%q=9 #%a=9
exposedField SFFloat intensity         1        #%b=[0,1]  	#%q=4 #%a=8
exposedField SFBool  on                TRUE
] {
}

PROTO DiscSensor [ #%NDT=SFWorldNode,SF2DNode,SF3DNode  %COD=N
exposedField SFBool     autoOffset 	TRUE
exposedField SFBool     enabled    	TRUE
exposedField SFFloat    maxAngle   	-1	       #%b=[-6.2831853,6.2831853] #%q=6
exposedField SFFloat    minAngle   	0	       #%b=[-6.2831853,6.2831853] #%q=6
exposedField SFFloat    offset     	0           #%b=[0,6.2831853]	#%q=6
eventOut     SFBool     isActive
eventOut     SFFloat	rotation_changed
eventOut     SFVec2f    trackPoint_changed
] {
}

PROTO ElevationGrid [ #%NDT=SFWorldNode,SFGeometryNode  %COD=N
eventIn      MFFloat  set_height
exposedField SFColorNode   color             NULL
exposedField SFNormalNode   normal            NULL
exposedField SFTextureCoordinateNode   texCoord          NULL
field        MFFloat  height            []      #%b=(-I,+I)	#%q=11 #%a=7
field        SFBool   ccw               TRUE
field        SFBool   colorPerVertex    TRUE
field        SFFloat  creaseAngle       0.0	#%b=[0,6.2831853]	#%q=6
field        SFBool   normalPerVertex   TRUE
field        SFBool   solid             TRUE
field        SFInt32  xDimension        0       #%b=[0,+I)	#%q=11
field        SFFloat  xSpacing          1.0     #%b=(0,+I)	#%q=11
field        SFInt32  zDimension        0       #%b=[0,+I)	#%q=11
field        SFFloat  zSpacing          1.0     #%b=[0,+I)	#%q=11
] {
}


PROTO Expression [ #%NDT=SFWorldNode,SFExpressionNode  %COD=N
exposedField    SFInt32         expression_select1    0  #%b=(0,31) #%q=13 5
exposedField    SFInt32         expression_intensity1 0  #%b=(0,63)  #%q=13 6
exposedField    SFInt32         expression_select2    0  #%b=(0,31) #%q=13 5
exposedField    SFInt32         expression_intensity2 0  #%b=(0,63)  #%q=13 6
exposedField    SFBool          init_face             FALSE
exposedField    SFBool          expression_def        FALSE
] {
}

PROTO Extrusion [ #%NDT=SFWorldNode,SFGeometryNode  %COD=N
eventIn MFVec2f    set_crossSection
eventIn MFRotation set_orientation
eventIn MFVec2f    set_scale
eventIn MFVec3f    set_spine
field   SFBool     beginCap         TRUE
field   SFBool     ccw              TRUE
field   SFBool     convex           TRUE
field   SFFloat    creaseAngle      0.0             #%b=[0,6.2831853]	#%q=6
field   MFVec2f    crossSection     [ 1 1, 1 -1, -1 -1, -1 1, 1  1 ]    #%b=(-I,+I) #%q=2 
field   SFBool     endCap           TRUE
field   MFRotation orientation      [0 0 1 0]          #%b=(-I,+I) #%q=10 
field   MFVec2f    scale            [1 1]              #%b=[0,+I) #%q=7 
field   SFBool     solid            TRUE
field   MFVec3f    spine            [ 0 0 0, 0 1 0 ] #%b=(-I,+I) #%q=1 
] {
}

PROTO Face [ #%NDT=SFWorldNode,SF3DNode,SF2DNode %COD=N
exposedField    SFFAPNode       fap             NULL
exposedField    SFFDPNode       fdp             NULL
exposedField    SFFITNode       fit             NULL
exposedField    SFAudioNode     ttsSource       NULL
exposedField    MF3DNode        renderedFace    []
] {
}


PROTO FaceDefMesh [ #%NDT=SFWorldNode,SFFaceDefMeshNode  %COD=N
field   SF3DNode        faceSceneGraphNode      NULL
field   MFInt32         intervalBorders         []        #%q=0
field   MFInt32         coordIndex              []        #%q=0
field   MFVec3f         displacements           []        #%q=0
] {
}

PROTO FaceDefTables [ #%NDT=SFWorldNode,SFFaceDefTablesNode  %COD=N
field     SFInt32         	fapID           1     #%b=[1, 68]     #%q=13 7
field     SFInt32         	highLevelSelect 1     #%b=[1, 64]     #%q=13 6
exposedField    MFFaceDefMeshNode    	faceDefMesh 		[]
exposedField    MFFaceDefTransformNode  faceDefTransform 	[]
] {
}

PROTO FaceDefTransform [ #%NDT=SFWorldNode,SFFaceDefTransformNode  %COD=N
field   SF3DNode        faceSceneGraphNode      NULL
field   SFInt32         fieldId         	1
field   SFRotation      rotationDef		0 0 1 0      #%b=(-I,+I)  #%q=10
field   SFVec3f      	scaleDef		1 1 1      #%q=7
field   SFVec3f      	translationDef  	0 0 0     #%q=1
] {
}

PROTO FAP [ #%NDT=SFWorldNode,SFFAPNode  %COD=N
exposedField    SFVisemeNode     viseme         NULL
exposedField    SFExpressionNode expression     NULL
exposedField    SFInt32 open_jaw        	    +I       #%b=[0, +I)     #%q=0
exposedField    SFInt32 lower_t_midlip  	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_b_midlip  	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 stretch_l_corner        +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 stretch_r_corner        +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 lower_t_lip_lm  	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 lower_t_lip_rm  	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 lower_b_lip_lm  	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 lower_b_lip_rm  	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_l_cornerlip       +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_r_cornerlip       +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 thrust_jaw      	    +I       #%b=[0,+I)      #%q=0
exposedField    SFInt32 shift_jaw       	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 push_b_lip      	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 push_t_lip      	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 depress_chin    	    +I       #%b=(-I,+I)      #%q=0
exposedField    SFInt32 close_t_l_eyelid        +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 close_t_r_eyelid        +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 close_b_l_eyelid        +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 close_b_r_eyelid        +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 yaw_l_eyeball   	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 yaw_r_eyeball   	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 pitch_l_eyeball 	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 pitch_r_eyeball 	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 thrust_l_eyeball        +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 thrust_r_eyeball        +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 dilate_l_pupil  	    +I       #%b=(-I,+I)      #%q=0
exposedField    SFInt32 dilate_r_pupil  	    +I       #%b=(-I,+I)      #%q=0
exposedField    SFInt32 raise_l_i_eyebrow       +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_r_i_eyebrow       +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_l_m_eyebrow       +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_r_m_eyebrow       +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_l_o_eyebrow       +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_r_o_eyebrow       +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 squeeze_l_eyebrow       +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 squeeze_r_eyebrow       +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 puff_l_cheek    	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 puff_r_cheek    	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 lift_l_cheek    	    +I       #%b=[0,+I)      #%q=0
exposedField    SFInt32 lift_r_cheek    	    +I       #%b=[0,+I)      #%q=0
exposedField    SFInt32 shift_tongue_tip        +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_tongue_tip        +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 thrust_tongue_tip       +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_tongue    	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 tongue_roll     	    +I       #%b=[0,+I)      #%q=0
exposedField    SFInt32 head_pitch      	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 head_yaw        	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 head_roll       	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 lower_t_midlip_o        +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_b_midlip_o        +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 stretch_l_cornerlip     +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 stretch_r_cornerlip     +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 lower_t_lip_lm_o        +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 lower_t_lip_rm_o        +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_b_lip_lm_o        +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_b_lip_rm_o        +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_l_cornerlip_o     +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_r_cornerlip_o     +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 stretch_l_nose  	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 stretch_r_nose  	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_nose      	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 bend_nose       	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_l_ear     	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 raise_r_ear     	    +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 pull_l_ear              +I       #%b=(-I,+I)     #%q=0
exposedField    SFInt32 pull_r_ear              +I       #%b=(-I,+I)     #%q=0
] {
}

PROTO FDP [ #%NDT=SFWorldNode,SFFDPNode  %COD=N
exposedField    SFCoordinateNode        featurePointsCoord              NULL
exposedField    SFTextureCoordinateNode	textureCoord		        NULL
exposedField    MFFaceDefTablesNode     faceDefTables                    []
exposedField    MF3DNode                faceSceneGraph                   []
field           SFBool                  useOrthoTexture             FALSE
] {
}

⌨️ 快捷键说明

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