Community Place Version 2.0 Preview Release D1b

Functional Mapping for VRML2.0 Specification


History


Restrictions

General

  1. SE-VRML and draft versions of VRML 2.0 are not supported. Files in these formats may cause mulfunctioning of this product.

  2. JavaScript/VrmlScript are not supported.

Browser.createVrmlFromString / Browser.createVrmlFromUrl

  1. é▒éΩéτé╠ Java API é≡Ägé┴é─âmü[âhé≡Ä└ìsÄ₧é╔É╢ɼé╡é╜é╞é½üAâeâNâXâ`âââA é≡ÆúéΘé▒é╞é¬Åoùêé▄é╣é±üB

PROTO / EXTERNPROTO

  1. PROTO é┼ÆΦï`é╡é╜âmü[âhé≡ Sony_BindSharedNode é╠ transformNode é╞é╡ é─Ägéñé▒é╞é═Åoùêé▄é╣é±üB

  2. 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 èeïLìåé═ê╚ë║é╠éµéñé╚ê╙ûíé≡Ä¥é┬üB

è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
exposedField MFFloat groundColor X
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
exposedField MFFloat skyColor * 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 -
exposedField SFNode color X 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 X - - -
field SFFloat creaseAngle * - - -
field SFBool normalPerVertex X - - -
field SFBool solid O - - -
field SFInt32 xDimension O - - -
field SFFloat xSpacing O - - -
field SFInt32 zDimension O - - -
field SFFloat zSpacing O - - -

ÆìÄ▀:
î╗ì▌é╠Ä└æòé┼é═üAnormalPerVertexâtâBü[âïâhé═Åφé╔TRUEé≡ë╝ÆΦé╡é─éóéΘüB î╗ì▌é╠Ä└æòé┼é═üAcolorâtâBü[âïâhé¿éµé╤colorPerVertexâtâBü[âïâhé═û│Äïé│éΩéΘü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

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 O - - -
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 - - -

ÆìÄ▀:
creaseAngleé╠Ælé═û│Äïé│éΩéΘüB

Fog

func route read write
exposedField SFColor color O O O O
exposedField SFString fogType * O O O
exposedField SFFloat visibilityRange X O O O
eventIn SFBool set_bind - X - X
eventOut SFBool isBound - X X -

ÆìÄ▀:
'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 é▄é╜ü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 X
exposedField SFNode coord O O X X
exposedField SFNode normal O X X X
exposedField SFNode texCoord O X X X
field SFBool ccw O - - -
field MFInt32 colorIndex X - - -
field SFBool colorPerVertex X - - -
field SFBool convex O - - -
field MFInt32 coordIndex O - - -
field SFFloat creaseAngle * - - -
field MFInt32 normalIndex O - - -
field SFBool normalPerVertex O - - -
field SFBool solid O - - -
field MFInt32 texCoordIndex O - - -

ÆìÄ▀:
î╗ì▌é╠Ä└æòé┼é═üAcolorâtâBü[âïâhé¿éµé╤colorPerVertexâtâBü[âïâhé═û│Äïé│éΩéΘü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

ûóÄ└æòü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 0 O O O
exposedField SFColor diffuseColor O O O O
exposedField SFColor emissiveColor O O O O
exposedField SFFloat shininess O O O O
exposedField SFColor specularColor O O O O
exposedField SFFloat transparency O O O O

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

ûóÄ└æòü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 O 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 O O O O

ÆìÄ▀:
âîâôâ_âèâôâOâGâôâWâôé╠ɺû±é╔éµéΦüAambientIntensityé═Ä└æòé│éΩé─éóé╚éóüB

PointSet

ûóÄ└æòü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 O O O O
exposedField SFFloat beamWidth O O O O
exposedField SFColor color O O O O
exposedField SFFloat cutOffAngle O 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 O O O O

ÆìÄ▀:
âîâôâ_âèâôâOâGâôâWâôé╠ɺû±é╔éµéΦüAambientIntensityé═Ä└æòé│éΩé─éóé╚éóü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 O 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 - - -