to X3D Resources
  

Extensible 3D (X3D) 3.3 Tooltips ภาษาไทย

  
to Web3D Consortium home page
X3D tooltips เป็นเอ?สารที่รวบรวมคำอธิบายโดยสรุป?ละข้อเสนอ?นะของ?ต่ละโหนด (element) ?ละฟิลด์ (attribute) ในรุ่น 3.3 เอ?สารนี้ยังรวมถึงคำอธิบายช่วยเหลือสำหรับผู้ใช้เครื่องมือ อย่างเช่น X3D-Edit ด้วยโดย?ต่ละโหนดจะมี?ารโยงไปถึง X3D Abstract Specification, X3D Schema Documentation, X3D DOCTYPE Documentation, and the X3D JSON Documentation. Additional information about X3D nodes can be found in the X3D Scene Authoring Hints.
Anchor   Appearance   Arc2D   ArcClose2D   AudioClip   Background   BallJoint   Billboard   BlendedVolumeStyle   BooleanFilter   BooleanSequencer   BooleanToggle   BooleanTrigger   BoundaryEnhancementVolumeStyle   BoundedPhysicsModel   Box   CADAssembly   CADFace   CADLayer   CADPart   CartoonVolumeStyle   Circle2D   ClipPlane   CollidableOffset   CollidableShape   Collision   CollisionCollection   CollisionSensor   CollisionSpace   Color   ColorChaser   ColorDamper   ColorInterpolator   ColorRGBA   component   ComposedCubeMapTexture   ComposedShader   ComposedTexture3D   ComposedVolumeStyle   Cone   ConeEmitter   connect   Contact   Contour2D   ContourPolyline2D   Coordinate   CoordinateChaser   CoordinateDamper   CoordinateDouble   CoordinateInterpolator   CoordinateInterpolator2D   Cylinder   CylinderSensor   DirectionalLight   DISEntityManager   DISEntityTypeMapping   Disk2D   DoubleAxisHingeJoint   EaseInEaseOut   EdgeEnhancementVolumeStyle   ElevationGrid   EspduTransform   ExplosionEmitter   EXPORT   ExternProtoDeclare   Extrusion   field   fieldValue   FillProperties   FloatVertexAttribute   Fog   FogCoordinate   FontStyle   ForcePhysicsModel   GeneratedCubeMapTexture   GeoCoordinate   GeoElevationGrid   GeoLocation   GeoLOD   GeoMetadata   GeoOrigin   GeoPositionInterpolator   GeoProximitySensor   GeoTouchSensor   GeoTransform   GeoViewpoint   Group   HAnimDisplacer   HAnimHumanoid   HAnimJoint   HAnimSegment   HAnimSite   head   ImageCubeMapTexture   ImageTexture   ImageTexture3D   IMPORT   IndexedFaceSet   IndexedLineSet   IndexedQuadSet   IndexedTriangleFanSet   IndexedTriangleSet   IndexedTriangleStripSet   Inline   IntegerSequencer   IntegerTrigger   IS   IsoSurfaceVolumeData   KeySensor   Layer   LayerSet   Layout   LayoutGroup   LayoutLayer   LinePickSensor   LineProperties   LineSet   LoadSensor   LocalFog   LOD   Material   Matrix3VertexAttribute   Matrix4VertexAttribute   meta   MetadataBoolean   MetadataDouble   MetadataFloat   MetadataInteger   MetadataSet   MetadataString   MotorJoint   MovieTexture   MultiTexture   MultiTextureCoordinate   MultiTextureTransform   NavigationInfo   Normal   NormalInterpolator   NurbsCurve   NurbsCurve2D   NurbsOrientationInterpolator   NurbsPatchSurface   NurbsPositionInterpolator   NurbsSet   NurbsSurfaceInterpolator   NurbsSweptSurface   NurbsSwungSurface   NurbsTextureCoordinate   NurbsTrimmedSurface   OpacityMapVolumeStyle   OrientationChaser   OrientationDamper   OrientationInterpolator   OrthoViewpoint   PackagedShader   ParticleSystem   PickableGroup   PixelTexture   PixelTexture3D   PlaneSensor   PointEmitter   PointLight   PointPickSensor   PointSet   Polyline2D   PolylineEmitter   Polypoint2D   PositionChaser   PositionChaser2D   PositionDamper   PositionDamper2D   PositionInterpolator   PositionInterpolator2D   PrimitivePickSensor   ProgramShader   ProjectionVolumeStyle   ProtoBody   ProtoDeclare   ProtoInstance   ProtoInterface   ProximitySensor   QuadSet   ReceiverPdu   Rectangle2D   RigidBody   RigidBodyCollection   ROUTE   ScalarChaser   ScalarDamper   ScalarInterpolator   Scene   ScreenFontStyle   ScreenGroup   Script   SegmentedVolumeData   ShadedVolumeStyle   ShaderPart   ShaderProgram   Shape   SignalPdu   SilhouetteEnhancementVolumeStyle   SingleAxisHingeJoint   SliderJoint   Sound   Sphere   SphereSensor   SplinePositionInterpolator   SplinePositionInterpolator2D   SplineScalarInterpolator   SpotLight   SquadOrientationInterpolator   StaticGroup   StringSensor   SurfaceEmitter   Switch   TexCoordChaser2D   TexCoordDamper2D   Text   TextureBackground   TextureCoordinate   TextureCoordinate3D   TextureCoordinate4D   TextureCoordinateGenerator   TextureProperties   TextureTransform   TextureTransform3D   TextureTransformMatrix3D   TimeSensor   TimeTrigger   ToneMappedVolumeStyle   TouchSensor   Transform   TransformSensor   TransmitterPdu   TriangleFanSet   TriangleSet   TriangleSet2D   TriangleStripSet   TwoSidedMaterial   unit   UniversalJoint   Viewpoint   ViewpointGroup   Viewport   VisibilitySensor   VolumeData   VolumeEmitter   VolumePickSensor   WindPhysicsModel   WorldInfo   X3D  
  accessType and type   Credits and Translations   X3D Resources   to top
