Community Place Version 2.0 Preview Release D1b
VRML2.0 é╠Ädùlé╔èεé├é¡ï@ö\æ╬ë₧
ùÜù≡
- May 14 1997 :
DEF/USE è╓îWé╠ɺî└ÄûìÇé≡ìφÅ£é╖éΘüB
Browser.createVrmlFromString/createVrmlFromUrl é╔è╓é╖éΘɺî└ÄûìÇé≡î╕
éτé╖üB
âOâïü[âvâmü[âhé╠ addChildren é╔è╓é╖éΘɺî└ÄûìÇé≡ìφÅ£é╖éΘüB
âOâïü[âvâmü[âhé╠ removeChildren é≡Ä└æòé╖éΘüB
PROTO/EXTERNPROTO é╔è╓é╖éΘɺî└ÄûìÇé≡î╕éτé╖üB
Billboard é¬ Shape ÆPê╩é┼ì∞ùpé╖éΘé╞éóéñɺî└é≡ìφÅ£é╖éΘüB
PixelTexture âmü[âhé≡òöò¬ôIé╔Ä└æòé╖éΘüB
- Feb 6 1997 :
Billboard é¬ Shape ÆPê╩é┼ì∞ùpé╖éΘé╞éóéñɺî└é≡Æ╟ïLé╖éΘüB
- Jan 29 1997 :
Billboard é╠ axisOfRotation é╔è╓é╖éΘɺî└é≡ò╧ìXé╖éΘüB
- Jan 22 1997 :
âmü[âhî┼ùLé╠ɺî└ÄûìÇé╔ë┴éªé─üAPROTO é╚é╟é╠ɺî└ÄûìÇé≡Æ╟ïLüB
PlaneSensor, SphereSensor é≡òöò¬ôIé╔Ä└æòüB
VisibilitySensor é≡Ä└æòüB
- Aug 14 1996 :
ò\Æåé╠üAread/write ù±é╠ê╙ûíé≡ò╧ìX
VRML2.0ì┼ÅIÄdùlé╔ôKë₧
- Jul 23 1996 :
Viewpointé╠ÿAîïï@ì\
- Jul 12 1996 :
JAVA APIé┼éáéΘBrowser.createVRMLFromString()é┼É╢ɼé│éΩé╜âmü[âhé╔æ╬é╖éΘ
Transform.add_childrené╠ï@ö\
AudioClip.pitché╠ò╧ìX
- Jun 26 1996 :
interpolatorï@ö\
Transformé╠scale, centerâtâBü[âïâh
IndexedLineSet
- Jun 7 1996 :
PROTO (êΩòö)
- May 30 1996 :
Color, Materialé╓é╠âïü[âeâBâôâO
Billboard, ProximitySensor, PositionInterpolatorï@ö\
ɺî└ÄûìÇ
æSö╩
- VRML1.0, VRML2.0é╠ wrlâtâ@âCâïê╚èOüAùßéªé╬VRML Draft #2 é╠âtâ@âCâïüA
SE(Sony Enhanced)-VRMLé╠âtâ@âCâïé═É│é╡é¡ô«ì∞é╡é╚éóé▒é╞é¬éáéΦé▄é╖üB
- JavaScript/VrmlScript é═âTâ|ü[âgé╡é─éóé▄é╣é±üB
Browser.createVrmlFromString / Browser.createVrmlFromUrl
- é▒éΩéτé╠ Java API é≡Ägé┴é─âmü[âhé≡Ä└ìsÄ₧é╔É╢ɼé╡é╜é╞é½üAâeâNâXâ`âââA
é≡ÆúéΘé▒é╞é¬Åoùêé▄é╣é±üB
PROTO / EXTERNPROTO
- PROTO é┼ÆΦï`é╡é╜âmü[âhé≡ Sony_BindSharedNode é╠ transformNode é╞é╡
é─Ägéñé▒é╞é═Åoùêé▄é╣é±üB
- PROTO é╠âCâôâXâ^âôâXé≡ì∞éΦüAROUTE ì\ò╢é╔éµé┴é─é╗é╠âtâBü[âïâhé≡ò╧ìXé╖
éΘé╞é½üAé╗é╠âtâBü[âïâhÆlé≡Ä└ì█é╔ò╧ìXÅoùêéΘé⌐é╟éñé⌐é═üAPROTO é╠ÆΦï`ôαòöé┼ IS
é≡Ägé┴é─Äwé│éΩé─éóéΘÄ└ì█é╠âmü[âhé╠âtâBü[âïâhé¬Ä└ìsÄ₧é╔Åæè╖éªë┬ö\é⌐é╟éñé⌐é╔ê╦
æ╢é╡é▄é╖üBÅ┌é╡é¡é═üAîπÅqé╠èeâmü[âhé▓é╞é╠âtâBü[âïâhÆlÅæé½è╖éªé╠Ä└æòÅ≤ï╡é≡é▓ùù
é¡é╛é│éóüB
VRML2.0 é╠èeâmü[âhé╓é╠æ╬ë₧
ò\é╠ê╙ûíé╔é┬éóé─
èeùôé═ê╚ë║é╠éµéñé╚ê╙ûíé≡Ä¥é┬üB
- func:
é╗é╠âtâBü[âïâhé┼ò\é│éΩéΘï@ö\é¬âuâëâEâUé┼Ä└æòé│éΩé─éóéΘé⌐ö█é⌐üB
- route:
ROUTEé╔éµé┴é─âCâxâôâgâïü[âeâBâôâOé¬ë┬ö\üB
- read:
Java é⌐éτüAâtâBü[âïâhé╠î╗ì▌é╠Ælé≡ô╟é▌ĵé┴é╜éΦüAeventOut é¬ì┼îπé╔Åoù═é╡
é╜Ælé≡ô╟é▌ĵéΘé▒é╞é¬ÅoùêéΘüB
- write:
Java é⌐éτüAâtâBü[âïâhÆlé≡Åæé½ì₧é±é╛éΦüAeventIn é╔âCâxâôâgé≡æùéΘé▒é╞é¬ÅoùêéΘüB
èeïLìåé═ê╚ë║é╠éµéñé╚ê╙ûíé≡Ä¥é┬üB
- - : ôKùpû│é╡
- O : Ä└æòì╧é▌
- X : ûóÄ└æò
- * : êΩòöÄ└æòì╧é▌üiÆìÄ▀é≡ÄQÅ╞üj
èeâmü[âhé╠Ä└æòÅ≤ï╡
ê╚ë║é╠ò\é═VRML 2.0 Specification (Aug 4, 1996)é┼ò¬ù▐é│éΩé─éóéΘüB
Anchor
| | | func | route | read | write |
eventIn | MFNode | addChildren | - | O | - | O |
eventIn | MFNode | removeChildren | - | O | - | O |
exposedField | MFNode | children | O | X | X | X |
exposedField | SFString | description | O | O | O | O |
exposedField | MFString | parameter | O | O | O | O |
exposedField | MFString | url | * | O | O | O |
field | SFVec3f | bboxCenter | * | - | - | - |
field | SFVec3f | bboxSize | * | - | - | - |
ÆìÄ▀:
urlâtâBü[âïâhé┼é═üA"#ViewpointName"é┼ïLÅqé│éΩéΘÅëè·é╠Äïô_é═Ä└æòé│éΩé─éóé╚éóüB
Äïô_é≡ïLÅqé╡é╜ÅΩìçüAé╗éΩé═û│Äïé│éΩéΘüB
bboxé╠ê╩Æuü^æσé½é│é═üAAnchorôαé╠âIâuâWâFâNâgé⌐éτÄ⌐ô«ôIé╔îvÄZé│éΩéΘé╠é┼üAé▒éΩéτ
é≡É▌ÆΦé╖éΘé▒é╞é═é┼é½é╚éóüB
Appearance
| | | func | route | read | write |
exposedField | SFNode | material | O | X | X | X |
exposedField | SFNode | texture | O | X | X | X |
exposedField | SFNode | textureTransform | O | X | X | X |
AudioClip
| | | func | route | read | write |
exposedField | SFString | description | O | O | O | O |
exposedField | SFBool | loop | O | O | O | O |
exposedField | SFFloat | pitch | O | O | O | O |
exposedField | SFTime | startTime | O | O | O | O |
exposedField | SFTime | stopTime | O | O | O | O |
exposedField | MFString | url | O | X | X | X |
eventOut | SFTime | duraction_changed | - | X | X | - |
eventOut | SFBool | isActive | - | O | X | - |
Background
| | | func | route | read | write |
eventIn | SFBool | set_bind | - | X | - | X |
exposedField | MFFloat | groundAngle | X | O | O | O |
exposedField | MFFloat | groundColor | X | O | O | O |
exposedField | MFString | backUrl | O | O | O | O |
exposedField | MFString | bottomUrl | O | O | O | O |
exposedField | MFString | frontUrl | O | O | O | O |
exposedField | MFString | leftUrl | O | O | O | O |
exposedField | MFString | rightUrl | O | O | O | O |
exposedField | MFString | topUrl | O | O | O | O |
exposedField | MFFloat | skyAngle | X | O | O | O |
exposedField | MFFloat | skyColor | * | O | O | O |
eventOut | SFBool | isBound | - | X | X | - |
ÆìÄ▀:
âîâôâ_âèâôâOâGâôâWâôé╠ɺû±é╔éµéΦüAöwîié═skyColor[0]é╠Ælé≡ùpéóé─ò`ëµé│éΩüA
skyColor[i] (i>0)üAgroundAngleüAgroundColorüAskyAngleé╠Ælé═û│Äïé│éΩéΘüB
Billboard
| | | func | route | read | write |
eventIn | MFNode | addChildren | - | O | - | O |
eventIn | MFNode | removeChildren | - | O | - | O |
exposedField | SFVec3f | axisOfRotation | O | O | O | O |
exposedField | MFNode | children | O | X | X | X |
field | SFVec3f | bboxCenter | * | - | - | - |
field | SFVec3f | bboxSize | * | - | - | - |
ÆìÄ▀:
bboxé╠ê╩Æuü^æσé½é│é═üABillboardôαé╠âIâuâWâFâNâgé⌐éτÄ⌐ô«ôIé╔îvÄZé│éΩéΘé╠é┼üA
é▒éΩéτé≡É▌ÆΦé╖éΘé▒é╞é═é┼é½é╚éóüB
Box
| | | func | route | read | write |
field | SFVec3f | size | O | - | - | - |
Collision
| | | func | route | read | write |
eventIn | MFNode | addChildren | - | O | - | O |
eventIn | MFNode | removeChildren | - | O | - | O |
exposedField | MFNode | children | O | X | X | X |
exposedField | SFBool | collide | O | X | X | X |
field | SFVec3f | bboxCenter | X | - | - | - |
field | SFVec3f | bboxSize | X | - | - | - |
field | SFNode | proxy | O | - | - | - |
eventOut | SFTime | collideTime | - | X | X | - |
Color
| | | func | route | read | write |
exposedField | MFColor | color | O | O | O | O |
ColorInterpolator
| | | func | route | read | write |
eventIn | SFFloat | set_fraction | - | O | - | O |
exposedField | MFFloat | key | O | O | O | O |
exposedField | MFColor | keyValue | O | O | O | O |
eventOut | SFColor | value_changed | - | O | O | - |
Cone
| | | func | route | read | write |
field | SFFloat | bottomRadius | O | - | - | - |
field | SFFloat | height | O | - | - | - |
field | SFBool | side | O | - | - | - |
field | SFBool | bottom | O | - | - | - |
Coordinate
| | | func | route | read | write |
exposedField | MFVec3f | point | O | O | O | O |
CoordinateInterpolator
| | | func | route | read | write |
eventIn | SFFloat | set_fraction | - | O | - | O |
exposedField | MFFloat | key | O | O | O | O |
exposedField | MFVec3f | keyValue | O | O | O | O |
eventOut | MFVec3f | value_changed | - | O | O | - |
Cylinder
| | | func | route | read | write |
field | SFBool | bottom | O | - | - | - |
field | SFFloat | height | O | - | - | - |
field | SFFloat | radius | O | - | - | - |
field | SFBool | side | O | - | - | - |
field | SFBool | top | O | - | - | - |
CylinderSensor
ûóÄ└æòüB
DirectionalLight
| | | func | route | read | write |
exposedField | SFFloat | ambientIntensity | X | O | O | O |
exposedField | SFColor | color | O | O | O | O |
exposedField | SFVec3f | direction | O | O | O | O |
exposedField | SFFloat | intensity | O | O | O | O |
exposedField | SFBool | on | O | O | O | O |
ÆìÄ▀:
âîâôâ_âèâôâOâGâôâWâôé╠ɺû±é╔éµéΦüAambientIntensityé╠ï@ö\é═Ʊïƒé│éΩé─éóé╚éóüB
ElevationGrid
| | | func | route | read | write |
eventIn | MFFloat | set_height | - | O | - | O |
exposedField | SFNode | color | O | X | X | X |
exposedField | SFNode | normal | O | X | X | X |
exposedField | SFNode | texCoord | O | X | X | X |
field | MFFloat | height | O | - | - | - |
field | SFBool | ccw | O | - | - | - |
field | SFBool | colorPerVertex | * | - | - | - |
field | SFFloat | creaseAngle | X | - | - | - |
field | SFBool | normalPerVertex | O | - | - | - |
field | SFBool | solid | O | - | - | - |
field | SFInt32 | xDimension | O | - | - | - |
field | SFFloat | xSpacing | O | - | - | - |
field | SFInt32 | zDimension | O | - | - | - |
field | SFFloat | zSpacing | O | - | - | - |
ÆìÄ▀:
ò╧Éö"convex"é═ò]ë┐é│éΩé╚éóüB
creaseAngleé╠Ælé═û│Äïé│éΩéΘüB
Extrusion
| | | func | route | read | write |
eventIn | MFVec2f | set_crossSection | - | X | - | X |
eventIn | MFRotation | set_orientation | - | X | - | X |
eventIn | MFVec2f | set_scale | - | X | - | X |
eventIn | MFVec3f | set_spine | - | X | - | X |
field | SFBool | beginCap | O | - | - | - |
field | SFBool | ccw | O | - | - | - |
field | SFBool | convex | * | - | - | - |
field | SFFloat | creaseAngle | X | - | - | - |
field | MFVec2f | crossSection | O | - | - | - |
field | SFBool | endCap | O | - | - | - |
field | MFRotation | orientation | O | - | - | - |
field | MFVec2f | scale | O | - | - | - |
field | SFBool | solid | O | - | - | - |
field | MFVec3f | spine | O | - | - | - |
ÆìÄ▀:
âeâNâXâ`âââ}âbâsâôâOé═é▄é╛Ä└æòé│éΩé─éóé╚éóüB
ò╧Éö"convex"é═ò]ë┐é│éΩé╚éóüB
Fog
| | | func | route | read | write |
exposedField | SFColor | color | * | O | O | O |
exposedField | SFString | fogType | * | O | O | O |
exposedField | SFFloat | visibilityRange | O | O | O | O |
eventIn | SFBool | set_bind | - | X | - | X |
eventOut | SFBool | isBound | - | X | X | - |
| | | | | | |
ÆìÄ▀:
PCé¬âfâBâXâvâîâCâéü[âhé¬16ârâbâgé╠ÅΩìçüAcolorâtâBü[âïâhé═Ä⌐ô«ôIé╔(0,0,0)é╔
É▌ÆΦé│éΩéΘüB
'fogType'âtâBü[âïâhé═û│Äïé│éΩüA LINEAR blendingé¬æzÆΦé│éΩéΘüB
ì┼îπé╔ÆΦï`é│éΩé╜Fogé╠é▌é¬ï@ö\é╖éΘüB
FontStyle
| | | func | route | read | write |
field | SFString | family | O | - | - | - |
field | SFBool | horizontal | X | - | - | - |
field | MFString | justify | O | - | - | - |
field | SFString | language | X | - | - | - |
field | SFBool | leftToRight | O | - | - | - |
field | SFFloat | size | O | - | - | - |
field | SFFloat | spacing | O | - | - | - |
field | SFString | style | O | - | - | - |
field | SFBool | topToBottom | O | - | - | - |
ÆìÄ▀:
î╗ì▌é╠Ä└æòé┼é═üAâ}âïâ`âoâCâgò╢ÄÜé╔é═æ╬ë₧é╣é╕üB
Group
| | | func | route | read | write |
eventIn | MFNode | addChildren | - | O | - | O |
eventIn | MFNode | removeChildren | - | O | - | O |
exposedField | MFNode | children | O | X | X | X |
field | SFVec3f | bboxCenter | * | - | - | - |
field | SFVec3f | bboxSize | * | - | - | - |
ÆìÄ▀:
bboxé╠ê╩Æuü^æσé½é│é═üAGroupôαé╠âIâuâWâFâNâgé⌐éτÄ⌐ô«ôIé╔îvÄZé│éΩéΘé╠é┼üA
é▒éΩéτé≡É▌ÆΦé╖éΘé▒é╞é═é┼é½é╚éóüB
ImageTexture
| | | func | route | read | write |
exposedField | MFString | url | O | O | O | O |
field | SFBool | repeatS | * | - | - | - |
field | SFBool | repeatT | * | - | - | - |
ÆìÄ▀:
âîâôâ_âèâôâOâGâôâWâôé╠ɺû±é╔éµéΦüArepeatS = repeastT = TRUEé╠ÅΩìçé╠é▌ï@ö\é╖éΘüB
âeâNâXâ`ââé╠îJéΦò╘é╡ë±Éöé═éRéQë±ê╚ë║é╔ɺî└é│éΩé─éóéΘüB
é▄é╜üCImageTextureé╠ÉFé═Materialé╠ÉFé≡ö╜ëfé╡é╚éóé¬üAMaterialé╠ÉFé╠æìÿaé╞é╡é─
é╠û╛éΘé│é≡ö╜ëfé╖éΘüB
IndexedFaceSet
| | | func | route | read | write |
eventIn | MFInt32 | set_colorIndex | - | X | - | X |
eventIn | MFInt32 | set_coordIndex | - | X | - | X |
eventIn | MFInt32 | set_normalIndex | - | X | - | X |
eventIn | MFInt32 | set_texCoordIndex | - | X | - | X |
exposedField | SFNode | color | O | * | X | * |
exposedField | SFNode | coord | O | O | O | O |
exposedField | SFNode | normal | O | X | X | X |
exposedField | SFNode | texCoord | O | X | X | X |
field | SFBool | ccw | O | - | - | - |
field | MFInt32 | colorIndex | O | - | - | - |
field | SFBool | colorPerVertex | * | - | - | - |
field | SFBool | convex | * | - | - | - |
field | MFInt32 | coordIndex | O | - | - | - |
field | SFFloat | creaseAngle | * | - | - | - |
field | MFInt32 | normalIndex | O | - | - | - |
field | SFBool | normalPerVertex | O | - | - | - |
field | SFBool | solid | O | - | - | - |
field | MFInt32 | texCoordIndex | O | - | - | - |
ÆìÄ▀:
Colorâmü[âhé╠colorâtâBü[âïâhé≡ò╧ìXé╖éΘé▒é╞é┼âtâFü[âXé╠ÉFé≡ò╧éªéΘé▒é╞é¬ë┬ö\üB
colorPerVertexé¬TRUEé┼éáé┴é─éαüAÆ╕ô_ûêé╠coloré╠É▌ÆΦé═ï@ö\é╣é╕üB
æπéφéΦé╔üAâtâFü[âXÆåé╠æSé─é╠Æ╕ô_é╠coloré╠ò╜ï╧Ælé¬âtâFü[âXé╔ù^éªéτéΩéΘüB
ò╧Éö"convex"é═ò]ë┐é│éΩé╚éóüB
ò╧Éö"normalPerVertex"é═üAê╚ë║é╠éµéñé╚î°ë╩é≡ïyé┌é╖üB
normalPerVertexâtâBü[âïâhé¬TRUEé╠ÅΩìçüAâXâÇü[âYâVâFü[âfâBâôâOé¬ùpéóéτéΩüA
normalVertexâtâBü[âïâhé¬FALSEé╠ÅΩìçüAâtâëâbâgâVâFü[âfâBâôâOé¬ùpéóéτéΩéΘüB
ò╧Éö"creaseAngle"é═üAê╚ë║é╠éµéñé╚î°ë╩é≡ïyé┌é╖üB
normalPerVertexâtâBü[âïâhé¬TRUEé┼normalâtâBü[âïâhé¬NULLé╠ÅΩìçüAâXâÇü[âY
âVâFü[âfâBâôâOé╠é╜é▀é╠èeÆ╕ô_é╠âmü[â}âïâxâNâgâïé¬îvÄZé│éΩéΘüB
creaseAngleé╠Ælé═û│Äïé│éΩéΘüB
IndexedLineSet
| | | func | route | read | write |
eventIn | MFInt32 | set_colorIndex | - | X | - | X |
eventIn | MFInt32 | set_coordIndex | - | X | - | X |
exposedField | SFNode | color | O | * | X | * |
exposedField | SFNode | coord | O | X | X | X |
field | MFInt32 | colorIndex | O | - | - | - |
field | SFBool | colorPerVertex | * | - | - | - |
field | MFInt32 | coordIndex | O | - | - | - |
ÆìÄ▀:
colorâtâBü[âïâhé╔ïLÅqé│éΩé╜Colorâmü[âhé╠colorâtâBü[âïâhé≡ò╧ìXé╖éΘé▒é╞é┼
âëâCâôé╠ÉFé≡ò╧éªéΘé▒é╞é¬ë┬ö\üB
colorPerVertexâtâBü[âïâhé¬TRUEé╠ÅΩìçüAèeÉⁿòöòi (PiPj)é═üAé╗é╠òöòié╠éQé┬é╠
Æ╕ô_é╠ÉF(Ci, Cj)é╠âOâëâfü[âVâçâôé┼ò`é⌐éΩéΘé╠é┼é═é╚é¡üAÅëé▀é╠Æ╕ô_ÉF(Ci)é┼
é╠é▌ò`é⌐éΩéΘüB
âîâôâ_âèâôâOâGâôâWâôé╠ɺû±é╔éµéΦüAëµû╩é╔æ╬é╡é─Éàò╜éáéΘéóé═ÉéÆ╝é╚Éⁿé═
ò`ëµé│éΩé╚éóé▒é╞é¬éáéΘüB
Inline
| | | func | route | read | write |
exposedField | MFString | url | * | X | X | X |
field | SFVec3f | bboxCenter | * | - | - | - |
field | SFVec3f | bboxSize | * | - | - | - |
ÆìÄ▀:
éQé┬ê╚Åπé╠URLé≡É▌ÆΦé╡é╜ÅΩìçüAì┼Åëé╠éPé┬é╠é▌é¬âìü[âhé│éΩéΘüB
worldé≡è▄é▐æSé─é╠âtâ@âCâïé═üAworldé╓é╠Éiôⁿé╠ì┼Åëé╠âXâeü[âWé┼âìü[âhé│éΩéΘüB
bboxé╠ê╩Æuü^æσé½é│é═üAInlineôαé╠âIâuâWâFâNâgé⌐éτÄ⌐ô«ôIé╔îvÄZé│éΩéΘé╠é┼üAé▒éΩéτ
é≡É▌ÆΦé╖éΘé▒é╞é═é┼é½é╚éóüB
LOD
| | | func | route | read | write |
exposedField | MFNode | level | O | X | X | X |
field | SFVec3f | center | O | - | - | - |
field | MFFloat | range | O | - | - | - |
ÆìÄ▀:
level é╞é╡é─é═üATransform é╚é╟é╠âOâïü[âsâôâOâmü[âhüAShapeüASound é╠é▌é≡ïLÅq
é┼é½é▄é╖üB
Material
| | | func | route | read | write |
exposedField | SFFloat | ambientIntensity | * | O | O | O |
exposedField | SFColor | diffuseColor | O | O | O | O |
exposedField | SFColor | emissiveColor | O | O | O | O |
exposedField | SFFloat | shininess | X | O | O | O |
exposedField | SFColor | specularColor | * | O | O | O |
exposedField | SFFloat | transparency | O | O | O | O |
ÆìÄ▀:
shininessé╠Ælé═û│Äïé│éΩüAspecularColoré═üAëΣüXé╠âîâôâ_âèâôâOâGâôâWâôé┼é═
Ä«(0.32r + 0.57g + 0.11b)é≡ùpéóé─specularîWÉöé╔ò╧è╖é│éΩéΘüB
âîâôâ_âèâôâOâGâôâWâôé¬ambientIntensityé╠ï@ö\é≡Ä└æòé╡é─éóé╚éóê╫üA
ambientIntensity(k)é═üAemissiveColor(k,k,k)é╔ò╧è╖é│éΩéΘüB
MovieTexture
| | | func | route | read | write |
exposedField | SFBool | loop | O | O | O | O |
exposedField | SFFloat | speed | O | O | O | O |
exposedField | SFTime | startTime | O | O | O | O |
exposedField | SFTime | stopTime | O | O | O | O |
exposedField | MFString | url | O | X | X | X |
field | SFBool | repeatS | X | - | - | - |
field | SFBool | repeatT | X | - | - | - |
eventOut | SFFloat | duration_changed | - | X | X | - |
eventOut | SFBool | isActive | - | X | X | - |
NavigationInfo
| | | func | route | read | write |
eventIn | SFBool | set_bind | - | X | - | X |
exposedField | MFFloat | avatarSize | X | O | O | O |
exposedField | SFBool | headlight | O | O | O | O |
exposedField | SFFloat | speed | O | O | O | O |
exposedField | MFString | type | O | O | O | O |
exposedField | SFFloat | visibilityLimit | O | O | O | O |
eventOut | SFBool | isBound | - | X | X | - |
ÆìÄ▀:
visibilityLimité╠Ælé¬0.0é╠ÅΩìçüAé╗éΩé═û│î└æσé≡ò\é╖10000.0é╔ò╧è╖é│éΩéΘüB
Normal
| | | func | route | read | write |
exposedField | MFVec3f | vector | O | X | X | X |
NormalInterpolator
| | | func | route | read | write |
eventIn | SFFloat | set_fraction | - | O | - | O |
exposedField | MFFloat | key | O | O | O | O |
exposedField | MFVec3f | keyValue | O | O | O | O |
eventOut | MFVec3f | value_changed | - | O | O | - |
OrientationInterpolator
| | | func | route | read | write |
eventIn | SFFloat | set_fraction | - | O | - | O |
exposedField | MFFloat | key | O | O | O | O |
exposedField | MFRotation | keyValue | O | O | O | O |
eventOut | SFRotation | value_changed | - | O | O | - |
PixelTexture
| | | func | route | read | write |
exposedField | SFImage | image | * | * | X | X |
field | SFBool | repeatS | * | - | - | - |
field | SFBool | repeatT | * | - | - | - |
ÆìÄ▀:
Sony_Viewpoint âmü[âhé⌐éτé╠ snappedImage âCâxâôâgé≡Ä≤é»éΘé╞éóéñî└ÆΦé│éΩé╜
ùpôré┼é╠é▌Ägùpë┬ö\üB
âîâôâ_âèâôâOâGâôâWâôé╠ɺû±é╔éµéΦüArepeatS = repeastT = TRUEé╠ÅΩìçé╠é▌ï@ö\é╖éΘüB
âeâNâXâ`ââé╠îJéΦò╘é╡ë±Éöé═éRéQë±ê╚ë║é╔ɺî└é│éΩé─éóéΘüB
PlaneSensor
| | | func | route | read | write |
exposedField | SFBool | autoOffset | * | X | X | X |
exposedField | SFBool | enabled | * | X | X | X |
exposedField | SFVec2f | maxPosition | * | X | X | X |
exposedField | SFVec2f | minPosition | * | X | X | X |
exposedField | SFVec3f | offset | * | X | X | X |
eventOut | SFBool | isActive | - | X | X | - |
eventOut | SFVec3f | trackPoint_changed | - | X | X | - |
eventOut | SFVec3f | translation_changed | - | O | X | - |
ÆìÄ▀:
æSé─é╠âtâBü[âïâhé═âfâtâHâïâgÆlé≡É▌ÆΦé│éΩé─éóéΘé╞é╡é─ï@ö\é╖éΘüB
PointLight
| | | func | route | read | write |
exposedField | SFFloat | ambientIntensity | X | O | O | O |
exposedField | SFVec3f | attenuation | X | O | O | O |
exposedField | SFColor | color | O | O | O | O |
exposedField | SFFloat | intensity | O | O | O | O |
exposedField | SFVec3f | location | O | O | O | O |
exposedField | SFBool | on | O | O | O | O |
exposedField | SFFloat | radius | X | O | O | O |
ÆìÄ▀:
âîâôâ_âèâôâOâGâôâWâôé╠ɺû±é╔éµéΦüAambientIntensityé═Ä└æòé│éΩé─éóé╚éóüB
âîâôâ_âèâôâOâGâôâWâôé╞VRML2.0é╠Ädùlé╠ö╝îaé╠ê╙ûíé╠æèêß(*1)é⌐éτùêéΘì¼ùÉé≡ö≡é»éΘ
ê╫üAradiusâtâBü[âïâhé╞attenuationâtâBü[âïâhé═û│Äïé╡üAradiusé═Åφé╔û│î└æσé╞
é╡é─éóéΘüBüiî╕Éèé╡é╚éóüj
(*1)æOÄ╥é═ö╝îaê╩Æué⌐éτî╕Éèé╡Äné▀éΘé╠é╔æ╬é╡üAîπÄ╥é╠é╗éΩé═ö╝îaê╩Æué┼éOé╔é╚éΘüB
PointSet
| | | func | route | read | write |
exposedField | SFNode | color | * | X | X | X |
exposedField | SFNode | coord | O | X | X | X |
ÆìÄ▀:
colorâtâBü[âïâhé╔ïLÅqé│éΩé╜Colorâmü[âhé╠color[0]é╠Ælé¬ùpéóéτéΩüA
é╗éΩê╚ì~é╠Ælé═û│Äïé│éΩéΘüB
PositionInterpolator
| | | func | route | read | write |
eventIn | SFFloat | set_fraction | - | O | - | O |
exposedField | MFFloat | key | O | O | O | O |
exposedField | MFVec3f | keyValue | O | O | O | O |
eventOut | SFVec3f | value_changed | - | O | O | - |
ProximitySensor
| | | func | route | read | write |
exposedField | SFVec3f | center | O | O | O | O |
exposedField | SFVec3f | size | O | O | O | O |
exposedField | SFBool | enabled | O | O | O | O |
eventOut | SFBool | isActive | - | O | O | - |
eventOut | SFVec3f | position_changed | - | O | O | - |
eventOut | SFRotation | orientation_changed | - | O | O | - |
eventOut | SFTime | enterTime | - | O | O | - |
eventOut | SFTime | exitTime | - | O | O | - |
ScalarInterpolator
| | | func | route | read | write |
eventIn | SFFloat | set_fraction | - | O | - | O |
exposedField | MFFloat | key | O | O | O | O |
exposedField | MFFloat | keyValue | O | O | O | O |
eventOut | SFFloat | value_changed | - | O | O | - |
Script
| | | func | route | read | write |
exposedField | MFString | url | O | X | X | X |
field | SFBool | directOutput | * | - | - | - |
field | SFBool | mustEvaluate | * | - | - | - |
ÆìÄ▀:
î╗ì▌é╠Ä└æòé┼é═üAdirectOutputâtâBü[âïâhé═Åφé╔TRUEé≡ë╝ÆΦé╡é─éóéΘüB
î╗ì▌é╠Ä└æòé┼é═üAmustEvaluateâtâBü[âïâhé═Åφé╔TRUEé≡ë╝ÆΦé╡é─éóéΘüB
Shape
| | | func | route | read | write |
exposedField | SFNode | appearance | O | X | X | X |
exposedField | SFNode | geometry | O | X | X | X |
Sound
| | | func | route | read | write |
exposedField | SFVec3f | direction | O | O | O | O |
exposedField | SFFloat | intensity | O | O | O | O |
exposedField | SFVec3f | location | O | O | O | O |
exposedField | SFFloat | maxBack | O | O | O | O |
exposedField | SFFloat | maxFront | O | O | O | O |
exposedField | SFFloat | minBack | O | O | O | O |
exposedField | SFFloat | minFront | O | O | O | O |
exposedField | SFFloat | priority | O | O | O | O |
exposedField | SFNode | source | O | X | X | X |
field | SFBool | spatialize | O | - | - | - |
Sphere
| | | func | route | read | write |
field | SFFloat | radius | O | - | - | - |
SphereSensor
| | | func | route | read | write |
exposedField | SFBool | autoOffset | * | X | X | X |
exposedField | SFBool | enabled | * | X | X | X |
exposedField | SFRotation | offset | * | X | X | X |
eventOut | SFBool | isActive | - | X | X | - |
eventOut | SFRotation | rotation_changed | - | O | X | - |
eventOut | SFVec3f | trackPoint_changed | - | X | X | - |
ÆìÄ▀:
æSé─é╠âtâBü[âïâhé═âfâtâHâïâgÆlé≡É▌ÆΦé│éΩé─éóéΘé╞é╡é─ï@ö\é╖éΘüB
SpotLight
| | | func | route | read | write |
exposedField | SFFloat | ambientIntensity | X | O | O | O |
exposedField | SFVec3f | attenuation | X | O | O | O |
exposedField | SFFloat | beamWidth | * | O | O | O |
exposedField | SFColor | color | O | O | O | O |
exposedField | SFFloat | cutOffAngle | X | O | O | O |
exposedField | SFVec3f | direction | O | O | O | O |
exposedField | SFFloat | intensity | O | O | O | O |
exposedField | SFVec3f | location | O | O | O | O |
exposedField | SFBool | on | O | O | O | O |
exposedField | SFFloat | radius | X | O | O | O |
ÆìÄ▀:
âîâôâ_âèâôâOâGâôâWâôé╠ɺû±é╔éµéΦüAambientIntensityé═Ä└æòé│éΩé─éóé╚éóüB
âîâôâ_âèâôâOâGâôâWâôé╞VRML2.0é╠Ädùlé╠ö╝îaé╠ê╙ûíé╠æèêß(*1)é⌐éτùêéΘì¼ùÉé≡ö≡é»éΘ
ê╫üAradiusâtâBü[âïâhé╞attenuationâtâBü[âïâhé═û│Äïé╡üAradiusé═Åφé╔û│î└æσé╞
é╡é─éóéΘüBüiî╕Éèé╡é╚éóüj
beamWidthâtâBü[âïâhé═âîâôâ_âèâôâOâGâôâWâôæñé┼âfâtâHâïâgÆlé≡É▌ÆΦé│éΩé─éóéΘüB
(*1)æOÄ╥é═ö╝îaê╩Æué⌐éτî╕Éèé╡Äné▀éΘé╠é╔æ╬é╡üAîπÄ╥é╠é╗éΩé═ö╝îaê╩Æué┼éOé╔é╚éΘüB
Switch
| | | func | route | read | write |
exposedField | MFNode | choice | O | X | X | X |
exposedField | SFInt32 | whichChoice | O | O | O | O |
ÆìÄ▀:
choice é╞é╡é─é═üATransform é╚é╟é╠âOâïü[âsâôâOâmü[âhüAShapeüASound é╠é▌é≡ïLÅq
é┼é½é▄é╖üB
Text
| | | func | route | read | write |
exposedField | MFString | string | O | O | O | O |
exposedField | SFNode | fontStyle | * | X | X | X |
exposedField | MFFloat | length | O | X | X | X |
exposedField | SFFloat | maxExtent | O | X | X | X |
ÆìÄ▀:
î╗ì▌é╠Ä└æòé┼é═üAâ}âïâ`âoâCâgò╢ÄÜé╔é═æ╬ë₧é╣é╕üB
TextureCoordinate
| | | func | route | read | write |
exposedField | MFVec2f | point | O | X | X | X |
TextureTransform
| | | func | route | read | write |
exposedField | SFVec2f | center | O | O | X | X |
exposedField | SFFloat | rotation | O | O | X | X |
exposedField | SFVec2f | scale | O | O | X | X |
exposedField | SFVec2f | translation | O | O | X | X |
TimeSensor
| | | func | route | read | write |
exposedField | SFTime | cycleInterval | O | O | O | O |
exposedField | SFBool | enabled | O | O | O | O |
exposedField | SFBool | loop | O | O | O | O |
exposedField | SFTime | startTime | O | O | O | O |
exposedField | SFTime | stopTime | O | O | O | O |
eventOut | SFTime | cycleTime | - | O | O | - |
eventOut | SFFloat | fraction_changed | - | O | O | - |
eventOut | SFBool | isActive | - | O | O | - |
eventOut | SFTime | time | - | O | O | - |
TouchSensor
| | | func | route | read | write |
exposedField | SFBool | enabled | O | O | O | O |
eventOut | SFVec3f | hitNormal_changed | - | X | X | - |
eventOut | SFVec3f | hitPoint_changed | - | X | X | - |
eventOut | SFVec2f | hitTexCoord_changed | - | X | X | - |
eventOut | SFBool | isActive | - | O | O | - |
eventOut | SFBool | isOver | - | O | O | - |
eventOut | SFTime | touchTime | - | O | O | - |
Transform
| | | func | route | read | write |
eventIn | MFNode | addChildren | - | O | - | O |
eventIn | MFNode | removeChildren | - | O | - | O |
exposedField | SFVec3f | center | O | O | O | O |
exposedField | MFNode | children | O | X | X | X |
exposedField | SFRotation | rotation | O | O | O | O |
exposedField | SFVec3f | scale | O | O | O | O |
exposedField | SFRotation | scaleOrientation | O | O | O | O |
exposedField | SFVec3f | translation | O | O | O | O |
field | SFVec3f | bboxCenter | * | - | - | - |
field | SFVec3f | bboxSize | * | - | - | - |
ÆìÄ▀:
bboxé╠ê╩Æuü^æσé½é│é═üATransformôαé╠âIâuâWâFâNâgé⌐éτÄ⌐ô«ôIé╔îvÄZé│éΩéΘé╠é┼üAé▒éΩéτ
é≡É▌ÆΦé╖éΘé▒é╞é═é┼é½é╚éóüB
Viewpoint
| | | func | route | read | write |
eventIn | SFBool | set_bind | - | O | - | O |
exposedField | SFFloat | fieldOfView | O | O | O | O |
exposedField | SFBool | jump | O | O | O | O |
exposedField | SFRotation | orientation | O | O | O | O |
exposedField | SFVec3f | position | O | O | O | O |
field | SFString | description | * | - | - | - |
eventOut | SFTime | bindTime | - | X | X | - |
eventOut | SFBool | isBound | - | X | X | - |
ÆìÄ▀:
"Go"âüâjâàü[é┼Viewpointé╠ïLÅqé¬âèâXâgé│éΩüAé▒é╠éñé┐éPé┬é≡æIæ≡é╖éΘé▒é╞é┼
viewpoint é≡âoâCâôâhé╖éΘé▒é╞é¬é┼é½éΘüB
VisibilitySensor
| | | func | route | read | write |
exposedField | SFVec3f | center | O | O | O | O |
exposedField | SFBool | enabled | O | O | O | O |
exposedField | SFVec3f | size | O | O | O | O |
eventOut | SFTime | enterTime | - | O | O | - |
eventOut | SFTime | exitTime | - | O | O | - |
eventOut | SFBool | isActive | - | O | O | - |
WorldInfo
| | | func | route | read | write |
field | MFString | info | O | - | - | - |
field | SFString | title | O | - | - | - |