Anchor Anchor Anchor เป็นโหนด Grouping ประ?อบด้วยหลายโหนดมา?ที่สุด. ?ารเลือ?โหลด Anchor geometry จะทำอย่างเฉพาะเจาะจงด้วยฟีลด์ URL เนื้อหาปัจจุบันจะถู?ทับด้วยเนื้อหาที่ถู?โหลดเข้ามาใหม่หา?ใช้ตัว?ปร (Parameter) เดียว?ันในหน้าเดียว?ัน ข้อเสนอ?นะ: ประ?าศโหนด Shape ?่อนที่จะเพิ่ม geometry หรือ Appearance เข้าไป
Hint: see X3D Specification 20.2.1 Overview of pointing device sensors http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#OverviewOfPointingDeviceSensors
Hint: see X3D Specification 20.2.3 Activating and manipulating pointing device sensors http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#Activatingandmanipulating
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
children [children accessType inputOutput, type MFNode array, empty list] [X3DChildNode]
โหนด Grouping เป็นโหนดที่บรรจุโหนดลู? ข้อเสนอ?นะ: ใน?ต่ละโหนด Grouping จะมีค่ามีส่งผลเ?ี่ยวข้องไปยังโหนดลู?ของมัน ซึ่งเป็น?ารทำงาน?บบลำดับขั้น
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
เป็นตัวหนังสือที่ใช้อธิบายคุณลั?ษณะของโหนดว่าโหนดนี้ทำอะไร ข้อเสนอ?นะ: many XML tools substitute XML character references automatically if needed (such as & for & ampersand character, or " for " quotation-mark character). ข้อเสนอ?นะสำหรับ Interchange profile: ฟิลด์นี้สามารถปล่อยว่างได้
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Address of replacement world or #ViewpointDEFName, activated by clicking Anchor geometry. ข้อเสนอ?นะ: jump to a world's internal viewpoint by appending viewpoint name (e.g. #ViewpointName, someOtherCoolWorld.x3d#GrandTour). ข้อเสนอ?นะ: jump to a local viewpoint by only using viewpoint name (e.g. #GrandTour). ข้อเสนอ?นะ: MFString arrays can have multiple values, so separate each individual string by quote marks "http://www.web3d.org" "http://www.web3d.org/about" "etc." ข้อเสนอ?นะ: XML encoding for quotation mark " is " (which is an example of a character entity).
Warning: strictly match directory and filename capitalization for http links! This is important for portability. Some operating systems are forgiving of capitalization mismatches, but http/https and other operating systems are not. ข้อเสนอ?นะ: can replace embedded blank(s) in url queries with %20 for each blank character. ข้อเสนอ?นะ: pop up a new window with url value as follows: "JavaScript:window.open('somePage.html','popup','width=240,height=240');location.href='HelloWorld.x3d'"
Hint: X3D Scene Authoring Hints, urls http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
parameter [parameter accessType inputOutput, type MFString CDATA #IMPLIED]
If provided, parameter tells the X3D player where to to redirect the loaded url. ข้อเสนอ?นะ: set parameter as target=_blank to load target url into a blank frame. ข้อเสนอ?นะ: set parameter as target=frame_name to load target url into another browser frame. ข้อเสนอ?นะ: MFString arrays can have multiple values, so separate each individual string by quote marks. "http://www.web3d.org" "http://www.web3d.org/about" "etc." Interchange profile ข้อเสนอ?นะ: this field may be ignored.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: พิ?ัดจุดเริ่มต้นของระบบพิ?ัดเฉพาะที่
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size: จะถู?คำนวณให้โดยอัตโนมัติ ?ต่?็สามารถตั้งค่าเฉพาะขึ้นมาใหม่ได้เพื่อ?าร optmization หรือตามเงื่อนไขข้อจำ?ัด
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
Appearance Appearance Appearance specifies the visual properties of geometry by containing the Material, ImageTexture/MovieTexture/PixelTexture, FillProperties, LineProperties, and TextureTransform nodes. ข้อเสนอ?นะ: ใส่โหนด Shape ไป?่อนที่จะใส่ geometry หรือ Appearance ลงไป Interchange profile ข้อเสนอ?นะ: only Material and ImageTexture are allowed. Advanced uses can contain MultiTexture, MultiTextureTransform/TextureTransformMatrix3D/TextureTransform3D, ComposedShader/PackagedShader/ProgramShader, ComposedTexture3D/ImageTexture3D/PixelTexture3D, or ComposedCubeMapTexture/GeneratedCubeMapTexture/ImageCubeMapTexture. Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
containerField [containerField type NMTOKEN "appearance"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
Arc2D Arc2D Arc2D เป็นโหนดเรขาคณิต Arc2D specifies a linear circular arc with center (0,0) with angles measured starting at positive x-axis and sweeping towards positive y-axis. ข้อเสนอ?นะ: ใส่โหนด Shape ไป?่อนที่จะใส่ geometry หรือ Appearance ลงไป
Hint: include <component name='Geometry2D' level='2'/>
Example: X3D Example Archives, X3D for Web Authors, Chapter 10 Geometry 2D https://x3dgraphics.com/examples/X3dForWebAuthors/Chapter10Geometry2D
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
radius [radius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
circle radius, of which the arc is a portion.
Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial creation, for size animation use an ancestor Transform scale instead.
startAngle [startAngle accessType initializeOnly, type SFFloat CDATA "0"] [0,2pi]
Arc extends from startAngle counterclockwise to endAngle, in radians.
Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial creation, for size animation use an ancestor Transform scale instead.
endAngle [endAngle accessType initializeOnly, type SFFloat CDATA "1.570796"] [0,2pi]
Arc extends from startAngle counterclockwise to endAngle, in radians.
Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial creation, for size animation use an ancestor Transform scale instead.
containerField [containerField type NMTOKEN "geometry"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
ArcClose2D ArcClose2D ArcClose2D เป็นโหนดเรขาคณิต Arc2D specifies a linear circular arc with center (0,0) with angles measured starting at positive x-axis and sweeping towards positive y-axis. ข้อเสนอ?นะ: ใส่โหนด Shape ไป?่อนที่จะใส่ geometry หรือ Appearance ลงไป
Hint: include <component name='Geometry2D' level='2'/>
Example: X3D Example Archives, X3D for Web Authors, Chapter 10 Geometry 2D https://x3dgraphics.com/examples/X3dForWebAuthors/Chapter10Geometry2D
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
radius [radius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
circle radius, of which the arc is a portion.
Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial creation, for size animation use an ancestor Transform scale instead.
startAngle [startAngle accessType initializeOnly, type SFFloat CDATA "0"] [0,2pi]
Arc extends from startAngle counterclockwise to endAngle, in radians.
Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial creation, for size animation use an ancestor Transform scale instead.
endAngle [endAngle accessType initializeOnly, type SFFloat CDATA "1.570796"] [0,2pi]
Arc extends from startAngle counterclockwise to endAngle, in radians.
Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial creation, for size animation use an ancestor Transform scale instead.
closureType [closureType accessType initializeOnly, (PIE|CHORD) "PIE"]
Defines whether pair of line segments connect to center (PIE), or single line-segment chord connects arc endpoints (CHORD).
Warning: simple-geometry parameters cannot be changed after initial creation.
solid [solid accessType initializeOnly, type SFBool (true|false) "false"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side! ข้อเสนอ?นะ: if in doubt, use solid='false' for maximum visibility.
Warning: solid false not supported in VRML97.
containerField [containerField type NMTOKEN "geometry"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
AudioClip AudioClip AudioClip provides audio data used by parent Sound nodes. ข้อเสนอ?นะ: add a parent Sound node first. ข้อเสนอ?นะ: utilize DEF/USE references for multiple copies of a single AudioClip sound file in order to avoid multiple-download delays, reduce memory requirements, and maintain synchronization. ข้อเสนอ?นะ: support for .wav format is required, .midi format is recommended, other formats are optional.
Hint: X3D Scene Authoring Hints:Audio http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Audio
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
Author-provided text tooltip that tells users the expected action of this node. ข้อเสนอ?นะ: many XML tools substitute XML character references automatically if needed (such as &#38; for & ampersand character, or &#34; for " quotation-mark character).
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Location and filename of sound file or stream. Support for .wav format is required, .midi format is recommended, other formats are optional. ข้อเสนอ?นะ: MFString arrays can have multiple values, so separate each individual string by quote marks. "http://www.web3d.org" "http://www.web3d.org/about" "etc." ข้อเสนอ?นะ: XML encoding for quotation mark " is &quot; (which is an example of a character entity).
Warning: strictly match directory and filename capitalization for http links! This is important for portability. Some operating systems are forgiving of capitalization mismatches, but http/https and other operating systems are not. ข้อเสนอ?นะ: can replace embedded blank(s) in url queries with %20 for each blank character.
Hint: X3D Scene Authoring Hints, urls http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
loop [loop accessType inputOutput, type SFBool (true|false) "false"]
repeat indefinitely when loop=true, repeat only once when loop=false.
pitch [pitch accessType inputOutput, type SFFloat CDATA "1.0"]
Multiplier for the rate at which sampled sound is played. Changing pitch also changes playback speed.
startTime [startTime accessType inputOutput, type SFTime CDATA "0"]
Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT. ข้อเสนอ?นะ: usually receives a ROUTEd time value.
stopTime [stopTime accessType inputOutput, type SFTime CDATA "0"]
Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT. ข้อเสนอ?นะ: usually receives a ROUTEd time value.
Warning: An active TimeSensor node ignores set_cycleInterval and set_startTime events.
Warning: An active TimeSensor node ignores set_stopTime event values less than or equal to startTime.
duration_changed [duration_changed accessType outputOnly, type SFTime CDATA #FIXED ""]
duration_changed is length of time in seconds for one cycle of audio.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
isActive true/false events are sent when playback starts/stops.
isPaused [isPaused accessType outputOnly, type SFBool #FIXED ""]
isPaused true/false events are sent when AudioClip is paused/resumed.
pauseTime [pauseTime accessType inputOutput, type SFTime CDATA "0"]
When time now >= pauseTime, isPaused becomes true and AudioClip becomes paused. Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT. ข้อเสนอ?นะ: usually receives a ROUTEd time value.
resumeTime [resumeTime accessType inputOutput, type SFTime CDATA "0"]
When resumeTime becomes <= time now, isPaused becomes false and AudioClip becomes active. Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT. ข้อเสนอ?นะ: usually receives a ROUTEd time value.
elapsedTime [elapsedTime accessType outputOnly, type SFTime CDATA #FIXED ""]
Current elapsed time since AudioClip activated/running, cumulative in seconds, and not counting any paused time.
containerField [containerField type NMTOKEN "source"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
Background Background Background simulates ground and sky, using vertical arrays of wraparound color values, Background can also provide backdrop textures on all six sides.
Hint: NavigationInfo, Background, TextureBackground, Fog, GeoViewpoint, OrthoViewpoint and Viewpoint are bindable nodes, meaning that no more than one of each node type can be active at a given time.
Warning: results are undefined if a bindable node (Viewpoint, OrthoViewpoint, NavigationInfo, Fog, Background, TextureBackground) is a contained child of LOD or Switch.
Hint: X3D Example Archives, Basic, Universal Media Panoramas http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
transparency [transparency accessType inputOutput, type SFFloat CDATA "0"] [0,1]
(X3D version 3.2 or later) how "clear" the background is, allows underlying page to show through: 1.0 is completely transparent, 0.0 is completely opaque.
Interchange profile hint: transparency < .5 opaque, transparency > .5 transparent.
skyColor [skyColor accessType inputOutput, type MFColor CDATA "0 0 0"]
Color of the sky at various angles on the sky sphere. First value is color of sky at 0.0 radians representing the zenith (straight up).
Hint: setting the same color at two consecutive angles produces a solid color band.
Warning: you must have one more skyColor value than skyAngle values. Interchange profile ข้อเสนอ?นะ: only one color might be rendered, others can be ignored.
Hint: X3D Scene Authoring Hints, Color http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
skyAngle [skyAngle accessType inputOutput, type MFFloat CDATA #IMPLIED] [0,π]
The angle array values increase from 0.0 zenith (straight up) to π/2=1.570796 (horizon) to π=3.14159 (nadir).
Warning: you must have one more skyColor value than skyAngle values.
Warning: colors at skyAngle=0 are ignored. Interchange profile ข้อเสนอ?นะ: this field may be ignored.
groundColor [groundColor accessType inputOutput, type MFColor CDATA #IMPLIED]
Color of the ground at the various angles on the ground partial sphere. First value is color of ground at 0.0 radians representing the nadir (straight down).
Hint: setting the same color at two consecutive angles produces a solid color band.
Warning: you must have one more groundColor value than groundAngle values. Interchange profile ข้อเสนอ?นะ: this field may be ignored.
Hint: X3D Scene Authoring Hints, Color http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
groundAngle [groundAngle accessType inputOutput, type MFFloat CDATA #IMPLIED] [0,π/2]
The angle array values increase from 0.0 nadir (straight down) to π/2=1.570796 (horizon).
Warning: you must have one more groundColor value than groundAngle values.
Warning: colors at groundAngle=0 are ignored. Interchange profile ข้อเสนอ?นะ: this field may be ignored.
frontUrl [frontUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Image background panorama between ground/sky backdrop and scene's geometry. ข้อเสนอ?นะ: MFString arrays can have multiple values, so separate each individual string by quote marks "http://www.web3d.org" "http://www.web3d.org/about" "etc." ข้อเสนอ?นะ: XML encoding for quotation mark " is &quot; (which is an example of a character entity).
Warning: strictly match directory and filename capitalization for http links! This is important for portability. Some operating systems are forgiving of capitalization mismatches, but http/https and other operating systems are not. ข้อเสนอ?นะ: can replace embedded blank(s) in url queries with %20 for each blank character. Interchange profile ข้อเสนอ?นะ: this field may be ignored.
backUrl [backUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Image background panorama between ground/sky backdrop and scene's geometry. ข้อเสนอ?นะ: MFString arrays can have multiple values, so separate each individual string by quote marks "http://www.web3d.org" "http://www.web3d.org/about" "etc." ข้อเสนอ?นะ: XML encoding for quotation mark " is &quot; (which is an example of a character entity).
Warning: strictly match directory and filename capitalization for http links! This is important for portability. Some operating systems are forgiving of capitalization mismatches, but http/https and other operating systems are not. ข้อเสนอ?นะ: can replace embedded blank(s) in url queries with %20 for each blank character. Interchange profile ข้อเสนอ?นะ: this field may be ignored.
leftUrl [leftUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Image background panorama between ground/sky backdrop and scene's geometry. ข้อเสนอ?นะ: MFString arrays can have multiple values, so separate each individual string by quote marks "http://www.web3d.org" "http://www.web3d.org/about" "etc." ข้อเสนอ?นะ: XML encoding for quotation mark " is &quot; (which is an example of a character entity).
Warning: strictly match directory and filename capitalization for http links! This is important for portability. Some operating systems are forgiving of capitalization mismatches, but http/https and other operating systems are not. ข้อเสนอ?นะ: can replace embedded blank(s) in url queries with %20 for each blank character. Interchange profile ข้อเสนอ?นะ: this field may be ignored.
rightUrl [rightUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Image background panorama between ground/sky backdrop and scene's geometry. ข้อเสนอ?นะ: MFString arrays can have multiple values, so separate each individual string by quote marks "http://www.web3d.org" "http://www.web3d.org/about" "etc." ข้อเสนอ?นะ: XML encoding for quotation mark " is &quot; (which is an example of a character entity).
Warning: strictly match directory and filename capitalization for http links! This is important for portability. Some operating systems are forgiving of capitalization mismatches, but http/https and other operating systems are not. ข้อเสนอ?นะ: can replace embedded blank(s) in url queries with %20 for each blank character. Interchange profile ข้อเสนอ?นะ: this field may be ignored.
topUrl [topUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Image background panorama between ground/sky backdrop and scene's geometry. ข้อเสนอ?นะ: MFString arrays can have multiple values, so separate each individual string by quote marks "http://www.web3d.org" "http://www.web3d.org/about" "etc." ข้อเสนอ?นะ: XML encoding for quotation mark " is &quot; (which is an example of a character entity).
Warning: strictly match directory and filename capitalization for http links! This is important for portability. Some operating systems are forgiving of capitalization mismatches, but http/https and other operating systems are not. ข้อเสนอ?นะ: can replace embedded blank(s) in url queries with %20 for each blank character. Interchange profile ข้อเสนอ?นะ: this field may be ignored.
bottomUrl [bottomUrl accessType inputOutput, type MFString CDATA #IMPLIED]
Image background panorama between ground/sky backdrop and scene's geometry. ข้อเสนอ?นะ: MFString arrays can have multiple values, so separate each individual string by quote marks "http://www.web3d.org" "http://www.web3d.org/about" "etc." ข้อเสนอ?นะ: XML encoding for quotation mark " is &quot; (which is an example of a character entity).
Warning: strictly match directory and filename capitalization for http links! This is important for portability. Some operating systems are forgiving of capitalization mismatches, but http/https and other operating systems are not. ข้อเสนอ?นะ: can replace embedded blank(s) in url queries with %20 for each blank character. Interchange profile ข้อเสนอ?นะ: this field may be ignored.
set_bind [set_bind accessType inputOnly, type SFBool #FIXED ""]
Input event set_bind=true makes this node active, input event set_bind=false makes this node inactive. Thus setting set_bind true/false will pop/push (enable/disable) this node.
Hint: paired node operations can be established by connecting set_bind and isBound fields of corresponding bindable nodes.
bindTime [bindTime accessType outputOnly, type SFTime CDATA #FIXED ""]
event sent when node becomes active/inactive.
isBound [isBound accessType outputOnly, type SFBool #FIXED ""]
event true sent when node becomes active, event false sent when unbound by another node.
Hint: paired node operations can be established by connecting set_bind and isBound fields of corresponding bindable nodes.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
BallJoint BallJoint (X3D version 3.2 or later) BallJoint represents an unconstrained joint between two bodies that pivot about a common anchor point. Contains two RigidBody nodes (containerField values body1, body2). ข้อเสนอ?นะ: RigidBodyPhysics component, level 2. Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
anchorPoint [anchorPoint accessType inputOutput, type SFVec3f CDATA "0 0 0"]
anchorPoint is joint center, specified in world coordinates.
forceOutput [forceOutput accessType inputOutput, type MFString CDATA "NONE"]
forceOutput controls which output fields are generated for the next frame. Values are ALL, NONE, or exact names of output fields updated at start of next frame.
body1AnchorPoint [body1AnchorPoint accessType outputOnly, type SFVec3f CDATA]
body1AnchorPoint describes anchorPoint position relative to local coordinate reference frame. ข้อเสนอ?นะ: can detect separation if body1AnchorPoint!=body2AnchorPoint.
body2AnchorPoint [body2AnchorPoint accessType outputOnly, type SFVec3f CDATA]
body2AnchorPoint describes anchorPoint position relative to local coordinate reference frame. ข้อเสนอ?นะ: can detect separation if body1AnchorPoint!=body2AnchorPoint.
containerField [containerField type NMTOKEN "joints"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
Billboard Billboard Billboard is a Grouping node that can contain most nodes. Content faces the user, rotating about the specified axis. Set axisOfRotation=0 0 0 to fully face the user's camera. ข้อเสนอ?นะ: Put Billboard as close to the geometry as possible, nested inside Transform for local coordinate system.
Warning: don't put Viewpoint inside a Billboard. ข้อเสนอ?นะ: ใส่โหนด Shape ไป?่อนที่จะใส่ geometry หรือ Appearance ลงไป
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
children [children accessType inputOutput, type MFNode array, empty list] [X3DChildNode]
Grouping nodes contain a list of children nodes. ข้อเสนอ?นะ: Each grouping node defines a coordinate space for its children, relative to the coordinate space of its parent node. Thus transformations accumulate down the scene graph hierarchy.
axisOfRotation [axisOfRotation accessType inputOutput, type SFVec3f CDATA "0 1 0"]
axisOfRotation direction is relative to local coordinate system. ข้อเสนอ?นะ: axis 0 0 0 always faces viewer.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size: จะถู?คำนวณให้โดยอัตโนมัติ ?ต่?็สามารถตั้งค่าเฉพาะขึ้นมาใหม่ได้เพื่อ?าร optmization หรือตามเงื่อนไขข้อจำ?ัด
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
BlendedVolumeStyle BlendedVolumeStyle (X3D version 3.3 or later) BlendedVolumeStyle combines rendering of two voxel data sets into one by blending voxel values.
Hint: BlendedVolumeStyle can contain just one each of following: VolumeStyle node with containerField='renderStyle', Texture3D node with containerField='voxels', Texture2D node with containerField='weightTransferFunction1' and Texture2D node with containerField='weightTransferFunction2'.
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables node operation.
weightConstant1 [weightConstant1 accessType inputOutput, type SFFloat CDATA "0.5"] [0,1]
weightConstant1 is used when weightFunction1=CONSTANT
weightConstant2 [weightConstant2 accessType inputOutput, type SFFloat CDATA "0.5"] [0,1]
weightConstant2 is used when weightFunction2=CONSTANT
weightFunction1 [weightFunction1 accessType inputOutput, type SFString CDATA ( CONSTANT | ALPHA1 | ALPHA2 | TABLE | ONE_MINUS_ALPHA1 | ONE_MINUS_ALPHA2 ) CONSTANT]
specifies 2D textures used to determine weight values when weight function is set to TABLE.
Warning: do not wrap extra quotation marks around these SFString enumeration values, since "quotation" "marks" are only used for MFString values. ข้อเสนอ?นะ: ดูที่ตาราง 41.3, Weight function types http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/components/volume.html#t-WeightFunctionTypes
Hint: see X3D Specification Table 41.4, Transfer function to weight mapping http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/volume.html#t-transferFunctionToWeightMapping
weightFunction2 [weightFunction2 accessType inputOutput, type SFString CDATA ( CONSTANT | ALPHA1 | ALPHA2 | TABLE | ONE_MINUS_ALPHA1 | ONE_MINUS_ALPHA2 ) CONSTANT]
specifies 2D textures used to determine weight values when weight function is set to TABLE.
Warning: do not wrap extra quotation marks around these SFString enumeration values, since "quotation" "marks" are only used for MFString values. ข้อเสนอ?นะ: ดูที่ตาราง 41.3, Weight function types http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/components/volume.html#t-WeightFunctionTypes
Hint: see X3D Specification Table 41.4, Transfer function to weight mapping http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/volume.html#t-transferFunctionToWeightMapping
containerField [containerField type NMTOKEN "renderStyle"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanFilter BooleanFilter BooleanFilter selectively passes true, false or negated events.
Hint: example scenes and authoring assets at http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting
Hint: X3D Event-Utility Node Diagrams http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting/X3dEventUtilityNodeEventDiagrams.pdf
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
set_boolean [set_boolean accessType inputOnly, type SFBool #FIXED ""]
set_boolean is the input value to be filtered.
Hint: for logical consistency, input event set_boolean false has no effect (under review as part of Mantis issue 519).
inputTrue [inputTrue accessType outputOnly, type SFBool #FIXED ""]
inputTrue only passes a true value, which occurs when set_boolean input is true.
Hint: inputTrue is an output event that can only provide a value of true.
inputFalse [inputFalse accessType outputOnly, type SFBool #FIXED ""]
inputFalse only passes a false value, which occurs when set_boolean is false.
Hint: inputFalse is an output event that can only provide a value of false.
inputNegate [inputNegate accessType outputOnly, type SFBool #FIXED ""]
inputNegate is an output event that provides an opposite value by negating set_boolean input.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanSequencer BooleanSequencer BooleanSequencer generates periodic discrete Boolean values that can be ROUTEd to other Boolean attributes. ข้อเสนอ?นะ: typical input connection is ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction ข้อเสนอ?นะ: typical output connection is ROUTE someInterpolator.value_changed TO destinationNode.set_attribute.
Hint: example scenes and authoring assets at http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting
Hint: X3D Event-Utility Node Diagrams http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting/X3dEventUtilityNodeEventDiagrams.pdf
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Definition values for linear-interpolation function input intervals, listed in non-decreasing order and corresponding to a value in the keyValue array.
Warning: number of keys must match number of keyValues!
Warning: values in key array shall be monotonically non-decreasing, meaning that each value is greater than or equal to the preceding value.
Hint: typical interval for values in key array is [0,1] but larger intervals can be defined, up to (-∞,+∞).
keyValue [keyValue accessType inputOutput, type MFBool CDATA #IMPLIED]
Output values for linear sequencing, each corresponding to an input-fraction value in the key array.
Warning: number of keys must match number of keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction selects input key for corresponding keyValue output.
Hint: set_fraction values are typically in same range interval as values in the key array. Response to an input set_fraction value less than minimum is equivalent to minimum key, and response to an input set_fraction value greater than maximum is equivalent to maximum key.
value_changed [value_changed accessType outputOnly, type SFBool #FIXED ""]
Single intermittent output value determined by current key time and corresponding keyValue entry.
previous [previous accessType inputOnly, type SFBool (true|false) ""]
Send previous output value in keyValue array, and reset internal fraction field to match corresponding value in key array. ข้อเสนอ?นะ: loops from first to last if necessary.
next [next accessType inputOnly, type SFBool (true|false) ""]
Send next output value in keyValue array, and reset internal fraction field to match corresponding value in key array. ข้อเสนอ?นะ: loops from last to first if necessary.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanToggle BooleanToggle BooleanToggle maintains state and negates output when a true input is provided.
Hint: example scenes and authoring assets at http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting
Hint: X3D Event-Utility Node Diagrams http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting/X3dEventUtilityNodeEventDiagrams.pdf
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
set_boolean [set_boolean accessType inputOnly, type SFBool #FIXED ""]
If input event set_boolean is true, flip state by negating current value of the toggle field
Hint: for logical consistency, input event set_boolean false has no effect (under review as part of Mantis issue 519).
toggle [toggle accessType inputOutput, type SFBool (true|false) "false"]
Persistent state value that gets toggled or reset.
Hint: directly setting a new value for the toggle field generates a corresponding toggle_changed output event.
toggle_changed [toggle_changed accessType outputOnly, type SFInt32 CDATA #FIXED ""]
toggle_changed provides boolean output event matching updated toggle value when input event set_boolean true is received.
Hint: directly setting a new value for the toggle field generates a corresponding toggle_changed output event.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanTrigger BooleanTrigger BooleanTrigger converts time events to boolean true events.
Hint: example scenes and authoring assets at http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting
Hint: X3D Event-Utility Node Diagrams http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting/X3dEventUtilityNodeEventDiagrams.pdf
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
set_triggerTime [set_triggerTime accessType inputOnly, type SFTime CDATA #FIXED ""]
set_triggerTime provides input time event, typical event sent is TouchSensor touchTime.
triggerTrue [triggerTrue accessType outputOnly, type SFBool #FIXED ""]
triggerTrue outputs a true value whenever a triggerTime event is received.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
BoundaryEnhancementVolumeStyle
BoundaryEnhancementVolumeStyle
(X3D version 3.3 or later) BoundaryEnhancementVolumeStyle provides boundary enhancement for the volume rendering style. Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables node operation.
retainedOpacity [retainedOpacity accessType inputOutput, type SFFloat CDATA "0.2"] [0,1]
retainedOpacity k_gc is the amount of initial opacity to mix into the output
boundaryOpacity [boundaryOpacity accessType inputOutput, type SFFloat CDATA "0.9"] [0,+∞)
boundaryOpacity k_gs is the factored amount of the gradient enhancement to use.
opacityFactor [opacityFactor accessType inputOutput, type SFFloat CDATA "2"] [0,+∞)
opacityFactor k_ge is the power function to control the slope of the opacity curve to highlight the set of data.
containerField [containerField type NMTOKEN "renderStyle"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
BoundedPhysicsModel
BoundedPhysicsModel
(X3D version 3.2 or later) BoundedPhysicsModel provides user-defined geometrical boundaries for particle motion. A child geometry node specifies boundaries that constrain the location of the particles. ข้อเสนอ?นะ: when a particle touches the boundary surface, it is reflected by the geometry (either inside or outside). Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
geometry [geometry accessType inputOutput, type SFNode, NULL] [X3DGeometryNode]
The geometry node provides the geometry used for each particle when the parent ParticleSystem node has geometryType=GEOMETRY.
Hint: include <component name='Geospatial' level='1'/>
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables node operation.
containerField [containerField type NMTOKEN "physics"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
Box Box Box เป็นโหนดเรขาคณิต ข้อเสนอ?นะ: ใส่โหนด Shape ไป?่อนที่จะใส่ geometry หรือ Appearance ลงไป Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
size [size accessType initializeOnly, type SFVec3f CDATA "2 2 2"] (0,+∞)
size x y z in meters.
Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial creation, for size animation use an ancestor Transform scale instead.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side! ข้อเสนอ?นะ: if in doubt, use solid='false' for maximum visibility.
Warning: solid false not supported in VRML97.
containerField [containerField type NMTOKEN "geometry"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
CADAssembly CADAssembly (X3D version 3.1 or later) CADAssembly holds a set of Computer-Aided Design (CAD) assemblies or parts grouped together. CADAssembly is a Grouping node that can contain CADAssembly (subassembly), CADPart or CADFace nodes. ข้อเสนอ?นะ: can also contain Shapes or other grouped content.
Hint: include <component name='CADGeometry' level='2'/>
Hint: ViewpointGroup and OrthoViewpoint require Navigation component level 3, which is higher than CADInterchange profile.
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
children [children accessType inputOutput, type MFNode array, empty list] [X3DChildNode]
Grouping nodes contain a list of children nodes. ข้อเสนอ?นะ: Each grouping node defines a coordinate space for its children, relative to the coordinate space of its parent node. Thus transformations accumulate down the scene graph hierarchy.
name [name accessType inputOutput, type NMTOKEN #IMPLIED]
Optional name for this particular CAD node.
Warning: name is not included if this instance is a USE node.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size: จะถู?คำนวณให้โดยอัตโนมัติ ?ต่?็สามารถตั้งค่าเฉพาะขึ้นมาใหม่ได้เพื่อ?าร optmization หรือตามเงื่อนไขข้อจำ?ัด
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
CADFace CADFace (X3D version 3.1 or later) CADFace holds geometry representing one face in a Computer-Aided Design (CAD) CADPart. CADFace can only contain a single Shape or LOD node (with containerField='shape'). ข้อเสนอ?นะ: only zero or one Shape child can be active at one time.
Hint: include <component name='CADGeometry' level='2'/>
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
name [name accessType inputOutput, type NMTOKEN #IMPLIED]
Optional name for this particular CAD node.
Warning: name is not included if this instance is a USE node.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size: จะถู?คำนวณให้โดยอัตโนมัติ ?ต่?็สามารถตั้งค่าเฉพาะขึ้นมาใหม่ได้เพื่อ?าร optmization หรือตามเงื่อนไขข้อจำ?ัด
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
CADLayer CADLayer (X3D version 3.1 or later) CADLayer nodes define a hierarchy that shows layer structure for a Computer-Aided Design (CAD) model. CADLayer is a Grouping node that can contain CADAssembly and most nodes. ข้อเสนอ?นะ: can also contain Shapes or other grouped content.
Hint: include <component name='CADGeometry' level='2'/>
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
children [children accessType inputOutput, type MFNode array, empty list] [X3DChildNode]
Grouping nodes contain a list of children nodes. ข้อเสนอ?นะ: Each grouping node defines a coordinate space for its children, relative to the coordinate space of its parent node. Thus transformations accumulate down the scene graph hierarchy.
name [name accessType inputOutput, type NMTOKEN #IMPLIED]
Optional name for this particular CAD node.
Warning: name is not included if this instance is a USE node.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
visible [visible accessType inputOutput, type MFBool CDATA #IMPLIED]
Array of boolean values that specify whether each individual child CADAssembly is visible.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size: จะถู?คำนวณให้โดยอัตโนมัติ ?ต่?็สามารถตั้งค่าเฉพาะขึ้นมาใหม่ได้เพื่อ?าร optmization หรือตามเงื่อนไขข้อจำ?ัด
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
CADPart CADPart (X3D version 3.1 or later) CADPart is an atomic part that defines both coordinate-system location and the faces that constitute a part in a Computer-Aided Design (CAD) model. CADPart contains multiple CADFace nodes that make up a single part.
Hint: CADPart is often a child of CADAssembly node.
Hint: include <component name='CADGeometry' level='2'/>
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
name [name accessType inputOutput, type NMTOKEN #IMPLIED]
Optional name for this particular CAD node.
Warning: name is not included if this instance is a USE node.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Position (x, y, z in meters) of children relative to local coordinate system. ข้อเสนอ?นะ: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientation (axis, angle in radians) of children relative to local coordinate system. ข้อเสนอ?นะ: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Translation offset from origin of local coordinate system, applied prior to rotation or scaling. ข้อเสนอ?นะ: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation. ข้อเสนอ?นะ: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations). ข้อเสนอ?นะ: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size: จะถู?คำนวณให้โดยอัตโนมัติ ?ต่?็สามารถตั้งค่าเฉพาะขึ้นมาใหม่ได้เพื่อ?าร optmization หรือตามเงื่อนไขข้อจำ?ัด
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
CartoonVolumeStyle CartoonVolumeStyle (X3D version 3.3 or later) CartoonVolumeStyle generates cartoon-style non-photorealistic rendering of associated volumetric data.
Hint: contains single Texture3D node with containerField='surfaceNormals'
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables node operation.
colorSteps [colorSteps accessType inputOutput, type SFInt32 CDATA "4"] [1,64]
Number of distinct colors taken from interpolated colors and used to render the object. ข้อเสนอ?นะ: colorSteps=1 means no color interpolation takes place, only use orthogonalColor. ข้อเสนอ?นะ: parallelColor and orthogonalColor interpolation is in HSV color space for RGB components, linearly for alpha component.
orthogonalColor [orthogonalColor accessType inputOutput, type SFColorRGBA CDATA "1 1 1 1"] [0,1]
orthogonalColor is used for surface normals that are orthogonal (perpendicular) to viewer's current location. ข้อเสนอ?นะ: plane of surface itself is orthogonal to user's view direction.
Hint: X3D Scene Authoring Hints, Color http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
parallelColor [parallelColor accessType inputOutput, type SFColorRGBA CDATA "0 0 0 1"] [0,1]
parallelColor is used for surface normals that are orthogonal to viewer's current location. ข้อเสนอ?นะ: plane of surface itself is parallel to user's view direction.
Hint: X3D Scene Authoring Hints, Color http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
containerField [containerField type NMTOKEN "renderStyle"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
Circle2D Circle2D Circle2D เป็นโหนดเรขาคณิต Circle2D specifies an X-Y planar circle with center (0,0) in X-Y plane. ข้อเสนอ?นะ: ใส่โหนด Shape ไป?่อนที่จะใส่ geometry หรือ Appearance ลงไป
Hint: include <component name='Geometry2D' level='2'/>
Example: X3D Example Archives, X3D for Web Authors, Chapter 10 Geometry 2D https://x3dgraphics.com/examples/X3dForWebAuthors/Chapter10Geometry2D
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
radius [radius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
circle radius.
Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial creation, for size animation use an ancestor Transform scale instead.
containerField [containerField type NMTOKEN "geometry"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
ClipPlane ClipPlane (X3D version 3.2 or later) ClipPlane specifies a single plane equation used to clip (i.e. cull or hide) displayed geometry. The plane field specifies a four-component plane equation that describes both inside and outside half space. ข้อเสนอ?นะ: include <component name='Rendering' level='5'/>
Example: X3D Example Archives, Basic, CAD, Clip Plane Example http://www.web3d.org/x3d/content/examples/Basic/CAD/ClipPlaneExampleIndex.html
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables node operation.
plane [plane accessType inputOutput, type SFVec4f CDATA "0 1 0 0"] [0,1]
If (a,b,c,d) is the plane, with the first three components being a normalized vector describing the plane's normal direction (and thus the fourth component d being distance from the origin), a point (x,y,z) is visible to the user, with regards to the clipping plane, if a*x+b*y+c*z+d is greater than 0. ข้อเสนอ?นะ: negate all plane values to reverse which side of plane has visibility clipped. ข้อเสนอ?นะ: http://en.wikipedia.org/wiki/Plane_(geometry)#Distance_from_a_point_to_a_plane
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
CollidableOffset CollidableOffset (X3D version 3.2 or later) CollidableOffset repositions geometry relative to center of owning body. Contains a single CollidableShape or CollidableOffset node (containerField='collidable'). Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables node operation.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Position (x, y, z in meters) of children relative to local coordinate system. ข้อเสนอ?นะ: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientation (axis, angle in radians) of children relative to local coordinate system. ข้อเสนอ?นะ: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size: จะถู?คำนวณให้โดยอัตโนมัติ ?ต่?็สามารถตั้งค่าเฉพาะขึ้นมาใหม่ได้เพื่อ?าร optmization หรือตามเงื่อนไขข้อจำ?ัด
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
CollidableShape CollidableShape (X3D version 3.2 or later) CollidableShape connects the collision detection system, the rigid body model, and the renderable scene graph. Contains a single Shape node (containerField='shape') for animating collidable geometry.
Warning: avoid changing Shape geometry at run time to prevent performance problems.
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables node operation.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Position (x, y, z in meters) of children relative to local coordinate system. ข้อเสนอ?นะ: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientation (axis, angle in radians) of children relative to local coordinate system. ข้อเสนอ?นะ: The order of operation is first apply the center offset, then scaleOrientation and scale, then rotation, then restore the center offset, then translation.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size: จะถู?คำนวณให้โดยอัตโนมัติ ?ต่?็สามารถตั้งค่าเฉพาะขึ้นมาใหม่ได้เพื่อ?าร optmization หรือตามเงื่อนไขข้อจำ?ัด
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
Collision Collision Collision detects camera-to-object contact using current view and NavigationInfo avatarSize. Collision is a Grouping node that handles collision detection for its children. Collision can contain a single proxy child node for substitute collision-detection geometry.
Hint: proxy geometry is not rendered.
Hint: PointSet, IndexedLineSet, LineSet and Text are not collidable geometry do not trigger collisions. ข้อเสนอ?นะ: improve performance using proxy for simpler contact-calculation geometry. ข้อเสนอ?นะ: NavigationInfo types '"WALK" "FLY"' support camera-to-object collision detection. ข้อเสนอ?นะ: ใส่โหนด Shape ไป?่อนที่จะใส่ geometry หรือ Appearance ลงไป
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
children [children accessType inputOutput, type MFNode array, empty list] [X3DChildNode]
Grouping nodes contain a list of children nodes. ข้อเสนอ?นะ: Each grouping node defines a coordinate space for its children, relative to the coordinate space of its parent node. Thus transformations accumulate down the scene graph hierarchy.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size: จะถู?คำนวณให้โดยอัตโนมัติ ?ต่?็สามารถตั้งค่าเฉพาะขึ้นมาใหม่ได้เพื่อ?าร optmization หรือตามเงื่อนไขข้อจำ?ัด
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables collision detection for children and all descendants. ข้อเสนอ?นะ: former name "collide" in VRML97 specification.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
isActive true/false events are sent when triggering the sensor. isActive=true when view-object collision occurs, isActive=false when view-object collision no longer occurs.
collideTime [collideTime accessType outputOnly, type SFTime CDATA #FIXED ""]
Time of collision between camera (avatar) and geometry.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
CollisionCollection
CollisionCollection
(X3D version 3.2 or later) CollisionCollection holds a collection of objects that can be managed as a single entity for resolution of inter-object collisions. ข้อเสนอ?นะ: contains CollisionSpace, CollidableShape or CollidableOffset nodes (containerField='collidables'). Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
appliedParameters [appliedParameters accessType inputOutput, type MFString CDATA "BOUNCE"]
Default global parameters for collision outputs of rigid body physics system. Contact node can override parent CollisionCollection node. Selectable values for array: "BOUNCE" "USER_FRICTION" "FRICTION_COEFFICIENT-2" "ERROR_REDUCTION" "CONSTANT_FORCE" "SPEED-1" "SPEED-2" "SLIP-1" "SLIP-2".
Hint: BOUNCE: bounce value is used; USER_FRICTION: apply user-supplied value; FRICTION_COEFFICIENT-2: apply frictionCoefficients values; ERROR_REDUCTION: apply softnessErrorCorrection value; CONSTANT_FORCE: apply softnessConstantForceMix value; SPEED-1: apply first component of surfaceSpeed array; SPEED-2: apply second component of surfaceSpeed array; SLIP-1: apply first component of slipFactors array; SLIP-2: apply second component of slipFactors array.
bounce [bounce accessType inputOutput, type SFFloat CDATA "0"] [0,1]
bounce indicates bounciness (0 = no bounce at all, 1 = maximum bounce).
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables node operation.
frictionCoefficients [frictionCoefficients accessType inputOutput, type SFVec2f CDATA "0 0"]
frictionCoefficients used for computing surface drag.
minBounceSpeed [minBounceSpeed accessType inputOutput, type SFFloat CDATA "0"] [0,+∞)
minBounceSpeed m/s needed to bounce.
slipFactors [slipFactors accessType inputOutput, type SFVec2f CDATA "0 0"]
slipFactors used for computing surface drag.
softnessConstantForceMix [softnessConstantForceMix accessType inputOutput, type SFFloat CDATA "0"] [0,1]
softnessConstantForceMix value applies a constant force value to make colliding surfaces appear to be somewhat soft.
softnessErrorCorrection [softnessErrorCorrection accessType inputOutput, type SFFloat CDATA "0"] [0,1]
softnessErrorCorrection indicates fraction of collision error fixed in a set of evaluations (0 = no error correction, 1 = all errors corrected in single step).
surfaceSpeed [surfaceSpeed accessType inputOutput, type SFVec2f CDATA "0 0"]
surfaceSpeed defines speed vectors for computing surface drag, if contact surfaces move independently of bodies.
containerField [containerField type NMTOKEN "collider"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
CollisionSensor CollisionSensor (X3D version 3.2 or later) CollisionSensor generates collision-detection events. ข้อเสนอ?นะ: contains CollisionCollection node (containerField='collider'). ข้อเสนอ?นะ: CollisionSensor also has output events: CollidableOffset and CollidableShape nodes (containerField='intersections'), Contact nodes (containerField='contacts'). ข้อเสนอ?นะ: event timing details are explained in 4.4.8.3 Execution model http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/concepts.html#ExecutionModel Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables node operation.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
isActive true/false events are sent when sensing starts/stops.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
CollisionSpace CollisionSpace (X3D version 3.2 or later) CollisionSpace holds collection of objects considered together for resolution of inter-object collisions. Contains multiple CollidableShape, CollidableOffset, or CollisionSpace nodes (containerField='collidables'). Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables node operation.
useGeometry [useGeometry accessType inputOutput, type SFBool (true|false) "false"]
useGeometry indicates whether collision-detection code checks down to level of geometry, or only make approximations using geometry bounds. ข้อเสนอ?นะ: testing against object bounds is usually sufficient.
Warning: using geometry is more accurate but slower.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size: จะถู?คำนวณให้โดยอัตโนมัติ ?ต่?็สามารถตั้งค่าเฉพาะขึ้นมาใหม่ได้เพื่อ?าร optmization หรือตามเงื่อนไขข้อจำ?ัด
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
Color Color Color node defines a set of RGB color values that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node. Color is only used by ElevationGrid, IndexedFaceSet, IndexedLineSet, LineSet, PointSet, Triangle* and IndexedTriangle* nodes. ข้อเสนอ?นะ: colors are often controlled by Material instead.
Hint: X3D Scene Authoring Hints, Color http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
color [color accessType inputOutput, type MFColor CDATA #IMPLIED]
The color field defines an array of 3-tuple RGB colors.
containerField [containerField type NMTOKEN "color"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
ColorChaser ColorChaser (X3D version 3.3 or later) ColorChaser generates a series of SFColor values that progressively change from initial value to destination value. ข้อเสนอ?นะ: value_changed output events can be ROUTEd to one of a <Material> node's color fields, for example.
Hint: X3D Scene Authoring Hints, Color http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
duration [duration accessType inputOutput, type SFTime CDATA "1"] [0,+∞)
duration is the time interval for filter response in seconds.
initialValue [initialValue accessType initializeOnly, type SFColor CDATA "0.8 0.8 0.8"]
Initial starting value for this node.
initialDestination [initialDestination accessType initializeOnly, type SFColor CDATA "0.8 0.8 0.8"]
Initial destination value for this node.
set_value [set_value accessType inputOnly, type SFColor CDATA #FIXED ""]
set_value resets current value of this node.
set_destination [set_destination accessType inputOnly, type SFColor CDATA #FIXED ""]
set_destination resets destination value of this node.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
isActive true/false events are sent when follower-node computation starts/stops.
value_changed [value_changed accessType outputOnly, type SFColor CDATA #FIXED ""]
Computed output value that approaches within tolerance of destination value, as determined by elapsed time, order and tau.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
ColorDamper ColorDamper (X3D version 3.2 or later) ColorDamper generates a series of RGB color values that progressively change from initial value to destination value. ข้อเสนอ?นะ: value_changed output events can be ROUTEd to one of a <Material> node's color fields, for example.
Hint: X3D Scene Authoring Hints, Color http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
order [order accessType initializeOnly, type SFInt32 CDATA "3"] [0,5]
order defines the number of internal filters (larger means smoother response, longer delay).
tau [tau accessType inputOutput, type SFTime CDATA "0.3"] [0,+∞)
tau is the exponential-decay time constant for filter response in seconds.
tolerance [tolerance accessType inputOutput, type SFFloat CDATA #IMPLIED]
-1 or [0,+∞) Absolute value for satisfactory completion proximity (-1 lets browser choose).
initialValue [initialValue accessType initializeOnly, type SFColor CDATA "0.8 0.8 0.8"]
Initial starting value for this node.
initialDestination [initialDestination accessType initializeOnly, type SFColor CDATA "0.8 0.8 0.8"]
Initial destination value for this node.
set_value [set_value accessType inputOnly, type SFColor CDATA #FIXED ""]
set_value resets current value of this node.
set_destination [set_destination accessType inputOnly, type SFColor CDATA #FIXED ""]
set_destination resets destination value of this node.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
isActive true/false events are sent when follower-node computation starts/stops.
value_changed [value_changed accessType outputOnly, type SFColor CDATA #FIXED ""]
Computed output value that approaches within tolerance of destination value, as determined by elapsed time, order and tau.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
ColorInterpolator ColorInterpolator ColorInterpolator generates a range of Color values that can be ROUTEd to a <Color> node's color attribute. ข้อเสนอ?นะ: typical input connection is ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction. ข้อเสนอ?นะ: typical output connection is ROUTE someInterpolator.value_changed TO destinationNode.set_attribute.
Hint: X3D Scene Authoring Hints, Color http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Definition values for linear-interpolation function input intervals, listed in non-decreasing order and corresponding to a value in the keyValue array.
Warning: number of keys must match number of keyValues!
Warning: values in key array shall be monotonically non-decreasing, meaning that each value is greater than or equal to the preceding value.
Hint: typical interval for values in key array is [0,1] but larger intervals can be defined, up to (-∞,+∞).
keyValue [keyValue accessType inputOutput, type MFColor CDATA #IMPLIED]
Output values for linear interpolation, each corresponding to an input-fraction value in the key array.
Hint: identical adjacent entries in keyValue array have the effect of defining constant-value step functions. https://en.wikipedia.org/wiki/Step_function
Warning: number of keys must match number of keyValues!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction selects input key for corresponding keyValue output.
Hint: set_fraction values are typically in same range interval as values in the key array. Response to an input set_fraction value less than minimum is equivalent to minimum key, and response to an input set_fraction value greater than maximum is equivalent to maximum key.
value_changed [value_changed accessType outputOnly, type SFColor CDATA #FIXED ""]
Linearly interpolated output value determined by current key time and corresponding keyValue pair.
Hint: X3D players might not send unchanging intermediate values, thus avoiding excessive superfluous events that have no effect.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
ColorRGBA ColorRGBA ColorRGBA node defines a set of RGBA color values that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node. ColorRGBA is only used by ElevationGrid, IndexedFaceSet, IndexedLineSet, LineSet, PointSet, Triangle* and IndexedTriangle* nodes. ข้อเสนอ?นะ: colors are often controlled by Material instead. ข้อเสนอ?นะ: alpha channel may be ignored under Interchange profile.
Warning: ColorRGBA requires Rendering component level 3 (alpha fully supported), Rendering component level 1 (alpha optional), otherwise Full profile.
Hint: X3D Scene Authoring Hints, Color http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
color [color accessType inputOutput, type MFColorRGBA CDATA #IMPLIED] [0,1]
The color field defines an array of 4-tuple RGBA colors.
Warning: ColorRGBA requires Rendering component level 3 (alpha fully supported), Rendering component level 1 (alpha optional), otherwise Full profile.
containerField [containerField type NMTOKEN "color"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
component component Each added component statement indicates needed scene functionality above the given X3D profile. ข้อเสนอ?นะ: component statements are optional secondary children of head statement (add a head statement first).
Hint: X3D XML Encoding http://www.web3d.org/files/specifications/19776-1/V3.2/Part01/concepts.html#Header
Warning: the COMPONENT statement is capitalized in the ClassicVRML Encoding.
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
name [name (Core | CADGeometry | CubeMapTexturing | DIS | EnvironmentalEffects | EnvironmentalSensor | EventUtilities | Followers | Geometry2D | Geometry3D | Geospatial | Grouping | H-Anim | Interpolation | KeyDeviceSensor | Layering | Layout | Lighting | Navigation | Networking | NURBS | ParticleSystems | Picking | PointingDeviceSensor | Rendering | RigidBodyPhysics | Scripting | Shaders | Shape | Sound | Text | Texturing | Texturing3D | Time) #REQUIRED]
Provides name of this component, as defined in corresponding X3D Specification component Introduction.
Example: see X3D Specification 10.1.1 Name for Grouping component http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#Name ข้อเสนอ?นะ: all nodes, components and levels are already supported in Full profile.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
level [level type SFInt32 CDATA (1|2|3|4|5) #REQUIRED]
Necessary level of support for this scene, as defined in corresponding Support table for a given node's component.
Hint: for example specification definitions, see X3D Specification Grouping component, 10.5 Support levels http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#SupportLevels
  accessType and type   Credits and Translations   X3D Resources   to top
ComposedCubeMapTexture
ComposedCubeMapTexture
ComposedCubeMapTexture (X3D version 3.1 or later) defines a cubic environment map source as an explicit set of images drawn from individual 2D texture nodes. ข้อเสนอ?นะ: 0,6 child image nodes are allowed, with containerField values: front back left right top bottom.
Warning: child ImageTexture or PixelTexture nodes must have unique containerField values for back, bottom, front, left, right, or top.
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
ComposedShader ComposedShader (X3D version 3.1 or later) ComposedShader defines a shader where the individual source files are assembled from contained ShaderPart program sections. All access to shading capabilities is defined through a single interface that applies to all parts.
Hint: ComposedShader contains field declarations and then corresponding IS/connect statements (if any), followed by <ShaderPart containerField='parts'/> nodes.
Warning: ComposedShader does not contain CDATA section of plain-text source code. All source programs are contained in child ShaderPart nodes.
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
activate [activate accessType inputOnly, type SFBool (true|false)]
activate forces the shader to activate the contained objects.
isSelected [isSelected accessType outputOnly, type SFBool (true|false)]
isSelected indicates this shader instance is selected for use by browser
isValid [isValid accessType outputOnly, type SFBool (true|false)]
isValid indicates whether current shader objects can be run as a shader program.
language [language accessType initializeOnly, type SFString CDATA #IMPLIED]
The language field indicates to the X3D player which shading language is used. The language field may be used to optionally determine the language type if no MIME-type information is available. ข้อเสนอ?นะ: recognized values include "CG" "GLSL" "HLSL" "FX"
Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n
containerField [containerField type NMTOKEN "shaders"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
ComposedTexture3D ComposedTexture3D (X3D version 3.1 or later) ComposedTexture3D defines a 3D image-based texture map as a collection of 2D texture sources at various depths.
Hint: insert 2^n ImageTexture, PixelTexture or MovieTexture child nodes. The first image is at depth 0 and each following image is at an increasing depth value in the R direction. ข้อเสนอ?นะ: insert Shape and Appearance nodes before adding texture.
Hint: see X3D Specification 33.2.2 3D texturing concepts http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texture3D.html#3DTextureconcepts
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
repeatS [repeatS accessType initializeOnly, type SFBool (true|false) "false"]
Whether to horizontally repeat texture along S axis.
repeatT [repeatT accessType initializeOnly, type SFBool (true|false) "false"]
Whether to vertically repeat texture along T axis.
repeatR [repeatR accessType initializeOnly, type SFBool (true|false) "false"]
Whether to vertically repeat texture along R axis.
containerField [containerField type NMTOKEN "texture"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
ComposedVolumeStyle
ComposedVolumeStyle
(X3D version 3.3 or later) ComposedVolumeStyle allows compositing multiple rendering styles into single rendering pass.
Hint: contains multiple RenderStyle nodes.
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables node operation.
ordered [ordered accessType inputOutput, type SFBool (true|false) "false"]
If ordered is true, strictly apply each contained renderStyle node in order declared.
containerField [containerField type NMTOKEN "renderStyle"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
Cone Cone Cone เป็นโหนดเรขาคณิต ข้อเสนอ?นะ: ใส่โหนด Shape ไป?่อนที่จะใส่ geometry หรือ Appearance ลงไป Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
height [height accessType initializeOnly, type SFFloat CDATA "2"] (0,+∞)
Size in meters.
Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial creation, for size animation use an ancestor Transform scale instead.
bottomRadius [bottomRadius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
Size in meters.
Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial creation, for size animation use an ancestor Transform scale instead.
side [side accessType initializeOnly, type SFBool (true|false) "true"]
Whether to draw sides (other inside faces are not drawn).
Warning: cannot be changed after initial creation.
bottom [bottom accessType initializeOnly, type SFBool (true|false) "true"]
Whether to draw bottom (other inside faces are not drawn).
Warning: cannot be changed after initial creation.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side! ข้อเสนอ?นะ: if in doubt, use solid='false' for maximum visibility.
Warning: solid false not supported in VRML97.
containerField [containerField type NMTOKEN "geometry"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
ConeEmitter ConeEmitter (X3D version 3.2 or later) ConeEmitter generates all available particles from a specific point in space. Particles are emitted from the single point specified by the position field emanating in a direction randomly distributed within the cone specified by the angle and direction fields. Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
angle [angle accessType inputOutput, type SFFloat CDATA "0"] [0,+∞)
Cone boundary for random distribution of particles about initial direction.
direction [direction accessType inputOutput, type SFVec3f CDATA "0 1 0"]
Initial direction from which particles emanate.
position [position accessType inputOutput, type SFVec3f CDATA "0 1 0"]
Point from which particles emanate.
speed [speed accessType inputOutput, type SFFloat CDATA "0"] [0,+∞)
Initial linear speed (default is m/s) imparted to all particles along their direction of movement.
surfaceArea [surfaceArea accessType initializeOnly, type SFFloat CDATA "0"] [0,+∞)
Particle surface area in area base units (default is meters squared). Surface area is used for calculations such as wind effects per particle. ข้อเสนอ?นะ: surfaceArea value represents average frontal area presented to the wind. ข้อเสนอ?นะ: assumes spherical model for each particle (i.e., surface area is the same regardless of direction).
variation [variation accessType inputOutput, type SFFloat CDATA "0.25"] [0,+∞)
Multiplier for the randomness used to control the range of possible output values. The bigger the value, the more random the output and the bigger the range of possible initial values possible. ข้อเสนอ?นะ: variation of zero does not allow any randomness.
containerField [containerField type NMTOKEN "emitter"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
connect connect connect statements define event-routing connections between node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields. To define each Prototype connection between a ProtoInterface field and a ProtoBody node field, add one or more connect statements within each IS statement.
Warning: IS/connect elements are only allowed within ProtoDeclare body definitions.
Hint: see the IS and ProtoBody statements.
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
nodeField [nodeField: NMTOKEN #REQUIRED]
Name of field within this node which IS CONNECTed to the ancestor ProtoDeclare field definition.
Warning: do not define a nodeField connection to an internal DEF, USE, class or containerField, since they are not fields in a node that can be modified by events at run time.
Warning: do not connect more than one interface protoField to a single field within this node.
protoField [protoField: NMTOKEN #REQUIRED]
Name of parent ProtoDeclare field definition connecting to field in this node. ข้อเสนอ?นะ: use multiple IS/connect elements for multiple fan-out from a single protoField interface.
  accessType and type   Credits and Translations   X3D Resources   to top
Contact Contact (X3D version 3.2 or later) Contact nodes are produced as output events when two collidable objects or spaces make contact. ข้อเสนอ?นะ: contains two RigidBody (containerField='body1,body2') and two CollidableShape or CollidableOffset nodes (containerField='geometry1,geometry2').
Warning: Contact nodes are transient and can only occur at run time, not in saved X3D files.
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
appliedParameters [appliedParameters accessType inputOutput, type MFString CDATA "BOUNCE"]
Default global parameters for collision outputs of rigid body physics system. Contact node can override parent CollisionCollection node. Selectable values for array: "BOUNCE" "USER_FRICTION" "FRICTION_COEFFICIENT-2" "ERROR_REDUCTION" "CONSTANT_FORCE" "SPEED-1" "SPEED-2" "SLIP-1" "SLIP-2".
Hint: BOUNCE: bounce value is used; USER_FRICTION: apply user-supplied value; FRICTION_COEFFICIENT-2: apply frictionCoefficients values; ERROR_REDUCTION: apply softnessErrorCorrection value; CONSTANT_FORCE: apply softnessConstantForceMix value; SPEED-1: apply first component of surfaceSpeed array; SPEED-2: apply second component of surfaceSpeed array; SLIP-1: apply first component of slipFactors array; SLIP-2: apply second component of slipFactors array.
bounce [bounce accessType inputOutput, type SFFloat CDATA "0"] [0,1]
bounce indicates bounciness (0 = no bounce at all, 1 = maximum bounce).
contactNormal [contactNormal accessType inputOutput, type SFVec3f CDATA "0 1 0"]
contactNormal is unit vector describing normal between two colliding bodies.
depth [depth accessType inputOutput, type SFFloat CDATA "0"] [0,1]
depth indicates how deep the current intersection is along normal vector.
frictionCoefficients [frictionCoefficients accessType inputOutput, type SFVec2f CDATA "0 0"]
frictionCoefficients used for computing surface drag.
frictionDirection [frictionDirection accessType inputOutput, type SFVec3f CDATA "0 1 0"]
frictionDirection controls friction vector. ข้อเสนอ?นะ: value of (0 0 0) indicates no friction.
minBounceSpeed [minBounceSpeed accessType inputOutput, type SFFloat CDATA "0"] [0,+∞)
minBounceSpeed m/s needed to bounce.
position [position accessType inputOutput, type SFVec3f CDATA "0 0 10"]
position (x, y, z in meters) of exact location of collision.
slipCoefficients [slipCoefficients accessType inputOutput, type SFVec2f CDATA "0 0"]
slipCoefficients used for computing surface drag.
softnessConstantForceMix [softnessConstantForceMix accessType inputOutput, type SFFloat CDATA "0"] [0,1]
softnessConstantForceMix value applies a constant force value to make colliding surfaces appear to be somewhat soft.
softnessErrorCorrection [softnessErrorCorrection accessType inputOutput, type SFFloat CDATA "0"] [0,1]
softnessErrorCorrection indicates fraction of collision error fixed in a set of evaluations (0 = no error correction, 1 = all errors corrected in single step).
surfaceSpeed [surfaceSpeed accessType inputOutput, type SFVec2f CDATA "0 0"]
surfaceSpeed defines speed vectors for computing surface drag, if contact surfaces move independently of bodies.
containerField [containerField type NMTOKEN "contacts"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
Contour2D Contour2D Contour2D groups a set of curve segments to a composite contour Children segments form a closed loop, with first point of first child repeated as last point of last child and last point of segment repeated as first point of consecutive segment Children segments are type NurbsCurve2D or ContourPolyline2D, enumerated in consecutive order of contour topology. Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
containerField [containerField type NMTOKEN "trimmingContour"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
ContourPolyline2D ContourPolyline2D ContourPolyline2D defines a linear curve segment as part of a trimming contour in the u-v domain of a NURBS surface. NurbsCurve2D and ContourPolyline2D nodes that together form a closed contour, defined in the u-v parametric space of a NURBS surface, may be used as children in a Contour2D node.
Warning: ContourPolyline2D is not a renderable geometry node.
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
controlPoint [controlPoint accessType inputOutput, type MFVec2d CDATA #IMPLIED]
controlPoint specifies the end points of each segment of the piecewise linear curve.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
Coordinate Coordinate Coordinate builds geometry by defining a set of 3D coordinate triplet values. Coordinate is used by IndexedFaceSet, IndexedLineSet, LineSet, PointSet, Triangle* and IndexedTriangle* nodes. Coordinate is also used by HAnimHumanoid, HAnimSegment, and various Nurbs nodes. Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
point [point accessType inputOutput, type MFVec3f CDATA #IMPLIED]
point contains a set of 3D coordinate triplet values.
containerField [containerField type NMTOKEN "coord"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
CoordinateChaser CoordinateChaser (X3D version 3.3 or later) CoordinateChaser generates a series of coordinate arrays that progressively change from initial value to destination value. ข้อเสนอ?นะ: value_changed output events can be ROUTEd to a <Coordinate> node's point field, for example. Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
duration [duration accessType inputOutput, type SFTime CDATA "1"] [0,+∞)
duration is the time interval for filter response in seconds.
initialValue [initialValue accessType initializeOnly, type MFVec3f CDATA "0 0 0"]
Initial starting value for this node.
initialDestination [initialDestination accessType initializeOnly, type MFVec3f CDATA "0 0 0"]
Initial destination value for this node.
set_value [set_value accessType inputOnly, type MFVec3f CDATA #FIXED ""]
set_value resets current value of this node.
set_destination #FIXED ""]
set_destination resets destination value of this node.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
isActive true/false events are sent when follower-node computation starts/stops.
value_changed [value_changed accessType outputOnly, type MFVec3f CDATA #FIXED ""]
Computed output value that approaches within tolerance of destination value, as determined by elapsed time, order and tau.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
CoordinateDamper CoordinateDamper (X3D version 3.2 or later) CoordinateDamper generates a series of coordinate arrays that progressively change from initial value to destination value. ข้อเสนอ?นะ: value_changed output events can be ROUTEd to a <Coordinate> node's point field, for example. Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
order [order accessType initializeOnly, type SFInt32 CDATA "3"] [0,5]
order defines the number of internal filters (larger means smoother response, longer delay).
tau [tau accessType inputOutput, type SFTime CDATA "0.3"] [0,+∞)
tau is the exponential-decay time constant for filter response in seconds.
tolerance [tolerance accessType inputOutput, type SFFloat CDATA #IMPLIED]
-1 or [0,+∞) Absolute value for satisfactory completion proximity (-1 lets browser choose).
initialValue [initialValue accessType initializeOnly, type MFVec3f CDATA "0 0 0"]
Initial starting value for this node.
initialDestination [initialDestination accessType initializeOnly, type MFVec3f CDATA "0 0 0"]
Initial destination value for this node.
set_value [set_value accessType inputOnly, type MFVec3f CDATA #FIXED ""]
set_value resets current value of this node.
set_destination [set_destination accessType inputOnly, type MFVec3f CDATA #FIXED ""]
set_destination resets destination value of this node.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
isActive true/false events are sent when follower-node computation starts/stops.
value_changed [value_changed accessType outputOnly, type MFVec3f CDATA #FIXED ""]
Computed output value that approaches within tolerance of destination value, as determined by elapsed time, order and tau.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
CoordinateDouble CoordinateDouble CoordinateDouble builds geometry by defining a set of 3D coordinate triplet values. CoordinateDouble is used by IndexedFaceSet, IndexedLineSet, LineSet, PointSet, Triangle* and IndexedTriangle* nodes. CoordinateDouble is also used by NurbsPositionInterpolator and NurbsOrientationInterpolator.
Warning: CoordinateDouble requires NURBS component level 1, otherwise Full profile.
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
point [point accessType inputOutput, type MFVec3d CDATA #IMPLIED]
point contains a set of 3D coordinate triplet values.
containerField [containerField type NMTOKEN "coord"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
CoordinateInterpolator
CoordinateInterpolator
CoordinateInterpolator generates a series of Coordinate values that can be ROUTEd to a <Coordinate> node's 'point' attribute or another Vector3FloatArray attribute. ข้อเสนอ?นะ: typical input connection is ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction. ข้อเสนอ?นะ: typical output connection is ROUTE someInterpolator.value_changed TO destinationNode.set_attribute. Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Definition values for linear-interpolation function input intervals, listed in non-decreasing order and corresponding to a value in the keyValue array. ข้อเสนอ?นะ: number of keyValues must be an integer multiple of the number of keys! ข้อเสนอ?นะ: keyValue/key integer multiple defines how many coordinates are sent in value_changed outputOnlys.
Warning: values in key array shall be monotonically non-decreasing, meaning that each value is greater than or equal to the preceding value.
Hint: typical interval for values in key array is [0,1] but larger intervals can be defined, up to (-∞,+∞).
keyValue [keyValue accessType inputOutput, type MFVec3f CDATA #IMPLIED]
Output values for linear interpolation, each corresponding to an input-fraction value in the key array.
Hint: identical adjacent entries in keyValue array have the effect of defining constant-value step functions. https://en.wikipedia.org/wiki/Step_function ข้อเสนอ?นะ: number of keyValues must be an integer multiple of the number of keys! ข้อเสนอ?นะ: keyValue/key integer multiple defines how many coordinates are sent in value_changed outputOnlys.
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction selects input key for corresponding keyValue output.
Hint: set_fraction values are typically in same range interval as values in the key array. Response to an input set_fraction value less than minimum is equivalent to minimum key, and response to an input set_fraction value greater than maximum is equivalent to maximum key.
value_changed [value_changed accessType outputOnly, type MFVec3f CDATA #FIXED ""]
Linearly interpolated output value determined by current key time and corresponding keyValue pair.
Hint: X3D players might not send unchanging intermediate values, thus avoiding excessive superfluous events that have no effect. ข้อเสนอ?นะ: keyValue/key integer multiple defines how many coordinates are sent in value_changed outputOnlys.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
CoordinateInterpolator2D
CoordinateInterpolator2D
CoordinateInterpolator2D generates a series of SFVec2f or MFVec2f 2-tuple float values that can be ROUTEd to a SFVec2f or MFVec2f attribute. ข้อเสนอ?นะ: typical input connection is ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction. ข้อเสนอ?นะ: typical output connection is ROUTE someInterpolator.value_changed TO destinationNode.set_attribute.
Hint: include <component name='Interpolation' level='3'/>
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Definition values for linear-interpolation function input intervals, listed in non-decreasing order and corresponding to a value in the keyValue array. ข้อเสนอ?นะ: number of keyValues must be an integer multiple of the number of keys! ข้อเสนอ?นะ: keyValue/key integer multiple defines how many coordinates are sent in value_changed outputOnlys.
Warning: values in key array shall be monotonically non-decreasing, meaning that each value is greater than or equal to the preceding value.
Hint: typical interval for values in key array is [0,1] but larger intervals can be defined, up to (-∞,+∞).
keyValue [keyValue accessType inputOutput, type MFVec2f CDATA #IMPLIED]
Output values for linear interpolation, each corresponding to an input-fraction value in the key array.
Hint: identical adjacent entries in keyValue array have the effect of defining constant-value step functions. https://en.wikipedia.org/wiki/Step_function ข้อเสนอ?นะ: number of keyValues must be an integer multiple of the number of keys! ข้อเสนอ?นะ: keyValue/key integer multiple defines how many coordinates are sent in value_changed outputOnlys.
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction selects input key for corresponding keyValue output.
Hint: set_fraction values are typically in same range interval as values in the key array. Response to an input set_fraction value less than minimum is equivalent to minimum key, and response to an input set_fraction value greater than maximum is equivalent to maximum key.
value_changed [value_changed accessType outputOnly, type MFVec2f CDATA #FIXED ""]
Linearly interpolated output value determined by current key time and corresponding keyValue pair.
Hint: X3D players might not send unchanging intermediate values, thus avoiding excessive superfluous events that have no effect. ข้อเสนอ?นะ: keyValue/key integer multiple defines how many coordinates are sent in value_changed outputOnlys.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
Cylinder Cylinder Cylinder เป็นโหนดเรขาคณิต ข้อเสนอ?นะ: ใส่โหนด Shape ไป?่อนที่จะใส่ geometry หรือ Appearance ลงไป Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
height [height accessType initializeOnly, type SFFloat CDATA "2"] (0,+∞)
Size in meters.
Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial creation, for size animation use an ancestor Transform scale instead.
radius [radius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
Size in meters.
Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial creation, for size animation use an ancestor Transform scale instead.
top [top accessType initializeOnly, type SFBool (true|false) "true"]
Whether to draw top (inside faces are never drawn).
Warning: cannot be changed after initial creation.
side [side accessType initializeOnly, type SFBool (true|false) "true"]
Whether to draw sides (inside faces are never drawn).
Warning: cannot be changed after initial creation.
bottom [bottom accessType initializeOnly, type SFBool (true|false) "true"]
Whether to draw bottom (inside faces are never drawn).
Warning: cannot be changed after initial creation.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side! ข้อเสนอ?นะ: if in doubt, use solid='false' for maximum visibility.
Warning: solid false not supported in VRML97.
containerField [containerField type NMTOKEN "geometry"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
CylinderSensor CylinderSensor CylinderSensor converts pointer motion (for example, a mouse or wand) into rotation values using an invisible cylinder aligned with local Y-axis. ข้อเสนอ?นะ: TouchSensor detects pointing-device actions affecting peer nodes and their child geometry. ข้อเสนอ?นะ: add semi-transparent surrounding geometry to see the effect of the sensor. ข้อเสนอ?นะ: initial relative bearing of pointer drag determines whether cylinder sides or end-cap disks are used for manipulation.
Hint: see X3D Specification 20.2.1 Overview of pointing device sensors http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#OverviewOfPointingDeviceSensors
Hint: see X3D Specification 20.2.2 Drag sensors http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#DragSensors
Hint: see X3D Specification 20.2.3 Activating and manipulating pointing device sensors http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#Activatingandmanipulating
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
Author-provided text tooltip that tells users the expected action of this node. ข้อเสนอ?นะ: use spaces, make descriptions clear and readable. ข้อเสนอ?นะ: many XML tools substitute XML character references automatically if needed (such as &#38; for & ampersand character, or &#34; for " quotation-mark character).
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables node operation.
minAngle [minAngle accessType inputOutput, type SFFloat CDATA "0"]
clamps rotation_changed events within range of min/max values ข้อเสนอ?นะ: if minAngle > maxAngle, rotation is not clamped.
maxAngle [maxAngle accessType inputOutput, type SFFloat CDATA "0"]
clamps rotation_changed events within range of min/max values ข้อเสนอ?นะ: if minAngle > maxAngle, rotation is not clamped.
diskAngle [diskAngle accessType inputOutput, type SFFloat CDATA "0.262" (15 degrees)]
Help decide rotation behavior from initial relative bearing of pointer drag: acute angle whether cylinder sides or end-cap disks of virtual-geometry sensor are used for manipulation. ข้อเสนอ?นะ: diskAngle 0 forces disk-like behavior, diskAngle 1.570796 (90 degrees) forces cylinder-like behavior.
autoOffset [autoOffset accessType inputOutput, type SFBool (true|false) "true"]
determines whether previous offset values are remembered/accumulated.
offset [offset accessType inputOutput, type SFFloat CDATA "0"]
Sends event and remembers last value sensed.
Warning: ROUTE connecting rotation_changed to set_offset creates a self-reinforcing positive feedback loop and results in unmanageable response.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
Select geometry by activating the pointing device (e.g. clicking the mouse) to generate isActive events. Output event isActive=true is sent when geometry is selected (e.g. when primary mouse button is pressed), output event isActive=false is sent when geometry is deselected (e.g. when primary mouse button is released).
isOver [isOver accessType outputOnly, type SFBool #FIXED ""]
Hover over geometry by aiming the mouse (or pointing device) to generate isOver events. Sensor sends output event isOver=true event when pointing device moves over sensor's geometry, and later sends output event isOver=false event when pointing device moves off.
rotation_changed [rotation_changed accessType outputOnly, type SFRotation CDATA #FIXED ""]
rotation_changed events equal sum of relative bearing changes plus offset value about Y-axis in local coordinate system.
trackPoint_changed [trackPoint_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
trackPoint_changed events give intersection point of bearing with sensor's virtual geometry.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
DirectionalLight DirectionalLight DirectionalLight creates parallel light rays to illuminate geometric shapes. Light is scoped and only illuminates geometry within its enclosing parent group! No source location is needed since rays are parallel from an infinitely distant source. DirectionalLight nodes do not attenuate with distance. Lights have no visible shape themselves and shine through occluding geometry. ข้อเสนอ?นะ: animate direction to simulate time-of-day sunlight effects. ข้อเสนอ?นะ: HeadLight enabled on/off is controlled by NavigationInfo. Interchange profile ข้อเสนอ?นะ: light might not be scoped by parent Group or Transform. Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
on [on accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables this light source.
color [color accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1]
color of light, applied to colors of objects.
Hint: X3D Scene Authoring Hints, Color http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
direction [direction accessType inputOutput, type SFVec3f CDATA "0 0 -1"]
Orientation vector of light relative to local coordinate system. ข้อเสนอ?นะ: animate direction to simulate time-of-day sunlight effects.
intensity [intensity accessType inputOutput, type SFFloat CDATA "1"] [0,1]
Brightness of direct emission from the light.
ambientIntensity [ambientIntensity accessType inputOutput, type SFFloat CDATA "0"] [0,1]
Brightness of ambient (nondirectional background) emission from the light. Interchange profile ข้อเสนอ?นะ: this field may be ignored.
global [global accessType inputOutput, type SFBool (true|false) "false"] (X3D version 3.1 or later)
Global lights illuminate all objects within their volume of lighting influence. Scoped lights only illuminate objects within the same transformation hierarchy.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
DISEntityManager DISEntityManager DISEntityManager notifies a scene when new DIS ESPDU entities arrive or current entities leave. DISEntityManager may contain any number of DISEntityTypeMapping nodes that provide a best-match X3D model to incoming entity type values. For each new DIS entity, DISEntityManager thus produces a new EspduTransform node that contains a corresponding X3D model.
Hint: DISEntityManager contains DISEntityTypeMapping nodes.
Hint: DisEntityManager ESPDU packets use the IEEE Distributed Interactive Simulation (DIS) protocol.
Hint: Savage Developers Guide on DIS https://savage.nps.edu/Savage/developers.html#DIS
Hint: include <component name='DIS' level='2'/>
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
address [address accessType inputOutput, type SFString CDATA localhost]
Multicast network address, or else "localhost" example: 224.2.181.145.
port [port accessType inputOutput, type SFInt32 CDATA "0"]
Multicast network port, for example: 62040.
applicationID [applicationID accessType inputOutput, type SFInt32 CDATA "1"]
Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID.
siteID [siteID accessType inputOutput, type SFInt32 CDATA "0"]
Simulation/exercise siteID of the participating LAN or organization.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
DISEntityTypeMapping
DISEntityTypeMapping
DISEntityTypeMapping provides a best-match mapping from DIS ESPDU entity type information to a specific X3D model, thus providing a visual and behavioral representation that best matches the entity type. Fields are processed in order: kind, domain, country, category, subcategory, specific, extra.
Hint: values set to zero are wildcards, matching any received value.
Hint: DISEntityTypeMapping is contained by a DISEntityManager node.
Hint: DisEntityManager ESPDU packets use the IEEE Distributed Interactive Simulation (DIS) protocol.
Hint: Savage Developers Guide on DIS https://savage.nps.edu/Savage/developers.html#DIS ข้อเสนอ?นะ: values set to zero are wildcards. All values in the ordered list must be 0 after the first 0 is defined.
Hint: include <component name='DIS' level='2'/>
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
Name of the X3D model of interest, for example "MyFastBoat.x3d". ข้อเสนอ?นะ: MFString arrays can have multiple values, so separate each individual string by quote marks "http://www.web3d.org" "http://www.web3d.org/about" "etc." ข้อเสนอ?นะ: XML encoding for quotation mark " is &quot; (which is an example of a character entity).
Warning: strictly match directory and filename capitalization for http links! This is important for portability. Some operating systems are forgiving of capitalization mismatches, but http/https and other operating systems are not. ข้อเสนอ?นะ: can replace embedded blank(s) in url queries with %20 for each blank character.
Hint: X3D Scene Authoring Hints, urls http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
kind [kind accessType inputOutput, type SFInt32 CDATA "0"]
Enumerations value for whether entity is a PLATFORM, MUNITION, LIFE_FORM, ENVIRONMENTAL, CULTURAL_FEATURE, SUPPLY, RADIO, EXPENDABLE, SENSOR_EMITTER or OTHER.
domain [domain accessType inputOutput, type SFInt32 CDATA "0"]
Enumerations value for domain in which the entity operates: LAND, AIR, SURFACE, SUBSURFACE, SPACE or OTHER.
country [country accessType inputOutput, type SFInt32 CDATA "0"]
Enumerations value for country to which the design of the entity or its design specification is attributed.
category [category accessType inputOutput, type SFInt32 CDATA "0"]
Enumerations value for main category that describes the entity, semantics of each code varies according to domain. See DIS Enumerations values.
subCategory [subCategory accessType inputOutput, type SFInt32 CDATA "0"]
Enumerations value for particular subcategory to which an entity belongs based on the Category field. See DIS Enumerations values.
specific [specific accessType inputOutput, type SFInt32 CDATA "0"]
Specific information about an entity based on the Subcategory field. See DIS Enumerations values.
extra [extra accessType inputOutput, type SFInt32 CDATA "0"]
Any extra information required to describe a particular entity. The contents of this field shall depend on the type of entity represented.
containerField [containerField type NMTOKEN "mapping"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
Disk2D Disk2D Disk2D เป็นโหนดเรขาคณิต Disk2D specifies a filled planar circle with center (0,0) in X-Y plane. ข้อเสนอ?นะ: ใส่โหนด Shape ไป?่อนที่จะใส่ geometry หรือ Appearance ลงไป
Hint: include <component name='Geometry2D' level='2'/>
Example: X3D Example Archives, X3D for Web Authors, Chapter 10 Geometry 2D https://x3dgraphics.com/examples/X3dForWebAuthors/Chapter10Geometry2D
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
innerRadius [innerRadius accessType initializeOnly, type SFFloat CDATA "0"] [0,+∞)
Inner circle radius, greater than or equal to 0.
Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial creation, for size animation use an ancestor Transform scale instead.
outerRadius [outerRadius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
Outer radius of circle, greater than or equal to inner radius.
Warning: simple-geometry dimensions are initializeOnly and cannot be changed after initial creation, for size animation use an ancestor Transform scale instead.
solid [solid accessType initializeOnly, type SFBool (true|false) "false"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side! ข้อเสนอ?นะ: if in doubt, use solid='false' for maximum visibility.
Warning: solid false not supported in VRML97.
containerField [containerField type NMTOKEN "geometry"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
DoubleAxisHingeJoint
DoubleAxisHingeJoint
(X3D version 3.2 or later) DoubleAxisHingeJoint has two independent axes located around a common anchor point. axis1 has limits and a motor, axis 2 only has a motor Contains two RigidBody nodes (containerField values body1, body2). ข้อเสนอ?นะ: RigidBodyPhysics component, level 2. Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
anchorPoint [anchorPoint accessType inputOutput, type SFVec3f CDATA "0 0 0"]
anchorPoint is joint center, specified in world coordinates.
axis1 [axis1 accessType inputOutput, type SFVec3f CDATA "0 0 0"]
axis1 defines axis vector of joint connection to body1. ข้อเสนอ?นะ: 0 0 0 means motor disabled.
axis2 [axis2 accessType inputOutput, type SFVec3f CDATA "0 0 0"]
axis2 defines axis vector of joint connection to body2. ข้อเสนอ?นะ: 0 0 0 means motor disabled.
desiredAngularVelocity1 [desiredAngularVelocity1 accessType inputOutput, type SFFloat CDATA "0"]
desiredAngularVelocity1 is goal rotation rate for hinge connection to body1.
desiredAngularVelocity2 [desiredAngularVelocity2 accessType inputOutput, type SFFloat CDATA "0"]
desiredAngularVelocity2 is goal rotation rate for hinge connection to body2.
forceOutput [forceOutput accessType inputOutput, type MFString CDATA "NONE"]
forceOutput controls which output fields are generated for the next frame. Values are ALL, NONE, or exact names of output fields updated at start of next frame.
minAngle1 [minAngle1 accessType inputOutput, type SFFloat CDATA "-3.1416"] [-π,π]
minAngle1 is minimum rotation angle for hinge.
maxAngle1 [maxAngle1 accessType inputOutput, type SFFloat CDATA "3.1416"] [-π,π]
maxAngle1 is maximum rotation angle for hinge.
maxTorque1 [maxTorque1 accessType inputOutput, type SFFloat CDATA "0"]
maxTorque1 is maximum rotational torque applied by corresponding motor axis to achieve desiredAngularVelocity1.
maxTorque2 [maxTorque2 accessType inputOutput, type SFFloat CDATA "0"]
maxTorque2 is maximum rotational torque applied by corresponding motor axis to achieve desiredAngularVelocity2.
stop1Bounce [stop1Bounce accessType inputOutput, type SFFloat CDATA "0"] [0,1]
stop1Bounce is velocity factor for bounce back once stop point is reached. ข้อเสนอ?นะ: 0 means no bounce, 1 means return velocity matches.
stop1ErrorCorrection [stop1ErrorCorrection accessType inputOutput, type SFFloat CDATA "0.8"] [0,1]
stop1ErrorCorrection is fraction of error correction performed during time step once stop point is reached. ข้อเสนอ?นะ: 0 means no error correction, 1 means all error corrected in single step.
stop1ConstantForceMix [stop1ConstantForceMix accessType inputOutput, type SFFloat CDATA "0.001"] [0,1]
stop1ConstantForceMix value applies a constant force value to make colliding surfaces appear to be somewhat soft. ข้อเสนอ?นะ: use with suspensionForce to improve softness and numerical stability. ข้อเสนอ?นะ: 0 means no stop adjustment, 1 means springier stop response.
suspensionErrorCorrection [suspensionErrorCorrection accessType inputOutput, type SFFloat CDATA "0.8"] [0,1]
suspensionErrorCorrection describes how quickly the system resolves intersection errors due to floating-point inaccuracies. ข้อเสนอ?นะ: use with stop1ConstantForceMix to improve softness and numerical stability. ข้อเสนอ?นะ: 0 means no stop adjustment, 1 means springier stop response.
suspensionForce [suspensionForce accessType inputOutput, type SFFloat CDATA "0.8"] [0,1]
suspensionForce describes how quickly the system resolves intersection errors due to floating-point inaccuracies. ข้อเสนอ?นะ: use with stop1ConstantForceMix to improve softness and numerical stability. ข้อเสนอ?นะ: 0 means no stop adjustment, 1 means springier stop response.
containerField [containerField type NMTOKEN "joints"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
EaseInEaseOut EaseInEaseOut (X3D version 3.2 or later) EaseInEaseOut enables gradual animation transitions by modifying TimeSensor fraction outputs. Output values are modified fractions that can be ROUTEd to an interpolator, a sequencer, or another SFFloat attribute. ข้อเสนอ?นะ: typical input connection is ROUTE someTimeSensorDEF.fraction_changed TO thisEaseInEaseOutDEF.set_fraction ข้อเสนอ?นะ: typical output connection is ROUTE thisEaseInEaseOutDEF.modifiedFraction_changed TO someDestinationNodeDEF.set_fraction.
Hint: include <component name='Interpolation' level='3'/>
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
Definition values for linear-interpolation function input intervals, listed in non-decreasing order and corresponding to easeInEaseOut array. ข้อเสนอ?นะ: number of keys must be one more than the number of easeInEaseOut values!
Warning: values in key array shall be monotonically non-decreasing, meaning that each value is greater than or equal to the preceding value.
Hint: typical interval for values in key array is [0,1] but larger intervals can be defined, up to (-∞,+∞).
easeInEaseOut [easeInEaseOut accessType inputOutput, type MFVec2f CDATA #IMPLIED]
Array of paired values for easeOut fraction and easeIn fraction within each key interval. ข้อเสนอ?นะ: number of easeInEaseOut values must be one less than the number of keys.
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction selects input fraction for computation of corresponding easeInEaseOut output value, modifiedFraction_changed.
Hint: set_fraction values are typically in same range interval as values in the key array. Response to an input set_fraction value less than minimum is equivalent to minimum key, and response to an input set_fraction value greater than maximum is equivalent to maximum key.
modifiedFraction_changed [modifiedFraction_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Interpolated output value determined by current key time, corresponding easeInEaseOut smoothing intervals, and corresponding key pair.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
EdgeEnhancementVolumeStyle
EdgeEnhancementVolumeStyle
(X3D version 3.3 or later) EdgeEnhancementVolumeStyle specifies edge enhancement for the volume rendering style.
Hint: surfaceNormals can be provided in a single ComposedTexture3D, ImageTexture3D or PixelTexture3D node.
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables node operation.
gradientThreshold [gradientThreshold accessType inputOutput, type SFFloat CDATA "0.4"] [0,1]
minimum angle (in radians) away from view-direction vector for surface normal before applying enhancement
edgeColor [edgeColor accessType inputOutput, type SFColorRGBA CDATA "0 0 0 1"] [0,1]
color used to highlight edges.
Hint: X3D Scene Authoring Hints, Color http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
containerField [containerField type NMTOKEN "renderStyle"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
ElevationGrid ElevationGrid ElevationGrid เป็นโหนดเรขาคณิต Vertices corresponding to ElevationGrid height values define quadrilaterals, which are placed above or below a flat surface.
Hint: the height array defines (xDimension-1)*(zDimension-1) quadrilaterals.
Warning: generated quadrilaterals can be nonplanar. Tessellation splits quadrilaterals into triangles along seam starting at initial vertex of the quadrilateral and proceeding to opposite vertex.
Hint: positive direction for normal of each triangle is on same side of the quadrilateral. Triangles are defined either counterclockwise or clockwise depending on value of ccw field.
Hint: ElevationGrid can contain Color|ColorRGBA, Normal and TextureCoordinate nodes. ข้อเสนอ?นะ: ใส่โหนด Shape ไป?่อนที่จะใส่ geometry หรือ Appearance ลงไป ข้อเสนอ?นะ: for advanced extensibility, authors can substitute a type-matched ProtoInstance node (with correct containerField value) for contained node content.
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
xDimension [xDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞)
Number of elements in the height array along X direction.
zDimension [zDimension accessType initializeOnly, type SFInt32 CDATA "2"] [0,+∞)
Number of elements in the height array along Z direction.
xSpacing [xSpacing accessType initializeOnly, type SFFloat CDATA "1.0"] (0,+∞)
Meters distance between grid-array vertices along X direction. ข้อเสนอ?นะ: total horizontal x-axis distance equals (xDimension-1) * xSpacing.
zSpacing [zSpacing accessType initializeOnly, type SFFloat CDATA "1.0"] (0,+∞)
Meters distance between grid-array vertices along Z direction. ข้อเสนอ?นะ: total lateral z-axis distance equals (zDimension-1) * zSpacing.
height [height accessType initializeOnly, type MFFloat CDATA "0 0 0 0"]
Grid array of height vertices with upward direction along +Y axis, with xDimension rows and zDimension columns.
Hint: height array values are given in row-major order from left to right along X axis, then back to front along Z axis.
set_height [set_height accessType inputOnly, type MFFloat CDATA #FIXED ""]
Grid array of height vertices with upward direction along +Y axis, with xDimension rows and zDimension columns.
Hint: height array values are given in row-major order from left to right along X axis, then back to front along Z axis.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise: ordering of vertex coordinates orientation, according to Right-Hand Rule (RHR). ข้อเสนอ?นะ: ccw false can reverse solid (backface culling) and normal-vector orientation. Note that consistency of left-handed or right-handed point sequences is important throughout.
creaseAngle [creaseAngle accessType initializeOnly, type SFFloat CDATA "0"] [0,+∞)
creaseAngle defines angle (in radians) for determining whether adjacent polygons are drawn with sharp edges or smooth shading. If angle between normals of two adjacent polygons is less than creaseAngle, smooth shading is rendered across the shared line segment. ข้อเสนอ?นะ: creaseAngle=0 means render all edges sharply, creaseAngle=3.14159 means render all edges smoothly.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side! ข้อเสนอ?นะ: if in doubt, use solid='false' for maximum visibility.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Whether Color node color values are applied to each point vertex (true) or per quadrilateral (false).
Hint: X3D Scene Authoring Hints, Color http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
normalPerVertex [normalPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Whether Normal node vector values are applied to each point vertex (true) or per quadrilateral (false).
Hint: if no child Normal node is provided, the X3D browser shall automatically generate normals, using creaseAngle to determine smoothed shading across shared vertices.
containerField [containerField type NMTOKEN "geometry"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
EspduTransform EspduTransform EspduTransform is a networked Transform node that can contain most nodes. If activated, EspduTransform can send or receive Entity State Protocol Data Unit (PDU) packets, also integrating functionality for the following DIS PDUs: EntityStatePdu, CollisionPdu, DetonatePdu, FirePdu, CreateEntity and RemoveEntity PDUs.
Hint: these PDU packets use the IEEE Distributed Interactive Simulation (DIS) protocol.
Hint: Savage Developers Guide on DIS https://savage.nps.edu/Savage/developers.html#DIS ข้อเสนอ?นะ: ใส่โหนด Shape ไป?่อนที่จะใส่ geometry หรือ Appearance ลงไป
Hint: include <component name='DIS' level='1'/>
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enable/disable network sensing and event passing.
marking [marking accessType inputOutput, type SFString CDATA #IMPLIED]
Maximum of 11 characters for simple entity label.
siteID [siteID accessType inputOutput, type SFInt32 CDATA "0"]
Simulation/exercise siteID of the participating LAN or organization.
applicationID [applicationID accessType inputOutput, type SFInt32 CDATA "1"]
Simulation/exercise applicationID is unique for application at that site. Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID.
entityID [entityID accessType inputOutput, type SFInt32 CDATA "0"]
Simulation/exercise entityID is a unique ID for a single entity within that application.
forceID [forceID accessType inputOutput, type SFInt32 CDATA "0"]
forceID determines the team membership of the issuing entity, and whether FRIENDLY OPPOSING or NEUTRAL or OTHER.
entityKind [entityKind accessType inputOutput, type SFInt32 CDATA "0"]
Enumerations value for whether entity is a PLATFORM, MUNITION, LIFE_FORM, ENVIRONMENTAL, CULTURAL_FEATURE, SUPPLY, RADIO, EXPENDABLE, SENSOR_EMITTER or OTHER.
entityDomain [entityDomain accessType inputOutput, type SFInt32 CDATA "0"]
Enumerations value for domain in which the entity operates: LAND, AIR, SURFACE, SUBSURFACE, SPACE or OTHER.
entityCountry [entityCountry accessType inputOutput, type SFInt32 CDATA "0"]
Enumerations value for country to which the design of the entity or its design specification is attributed.
entityCategory [entityCategory accessType inputOutput, type SFInt32 CDATA "0"]
Enumerations value for main category that describes the entity, semantics of each code varies according to domain. See DIS Enumerations values.
entitySubCategory [entitySubCategory accessType inputOutput, type SFInt32 CDATA "0"]
Enumerations value for particular subcategory to which an entity belongs based on the Category field. See DIS Enumerations values.
entitySpecific [entitySpecific accessType inputOutput, type SFInt32 CDATA "0"]
Specific information about an entity based on the Subcategory field. See DIS Enumerations values.
entityExtra [entityExtra accessType inputOutput, type SFInt32 CDATA "0"]
Any extra information required to describe a particular entity. The contents of this field shall depend on the type of entity represented.
readInterval [readInterval accessType inputOutput, type SFTime CDATA "0.1"]
Seconds between read updates, 0 means no reading.
writeInterval [writeInterval accessType inputOutput, type SFTime CDATA "1.0"]
Seconds between write updates, 0 means no writing (sending).
networkMode [networkMode accessType inputOutput, type SFString CDATA ( standAlone | networkReader | networkWriter ) standAlone]
Whether this entity is ignoring the network, sending DIS packets to the network, or receiving DIS packets from the network. (1) standAlone: ignore network but still respond to events in local scene. (2) networkReader: listen to network and read PDU packets at readInterval, act as remotely linked copy of entity. (3) networkWriter: send PDU packets to network at writeInterval, act as master entity. Default value "standAlone" ensures that DIS network activation within a scene as networkReader or networkWriter is intentional.
Warning: do not wrap extra quotation marks around these SFString enumeration values, since "quotation" "marks" are only used for MFString values.
Warning: network activity may have associated security issues.
isStandAlone [isStandAlone accessType outputOnly, type SFBool #FIXED ""]
Whether networkMode="local" (ignore network but still respond to local events)
isNetworkReader [isNetworkReader accessType outputOnly, type SFBool #FIXED ""]
Whether networkMode="remote" (listen to network as copy of remote entity)
isNetworkWriter [isNetworkWriter accessType outputOnly, type SFBool #FIXED ""]
Whether networkMode="master" (output to network as master entity at writeInterval)
address [address accessType inputOutput, type SFString CDATA localhost]
Multicast network address, or else "localhost"
Example: 224.2.181.145.
port [port accessType inputOutput, type SFInt32 CDATA "0"]
Network connection port number (EXAMPLE 62040) for sending or receiving DIS messages.
Example: 62040.
multicastRelayHost [multicastRelayHost accessType inputOutput, type SFString CDATA #IMPLIED]
Fallback server address if multicast not available locally.
Example: track.nps.edu.
multicastRelayPort [multicastRelayPort accessType inputOutput, type SFInt32 CDATA "0"]
Fallback server port if multicast not available locally.
Example: 8010.
rtpHeaderExpected [rtpHeaderExpected accessType initializeOnly, type SFBool (true|false) "false"]
Whether RTP headers are prepended to DIS PDUs.
isRtpHeaderHeard [isRtpHeaderHeard accessType outputOnly, type SFBool #FIXED ""]
Whether incoming DIS packets have an RTP header prepended.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
Have we received a network update recently?
timestamp [timestamp accessType outputOnly, type SFTime CDATA #FIXED ""]
DIS timestamp in VRML time units from latest update.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Position of children relative to local coordinate system, usually read from (or written to) remote, networked EspduTransform nodes.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientation of children relative to local coordinate system, usually read from (or written to) remote, networked EspduTransform nodes.
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Translation offset from origin of local coordinate system.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations).
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size: จะถู?คำนวณให้โดยอัตโนมัติ ?ต่?็สามารถตั้งค่าเฉพาะขึ้นมาใหม่ได้เพื่อ?าร optmization หรือตามเงื่อนไขข้อจำ?ัด
Hint: precomputation and inclusion of bounding box information can speed up the initialization of large detailed models, with a corresponding cost of increased file size.
linearVelocity [linearVelocity accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Velocity of the entity relative to the rotating Earth in either world or entity coordinates, depending on the dead reckoning algorithm used.
linearAcceleration [linearAcceleration accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Acceleration of the entity relative to the rotating Earth in either world or entity coordinates, depending on the dead reckoning algorithm used.
deadReckoning [deadReckoning accessType inputOutput, type SFInt32 CDATA "0"]
Dead reckoning algorithm being used to project position/orientation with velocities/accelerations.
isCollided [isCollided accessType outputOnly, type SFBool #FIXED ""]
Has a matching CollisionPDU reported a collision?
collideTime [collideTime accessType outputOnly, type SFTime CDATA #FIXED ""]
When were we collided with?
isDetonated [isDetonated accessType outputOnly, type SFBool #FIXED ""]
Has a matching DetonationPDU reported a detonation?
detonateTime [detonateTime accessType outputOnly, type SFTime CDATA #FIXED ""]
When were we detonated?
fired1 [fired1 accessType inputOutput, type SFBool (true|false) "false"]
Has the primary weapon (Fire PDU) been fired?
fired2 [fired2 accessType inputOutput, type SFBool (true|false) "false"]
Has the secondary weapon (Fire PDU) been fired?
fireMissionIndex [fireMissionIndex accessType inputOutput, type SFInt32 CDATA #FIXED ""]
firedTime [firedTime accessType outputOnly, type SFTime CDATA #FIXED ""]
When did we shoot a weapon (Fire PDU)?
munitionStartPoint [munitionStartPoint accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Initial point of the munition path from firing weapon to detonation or impact, in exercise coordinates.
munitionEndPoint [munitionEndPoint accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Final point of the munition path from firing weapon to detonation or impact, in exercise coordinates.
munitionEntityID [munitionEntityID accessType inputOutput, type SFInt32 CDATA "0"]
munitionEntityID is unique ID for entity firing munition within that application.
munitionApplicationID [munitionApplicationID accessType inputOutput, type SFInt32 CDATA "1"]
munitionApplicationID, unique for application at that site. Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID.
munitionSiteID [munitionSiteID accessType inputOutput, type SFInt32 CDATA "0"]
Munition siteID of the participating LAN or organization.
warhead [warhead accessType inputOutput, type SFInt32 CDATA "0"]
Enumerations value for type of warhead on the munition.
fuse [fuse accessType inputOutput, type SFInt32 CDATA "0"]
Enumerations value for type of fuse on the munition.
munitionQuantity [munitionQuantity accessType inputOutput, type SFInt32 CDATA "0"]
Quantity of munitions fired.
firingRate [firingRate accessType inputOutput, type SFInt32 CDATA "0"]
Rate at which munitions are fired.
firingRange [firingRange accessType inputOutput, type SFFloat CDATA "0"]
Range (three dimension, straight-line distance) that the firing entity's fire control system has assumed for computing the fire control solution if a weapon and if the value is known
collisionType [collisionType accessType inputOutput, type SFInt32 CDATA "0"]
Enumeration for type of collision: ELASTIC or INELASTIC.
detonationLocation [detonationLocation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
World coordinates for detonationLocation
detonationRelativeLocation [detonationRelativeLocation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Relative coordinates for detonation location
detonationResult [detonationResult accessType inputOutput, type SFInt32 CDATA "0"]
Enumeration for type of detonation and result that occurred., if any.
eventApplicationID [eventApplicationID accessType inputOutput, type SFInt32 CDATA "1"]
Simulation/exercise eventApplicationID is unique for events generated from application at that site. Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID.
eventEntityID [eventEntityID accessType inputOutput, type SFInt32 CDATA "0"]
For a given event, simulation/exercise entityID is a unique ID for a single entity within that application.
eventNumber [eventNumber accessType inputOutput, type SFInt32 CDATA "0"]
Sequential number of each event issued by an application.
Warning: reuse of numbers may be necessary during long simulation exercises.
eventSiteID [eventSiteID accessType inputOutput, type SFInt32 CDATA "0"]
Simulation/exercise siteID of the participating LAN or organization.
articulationParameterCount [articulationParameterCount accessType inputOutput, type SFInt32 CDATA "0"]
Number of articulated parameters attached to this entity state PDU.
articulationParameterDesignatorArray [articulationParameterDesignatorArray accessType inputOutput, type MFInt32 CDATA #IMPLIED]
Array of designators for each articulated parameter.
articulationParameterChangeIndicatorArray [articulationParameterChangeIndicatorArray accessType inputOutput, type MFInt32 CDATA #IMPLIED]
Array of change counters, each incremented when an articulated parameter is updated.#IMPLIED]
articulationParameterIdPartAttachedToArray [articulationParameterIdPartAttachedToArray accessType inputOutput, type MFInt32 CDATA #IMPLIED]
Array of ID parts that each articulated parameter is attached to.
articulationParameterTypeArray [articulationParameterTypeArray accessType inputOutput, type MFInt32 CDATA #IMPLIED]
Array of type enumerations for each articulated parameter element.
articulationParameterArray [articulationParameterArray accessType inputOutput, type MFFloat CDATA #IMPLIED]
Information required for representation of the entity's visual appearance and position of its articulated parts.
Hint: renamed as Variable Parameter in IEEE DIS 2012 revised standard.
set_articulationParameterValue0 [set_articulationParameterValue0 accessType inputOnly, type SFFloat CDATA #FIXED ""]
Set element of user-defined payload array.
set_articulationParameterValue1 [set_articulationParameterValue1 accessType inputOnly, type SFFloat CDATA #FIXED ""]
Set element of user-defined payload array.
set_articulationParameterValue2 [set_articulationParameterValue2 accessType inputOnly, type SFFloat CDATA #FIXED ""]
Set element of user-defined payload array.
set_articulationParameterValue3 [set_articulationParameterValue3 accessType inputOnly, type SFFloat CDATA #FIXED ""]
Set element of user-defined payload array.
set_articulationParameterValue4 [set_articulationParameterValue4 accessType inputOnly, type SFFloat CDATA #FIXED ""]
Set element of user-defined payload array.
set_articulationParameterValue5 [set_articulationParameterValue5 accessType inputOnly, type SFFloat CDATA #FIXED ""]
Set element of user-defined payload array.
set_articulationParameterValue6 [set_articulationParameterValue6 accessType inputOnly, type SFFloat CDATA #FIXED ""]
Set element of user-defined payload array.
set_articulationParameterValue7 [set_articulationParameterValue7 accessType inputOnly, type SFFloat CDATA #FIXED ""]
Set element of user-defined payload array.
articulationParameterValue0_changed [articulationParameterValue0_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Get element of user-defined payload array.
articulationParameterValue1_changed [articulationParameterValue1_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Get element of user-defined payload array.
articulationParameterValue2_changed [articulationParameterValue2_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Get element of user-defined payload array.
articulationParameterValue3_changed [articulationParameterValue3_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Get element of user-defined payload array.
articulationParameterValue4_changed [articulationParameterValue4_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Get element of user-defined payload array.
articulationParameterValue5_changed [articulationParameterValue5_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Get element of user-defined payload array.
articulationParameterValue6_changed [articulationParameterValue6_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Get element of user-defined payload array.
articulationParameterValue7_changed [articulationParameterValue7_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
Get element of user-defined payload array.
geoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"] (X3D version 3.3 or later)
Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM). Supported values: "GD" "UTM" or "GC" followed by additional quoted string parameters as appropriate for the type.
Hint: see X3D Specification 25.2.2 Spatial reference frames http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Spatialreferenceframes
Hint: see X3D Specification 25.2.4 Specifying geospatial coordinates http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geodata.html#Specifyinggeospatialcoords
Hint: UTM is Universal Transverse Mercator coordinate system https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system
Warning: deprecated values are GDC (replaced by GD) and GCC (replaced by GC).
GeoCoords [geoCoords accessType inputOutput, type SFVec3d CDATA "0 0 0"] (X3D version 3.3 or later)
Geographic location (specified in current geoSystem coordinates) for children geometry (specified in relative coordinate system, in meters).
Hint: include <component name='Geospatial' level='1'/>
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
ExplosionEmitter ExplosionEmitter (X3D version 3.2 or later) ExplosionEmitter generates all particles from a specific point in space at the initial time enabled. Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
position [position accessType inputOutput, type SFVec3f CDATA "0 1 0"]
Point from which particles emanate.
mass [mass accessType initializeOnly, type SFFloat CDATA "0"] [0,+∞)
Basic mass of each particle in mass base units (default is grams). ข้อเสนอ?นะ: mass is needed if gravity or other force-related calculations are performed per-particle.
speed [speed accessType inputOutput, type SFFloat CDATA "0"] [0,+∞)
Initial linear speed (default is m/s) imparted to all particles along their direction of movement.
surfaceArea [surfaceArea accessType initializeOnly, type SFFloat CDATA "0"] [0,+∞)
Particle surface area in area base units (default is meters squared). Surface area is used for calculations such as wind effects per particle. ข้อเสนอ?นะ: surfaceArea value represents average frontal area presented to the wind. ข้อเสนอ?นะ: assumes spherical model for each particle (i.e., surface area is the same regardless of direction).
variation [variation accessType inputOutput, type SFFloat CDATA "0.25"] [0,+∞)
Multiplier for the randomness used to control the range of possible output values. The bigger the value, the more random the output and the bigger the range of initial values possible. ข้อเสนอ?นะ: variation of zero does not allow any randomness.
containerField [containerField type NMTOKEN "emitter"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
EXPORT EXPORT EXPORT exposes a local node for ROUTE passing of event values when the current Scene is included via Inline by a parent external world. These connections allow event values to be exchanged via ROUTE statements between a parent model and a child Inline model. ข้อเสนอ?นะ: you can place EXPORT statements after Scene tag to show interfaces at top.
Warning: EXPORT statements are not allowed in prototype declarations.
Warning: corresponding parent-scene IMPORT and child Inline-scene EXPORT statements are necessary in order to ROUTE values between a parent model and a child Inline model.
Hint: see X3D Specification 4.4.6 Import/Export semantics http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#ImportExportsemantics
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
localDEF [localDEF type IDREF #REQUIRED]
localDEF is the DEF name of the local node to be EXPORTed.
AS #IMPLIED]
rename localDEF node AS a different name when exporting. ข้อเสนอ?นะ: optional, default is to use same localDEF name.
  accessType and type   Credits and Translations   X3D Resources   to top
ExternProtoDeclare ExternProtoDeclare ExternProtoDeclare refers to a ProtoDeclare node declaration provided in another file. ExternProtoDeclare interfaces are defined by <field> statements (without IS/connect statements). ข้อเสนอ?นะ: ExternProto is a definition only, add corresponding ProtoInstance nodes to create new instances. ข้อเสนอ?นะ: ExternProtoDeclare url is of the form http://www.web3d.org/x3d/someWorld.x3d#ProtoName
Hint: X3D Scene Authoring Hints, Inlines and Prototypes http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#InlinesPrototypes
Warning: do not include a <ProtoInterface> element.
Warning: setting a value is not allowed for ExternProtoDeclare field declarations, since original ProtoDeclare initializations or local ProtoInstance fieldValue initializations take precedence.
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
name [name type NMTOKEN #REQUIRED]
name of the ExternProtoDeclare (External Prototype Declaration) being referenced.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
url [url accessType initializeOnly, type MFString CDATA #IMPLIED]
Location and filename of ProtoDeclare source declaration of interest. Multiple locations are more reliable, and including a Web address lets e-mail attachments work. ข้อเสนอ?นะ: MFString arrays can have multiple values, so separate each individual string by quote marks "http://www.web3d.org" "http://www.web3d.org/about" "etc." ข้อเสนอ?นะ: XML encoding for quotation mark " is &quot; (which is an example of a character entity).
Warning: strictly match directory and filename capitalization for http links! This is important for portability. Some operating systems are forgiving of capitalization mismatches, but http/https and other operating systems are not. ข้อเสนอ?นะ: can replace embedded blank(s) in url queries with %20 for each blank character.
Hint: X3D Scene Authoring Hints, urls http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
appinfo [appinfo type SFString CDATA #IMPLIED]
Application information to provide simple description usable as a tooltip, similar to XML Schema appinfo tag.
documentation [documentation type SFString CDATA #IMPLIED]
Documentation url for further information, similar to XML Schema documentation tag.
  accessType and type   Credits and Translations   X3D Resources   to top
Extrusion Extrusion Extrusion is a geometry node that sequentially stretches a 2D cross section along a 3D-spine path in the local coordinate system, creating an outer hull. Scaling and rotating the crossSection 2D outline at each control point can modify the outer hull of the Extrusion to produce a wide variety of interesting shapes. ข้อเสนอ?นะ: ใส่โหนด Shape ไป?่อนที่จะใส่ geometry หรือ Appearance ลงไป Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
spine [spine accessType initializeOnly, type MFVec3f CDATA "0 0 0, 0 1 0"]
The spine array defines a center-line sequence of 3D points that define a piecewise-linear curve forming a series of connected vertices. The spine can be open or closed (closed means that endpoints are coincident). The spine is set of points along which a 2D crossSection is extruded, scaled and oriented. ข้อเสนอ?นะ: number of spine points, scale values and orientation values must be the same.
Warning: take care if creating loops or spirals, otherwise self-intersecting, impossible or inverted geometry can result!
crossSection [crossSection accessType initializeOnly, type MFVec2f CDATA "1 1, 1 -1, -1 -1, -1 1, 1 1"]
The crossSection array defines a silhouette outline of the outer Extrusion surface. crossSection is an ordered set of 2D points that draw a piecewise-linear curve which is extruded to form a series of connected vertices.
Hint: the crossSection array can be open or closed (closed means that endpoints are coincident).
Hint: number of values must all match for 3-tuple spine points, 2-tuple scale values, and 4-tuple orientation values.
Warning: match clockwise/counterclockwise, otherwise self-intersecting, impossible or inverted geometry can result!
Warning: avoid self-intersecting polygon line segments, otherwise defined geometry is irregular and rendering results are undefined. , particularly for end caps.
scale [scale accessType initializeOnly, type MFVec2f CDATA "1 1"] (0,+∞)
scale is a list of 2D-scale parameters applied at each spine-aligned cross-section plane. ข้อเสนอ?นะ: number of spine points, scale values and orientation values must be the same.
Hint: if the scale array contains one value, it is applied at all spine-aligned crossSection planes.
Warning: zero or negative scale values not allowed.
orientation [orientation accessType initializeOnly, type MFRotation CDATA "0 0 1 0"]
The orientation array is a list of axis-angle 4-tuple values applied at each spine-aligned cross-section plane.
Hint: if the orientation array contains a single 4-tuple value, it is applied at all spine-aligned crossSection planes. ข้อเสนอ?นะ: number of spine points, scale values and orientation values must be the same.
beginCap [beginCap accessType initializeOnly, type SFBool (true|false) "true"]
Whether beginning cap is drawn (similar to Cylinder top cap).
Warning: cannot be changed after initial creation.
endCap [endCap accessType initializeOnly, type SFBool (true|false) "true"]
Whether end cap is drawn (similar to Cylinder bottom cap).
Warning: cannot be changed after initial creation.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = counterclockwise: ordering of vertex-coordinates orientation. ข้อเสนอ?นะ: ccw false can reverse solid (backface culling) and normal-vector orientation. Note that consistency of left-handed or right-handed point sequences is important throughout.
convex [convex accessType initializeOnly, type SFBool (true|false) "true"]
Whether all polygons in a shape are convex (true), or possibly concave (false). A convex polygon is planar, does not intersect itself, and has all interior angles < 180 degrees.
Warning: concave or inverted geometry may be invisible when using default value convex=true.
creaseAngle [creaseAngle accessType initializeOnly, type SFFloat CDATA "0.0"] [0,+∞)
creaseAngle defines angle (in radians) where adjacent polygons are drawn with sharp edges or smooth shading. If angle between normals of two adjacent polygons is less than creaseAngle, smooth shading is rendered across the shared line segment. ข้อเสนอ?นะ: creaseAngle=0 means render all edges sharply, creaseAngle=3.14159 means render all edges smoothly.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side! ข้อเสนอ?นะ: if in doubt, use solid='false' for maximum visibility.
set_crossSection [set_crossSection accessType inputOnly, type MFVec2f CDATA #FIXED ""]
The crossSection array defines a silhouette outline of the outer Extrusion surface. crossSection is an ordered set of 2D points that draw a piecewise-linear curve which is extruded to form a series of connected vertices.
Warning: match clockwise/counterclockwise, otherwise self-intersecting, impossible or inverted geometry can result!
set_orientation [set_orientation accessType inputOnly, type MFRotation CDATA #FIXED ""]
The orientation array is a list of axis-angle 4-tuple values applied at each spine-aligned cross-section plane.
Hint: if the orientation array contains a single 4-tuple value, it is applied at all spine-aligned crossSection planes. ข้อเสนอ?นะ: number of spine points, scale values and orientation values must be the same.
set_scale [set_scale accessType inputOnly, type MFVec2f CDATA #FIXED ""] (0,+∞)
scale is a list of 2D-scale parameters applied at each spine-aligned cross-section plane. ข้อเสนอ?นะ: number of spine points, scale values and orientation values must be the same.
Warning: zero or negative scale values not allowed.
set_spine [set_spine accessType inputOnly, type MFVec3f CDATA #FIXED ""]
The spine array defines a center-line sequence of 3D points that define a piecewise-linear curve forming a series of connected vertices. The spine can be open or closed (closed means that endpoints are coincident). The spine is set of points along which a 2D crossSection is extruded, scaled and oriented. ข้อเสนอ?นะ: number of spine points, scale values and orientation values must be the same.
Warning: take care if creating loops or spirals, otherwise self-intersecting, impossible or inverted geometry can result!
containerField [containerField type NMTOKEN "geometry"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
field field A field statement defines an interface attribute or node. ข้อเสนอ?นะ: first add a parent Script node or ProtoDeclare/ProtoInterface statements before defining a new field. ข้อเสนอ?นะ: put initializing SFNode/MFNode into contained content. Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
name [name type NMTOKEN #REQUIRED]
Name of this field declaration.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
accessType [accessType , type NMTOKEN (inputOnly|outputOnly|initializeOnly|inputOutput) #REQUIRED]
Event-model semantics for field set/get capabilities.
Hint: renamed accessType correspondences for X3D from VRML97 are inputOnly=eventIn, outputOnly=eventOut, initializeOnly=field, inputOutput=exposedField.
Warning: inputOutput=exposedField not allowed in VRML97 Script nodes, use initializeOnly=field for backwards compatibility.
Hint: an accessType value is required and must be provided.
type [type NMTOKEN (SFBool | MFBool | SFColor | MFColor | SFColorRGBA | MFColorRGBA | SFFloat | MFFloat | SFImage | SFInt32 | MFInt32 | SFNode | MFNode | SFRotation | MFRotation | SFString | MFString | SFTime | MFTime | SFVec3f | MFVec3f | SFVec2f | MFVec2f | SFVec2d | MFVec2d | SFMatrix3d | MFMatrix3d | SFMatrix3f | MFMatrix3f | SFMatrix4d | MFMatrix4d | SFMatrix4f | MFMatrix4f | SFVec4d | MFVec4d | SFVec4f | MFVec4f) #REQUIRED]
Base type of this field variable.
Hint: a type value is required and must be provided.
value CDATA #IMPLIED]
Provide default initialization value for this field variable (which may be re-initialized later by instantiation value of a named ProtoInstance fieldValue). ข้อเสนอ?นะ: SFNode/MFNode fields are initialized using contained node content, instead of this value attribute. ข้อเสนอ?นะ: value is required for Script and ProtoDeclare unless MF-type array initialization is empty list, SFString initialization is empty string, or SFNode is being initialized. ข้อเสนอ?นะ: SFNode/MFNode fields are initialized by contained node element(s), if any.
Warning: setting a value is not allowed for ExternProtoDeclare field declarations, since original ProtoDeclare initializations or local ProtoInstance fieldValue initializations take precedence.
Warning: not allowed for field variables with accessType inputOnly or outputOnly.
appinfo [appinfo type SFString CDATA #IMPLIED]
Application information to provide simple description usable as a tooltip, similar to XML Schema appinfo tag.
documentation [documentation type SFString CDATA #IMPLIED]
Documentation url for further information, similar to XML Schema documentation tag.
  accessType and type   Credits and Translations   X3D Resources   to top
fieldValue fieldValue A fieldValue statement re-initializes the default value of a field in a parent ProtoInstance. Note that a field statement with a matching name must be already defined by the corresponding ProtoDeclare or ExternProtoDeclare statement.
Hint: first add a parent ProtoInstance node before defining a new fieldValue.
Warning: fieldValue content type must match the content type defined in the corresponding ProtoDeclare or ExternProtoDeclare field statement. ข้อเสนอ?นะ: put initializing SFNode/MFNode into fieldValue's contained content.
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
name [name type NMTOKEN #REQUIRED]
Name of the ProtoInstance field being re-initialized (corresponding to field name already defined in ProtoDeclare or ExternProtoDeclare).
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
value CDATA #IMPLIED]
Initial value for this field (overrides default initialization value in original ProtoDeclare). ข้อเสนอ?นะ: initialize SFNode/MFNode field value using contained content element(s), instead of a simple attribute value.
  accessType and type   Credits and Translations   X3D Resources   to top
FillProperties FillProperties FillProperties indicates whether appearance is filled or hatched for associated geometry nodes inside the same Shape. Hatches are applied on top of the already rendered appearance of the node, and are not affected by lighting.
Hint: DEF/USE copies of a single node can provide a similar "look + feel" style for related shapes in a scene. ข้อเสนอ?นะ: include <component name='Shape' level='3'/>
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
filled [filled accessType inputOutput, type SFBool (true|false) "true"]
Whether or not associated geometry is filled.
hatched [hatched accessType inputOutput, type SFBool (true|false) "true"]
Whether or not associated geometry is hatched.
hatchStyle [hatchStyle accessType inputOutput, type SFInt32 CDATA "1"]
hatchStyle selects a hatch pattern from International Register of Graphical Items. 1=Horizontal equally spaced parallel lines. 2=Vertical equally spaced parallel lines. 3=Positive slope equally spaced parallel lines. 4=Negative slope equally spaced parallel lines. 5=Horizontal/vertical crosshatch. 6=Positive slope/negative slope crosshatch. 7=(cast iron or malleable iron and general use for all materials). 8=(steel). 9=(bronze, brass, copper, and compositions). 10=(white metal, zinc, lead, babbit, and alloys). 11=(magnesium, aluminum, and aluminum alloys). 12=(rubber, plastic, and electrical insulation). 13=(cork, felt, fabric, leather, and fibre). 14=(thermal insulation). 15=(titanium and refi-actory material). 16=(marble, slate, porcelain, glass, etc.). 17=(earth). 18=(sand). 19=(repeating dot).
Hint: detailed descriptions of hatchstyle values are found at the ISO/IEC International Register of Graphical Items http://www.iso.org/jtc1/sc24/register (may require login)
hatchColor [hatchColor accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1]
Color of the hatch pattern.
containerField [containerField type NMTOKEN "fillProperties"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
   
FloatVertexAttribute
(X3D version 3.1 or later) FloatVertexAttribute defines a set of per-vertex single-precision floating-point attributes. Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
Required name for this particular VertexAttribute instance.
Warning: name is not specified if this instance is a USE node.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
value [value accessType inputOutput, type MFFloat CDATA ""]
value specifies an arbitrary collection of floating-point values that will be passed to the shader as per-vertex information. ข้อเสนอ?นะ: the length of the value field shall be a multiple of numComponents.
numComponents [numComponents accessType initializeOnly, type SFFloat CDATA (1,4) "4"]
numComponents pecifies how many consecutive floating-point values should be grouped together per vertex. ข้อเสนอ?นะ: the length of the value field shall be a multiple of numComponents.
containerField [containerField type NMTOKEN "attrib"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
Fog Fog Fog simulates atmospheric effects by blending distant objects with fog color.
Hint: NavigationInfo, Background, TextureBackground, Fog, GeoViewpoint, OrthoViewpoint and Viewpoint are bindable nodes, meaning that no more than one of each node type can be active at a given time.
Warning: results are undefined if a bindable node (Viewpoint, OrthoViewpoint, NavigationInfo, Fog, Background, TextureBackground) is a contained child of LOD or Switch.
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
color [color accessType inputOutput, type SFColor CDATA "1 1 1"] [0,1]
Fog color. ข้อเสนอ?นะ: match Background color to make objects fade away.
fogType [fogType accessType inputOutput, type SFString CDATA (LINEAR|EXPONENTIAL) LINEAR]
Specifies algorithm for rate of increasing Fog, either LINEAR or EXPONENTIAL. ข้อเสนอ?นะ: EXPONENTIAL is more natural but also more computationally expensive.
Warning: do not wrap extra quotation marks around these SFString enumeration values, since "quotation" "marks" are only used for MFString values.
visibilityRange [visibilityRange accessType inputOutput, type SFFloat CDATA "0.0"]
Distance in meters where objects are totally obscured by the fog, using local coordinate system. ข้อเสนอ?นะ: visibilityRange 0 disables Fog.
set_bind [set_bind accessType inputOnly, type SFBool #FIXED ""]
Receiving event set_bind=true activates and binds this node at the top of the binding stack. Receiving event set_bind=false deactivates and unbinds this node from the top of the binding stack. Thus setting set_bind to true/false will enable/disable the effect of this node.
Hint: paired node operations can be established by connecting set_bind and isBound fields of corresponding bindable nodes.
bindTime [bindTime accessType outputOnly, type SFTime CDATA #FIXED ""]
Event sent reporting timestamp when node becomes active/inactive.
isBound [isBound accessType outputOnly, type SFBool #FIXED ""]
Output event true gets sent when node becomes bound and activated, otherwise output event false gets sent when node becomes unbound and deactivated.
Hint: paired node operations can be established by connecting set_bind and isBound fields of corresponding bindable nodes.
containerField [containerField type NMTOKEN "children"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
FogCoordinate FogCoordinate FogCoordinate defines a set of explicit fog depths on a per-vertex basis, overriding Fog visibilityRange. Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
depth [depth accessType inputOutput, type MFVec3f CDATA #IMPLIED]
depth contains a set of 3D coordinate triplet values.
containerField [containerField type NMTOKEN "coord"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
FontStyle FontStyle FontStyle is an X3DFontStyleNode that defines the size, family, justification, and other styles used by Text nodes.
Hint: full internationalization (i18n) and localization (l10n) features are available for any written language.
Hint: DEF/USE copies of a single node can provide a similar "look + feel" style for related shapes.
Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n ข้อเสนอ?นะ: first add a Text node as a parent node for FontStyle.
Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
family [family accessType initializeOnly, type MFString CDATA ( SERIF | SANS | TYPEWRITER ) "SERIF"]
Array of quoted font family names in preference order, browsers use the first supported family.
Hint: example family array might be "Times" "SERIF"
Warning: font family support often varies. ข้อเสนอ?นะ: values with guaranteed support include "SERIF" "SANS" "TYPEWRITER". ข้อเสนอ?นะ: SERIF and SANS are variable-width fonts (for example, Times Roman and Arial). ข้อเสนอ?นะ: TYPEWRITER is a fixed-width font (for example, Courier). ข้อเสนอ?นะ: MFString arrays can have multiple values, so "separate each individual string" "by using quote marks". ข้อเสนอ?นะ: see 15.2.2.2 Font family and style http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/components/text.html#Fontfamilyandstyle for details.
Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n
style [style accessType initializeOnly, type SFString CDATA ( PLAIN | BOLD | ITALIC | MIDDLE ) PLAIN]
Pick one of four values for text style.
Warning: do not wrap extra quotation marks around these SFString enumeration values, since "quotation" "marks" are only used for MFString values. ข้อเสนอ?นะ: see 15.2.2.2 Font family and style http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/components/text.html#Fontfamilyandstyle for details.
justify [justify accessType initializeOnly, type MFString CDATA ( BEGIN | END | FIRST | MIDDLE ) "BEGIN" or "BEGIN" "END"]
The justify field determines alignment of the above text layout relative to the origin of the object coordinate system.
Hint: preferred value is usually justify=' "MIDDLE" "MIDDLE" ' for centered justification horizontally and vertically.
Warning: exactly two string values are provided for major and minor axis alignment.
Warning: do not use illegal values such as LEFT RIGHT TOP BOTTOM or CENTER. ข้อเสนอ?นะ: MFString arrays can have multiple values, so "separate each individual string" "by using quote marks". ข้อเสนอ?นะ: see 15.2.2.3 Direction and justification http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/components/text.html#Directionandjustification for details.
size [size accessType initializeOnly, type SFFloat CDATA "1.0"] (0,+∞)
Nominal height (in local coordinate system) of text glyphs Also sets default spacing between adjacent lines of text.
spacing [spacing accessType initializeOnly, type SFFloat CDATA "1.0"] [0,+∞)
Adjustment factor for line spacing between adjacent lines of text.
language [language accessType initializeOnly, type SFString CDATA #IMPLIED]
Language codes consist of a primary code and a (possibly empty) series of subcodes. [ language-code = primary-code ( "-" subcode )* ] Two-letter primary codes are reserved for language abbreviations. Two-letter primary codes include en (English), fr (French), de (German), it (Italian), nl (Dutch), el (Greek), es (Spanish), pt (Portuguese), ar (Arabic), he (Hebrew), ru (Russian), zh (Chinese), ja (Japanese), hi (Hindi), ur (Urdu), and sa (Sanskrit). Any two-letter subcode is understood to be a country code.
Warning: do not wrap extra quotation marks around these SFString enumeration values, since "quotation" "marks" are only used for MFString values. ข้อเสนอ?นะ: see ISO3166 or http://xml.coverpages.org/languageIdentifiers.html
Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n
horizontal [horizontal accessType initializeOnly, type SFBool (true|false) "true"]
Whether text direction is horizontal (true) or vertical (false). ข้อเสนอ?นะ: see 15.2.2.3 Direction and justification http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/components/text.html#Directionandjustification for details.
Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n
leftToRightll [leftToRightl accessType initializeOnly, type SFBool (true|false) "true"]
Whether text direction is left-to-right (true) or right-to-left (false). ข้อเสนอ?นะ: see 15.2.2.3 Direction and justification http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/components/text.html#Directionandjustification for details.
Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n
topToBottom [topToBottom accessType initializeOnly, type SFBool (true|false) "true"]
Whether text direction is top-to-bottom (true) or bottom-to-top (false). ข้อเสนอ?นะ: see 15.2.2.3 Direction and justification http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/components/text.html#Directionandjustification for details.
Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n
containerField [containerField type NMTOKEN "fontStyle"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.
Hint: example values include containerField='geometry' for Box node, containerField='children' for Group node, containerField='proxy' for hidden proxy shape within a Collision node, etc. ข้อเสนอ?นะ: containerField attribute is only supported in XML encoding of X3D scenes.
Hint: Scene Authoring Hints, containerField http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField
class [class type CDATA #IMPLIED]
The class attribute is a space-separated list of classes, reserved for use by CSS cascading stylesheets.
Warning: currently the class attribute is only supported in XML encoding of X3D scenes.
Hint: W3C Cascading Style Sheets https://www.w3.org/Style/CSS
  accessType and type   Credits and Translations   X3D Resources   to top
ForcePhysicsModel ForcePhysicsModel (X3D version 3.2 or later) ForcePhysicsModel applies a constant force value to the particles. ข้อเสนอ?นะ: force may act in any given direction vector at any strength. Search
mail lists or
Mantis issues
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF เป็น?าร?ำหนดชื่อ ID เฉพาะสำหรับโหนดซึ่งสามารถอ้างอิงได้จา?โหนดอื่น ข้อเสนอ?นะ: ชื่อ DEF ควรมีความชัดเจน บ่งบอ?ถึงโหนดนั้นว่าคืออะไรหรือทำอะไรอย่างมีความหมาย
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE คือ?ารเรีย?ใช้ใหม่สำหรับโหนด DEF ID ที่ถู?ประ?าศไว้?ล้ว (Reuse), ?ต่ไม่รวมถึงโหนดลู?อื่นๆ?ละคุณลั?ษณะ (attribute) อื่นๆด้วย (ย?เว้น containerField ที่มีค่าที่?ต?ต่าง) ข้อเสนอ?นะ: ?ารใช้ USE สามารถเพิ่มประสิทธิภาพใน?ารทำงานได้ (?บบที่ไม่ใช่?าร duplicate โหนด)
Warning: do NOT include any child nodes, a DEF attribute, or any other attribute values (except for containerField) when defining a USE attribute.
Warning: ?ต่ละค่าของ USE จะต้องตรง?ับค่า DEF ที่ถู?ประ?าศ?่อนหน้าใน Scene นั้น
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables node operation.
force [force accessType inputOutput, type SFVec3f CDATA "0 -9.8 0"] (-∞,+∞)
force field indicates strength and direction of the propelling force on the particles (e.g. default is Earth's gravity). ข้อเสนอ?นะ: force is specified in force base units (usually newtons). ข้อเสนอ?นะ: if particles have zero mass, ForcePhysicsModel node has no effect.
containerField [containerField type NMTOKEN "physics"]
containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.
Hint: default containerField values for each node are correct in most cases, so the need to override default containerField