to X3D Resources
  

Extensible 3D (X3D) 3.2 Tooltips 한국어

  
to Web3D Consortium home page
X3D 툴팁(Tooltips)은 버전 3.2 사양(Specification)의 각 X3D 노드(엘리먼트)와 필드(속성)에 대한 간략한 설명과 저작(authoring) 힌트를 제공한다. X3D-Edit과 같은 툴 및 저자들을 위한 상황 대응적인 지원(context-sensitive support)이 제공되며, 또한 각 노드 별로 X3D 추상 사양 (X3D Abstract Specification) , X3D 스키마 문서 (X3D Schema Documentation), X3D DOCTYPE 문서 (X3D DOCTYPE Documentation)에 대한 적절한 링크가 제공된다.
Complete support for the latest X3D specification can be found in the X3D Tooltips version 4.0 (draft).
Anchor   Appearance   Arc2D   ArcClose2D   AudioClip   Background   BallJoint   Billboard   BooleanFilter   BooleanSequencer   BooleanToggle   BooleanTrigger   Box   CADAssembly   CADFace   CADLayer   CADPart   Circle2D   CollidableOffset   CollidableShape   Collision   CollisionCollection   CollisionSensor   CollisionSpace   Color   ColorInterpolator   ColorRGBA   component   Composed3DTexture   ComposedCubeMapTexture   ComposedShader   Cone   connect   Contact   Contour2D   ContourPolyline2D   Coordinate   CoordinateDouble   CoordinateInterpolator   CoordinateInterpolator2D   Cylinder   CylinderSensor   DirectionalLight   DISEntityManager   DISEntityTypeMapping   Disk2D   DoubleAxisHingeJoint   ElevationGrid   EspduTransform   EXPORT   ExternProtoDeclare   Extrusion   field   fieldValue   FillProperties   FloatVertexAttribute   Fog   FogCoordinate   FontStyle   GeneratedCubeMapTexture   GeoCoordinate   GeoElevationGrid   GeoLocation   GeoLOD   GeoMetadata   GeoOrigin   GeoPositionInterpolator   GeoTouchSensor   GeoTransform   GeoViewpoint   Group   HAnimDisplacer   HAnimHumanoid   HAnimJoint   HAnimSegment   HAnimSite   head   Image3DTexture   ImageCubeMapTexture   ImageTexture   IMPORT   IndexedFaceSet   IndexedLineSet   IndexedQuadSet   IndexedTriangleFanSet   IndexedTriangleSet   IndexedTriangleStripSet   Inline   IntegerSequencer   IntegerTrigger   IS   KeySensor   LineProperties   LineSet   LoadSensor   LocalFog   LOD   Material   Matrix3VertexAttribute   Matrix4VertexAttribute   meta   MetadataDouble   MetadataFloat   MetadataInteger   MetadataSet   MetadataString   MotorJoint   MovieTexture   MultiTexture   MultiTextureCoordinate   MultiTextureTransform   NavigationInfo   Normal   NormalInterpolator   NurbsCurve   NurbsCurve2D   NurbsOrientationInterpolator   NurbsPatchSurface   NurbsPositionInterpolator   NurbsSet   NurbsSurfaceInterpolator   NurbsSweptSurface   NurbsSwungSurface   NurbsTextureCoordinate   NurbsTrimmedSurface   OrientationInterpolator   OrthoViewpoint   PackagedShader   Pixel3DTexture   PixelTexture   PlaneSensor   PointLight   PointSet   Polyline2D   Polypoint2D   PositionInterpolator   PositionInterpolator2D   ProgramShader   ProtoBody   ProtoDeclare   ProtoInstance   ProtoInterface   ProximitySensor   QuadSet   ReceiverPdu   Rectangle2D   RigidBody   RigidBodyCollection   ROUTE   ScalarInterpolator   Scene   Script   ShaderPart   ShaderProgram   Shape   SignalPdu   SingleAxisHingeJoint   SliderJoint   Sound   Sphere   SphereSensor   SpotLight   StaticGroup   StringSensor   Switch   Text   TextureBackground   TextureCoordinate   TextureCoordinate3D   TextureCoordinate4D   TextureCoordinateGenerator   TextureMatrixTransform   TextureProperties   TextureTransform   TextureTransform3D   TimeSensor   TimeTrigger   TouchSensor   Transform   TransmitterPdu   TriangleFanSet   TriangleSet   TriangleSet2D   TriangleStripSet   TwoSidedMaterial   UniversalJoint   Viewpoint   VisibilitySensor   WorldInfo   X3D   XvlShell
accessType Definitions   type Definitions   XML data types   Range Intervals   Field Type Definitions   Credits and Translations   X3D Resources   X3D Scene Authoring Hints
SFBool   MFBool   SFColor   MFColor   SFColorRGBA   MFColorRGBA   SFInt32   MFInt32   SFFloat   MFFloat   SFDouble   MFDouble   SFImage   MFImage   SFNode   MFNode   SFRotation   MFRotation   SFString   MFString   SFTime   MFTime   SFVec2f   MFVec2f   SFVec2d   MFVec2d   SFVec3f   MFVec3f   SFVec3d   MFVec3d   SFVec4f   MFVec4f   SFVec4d   MFVec4d   SFMatrix3f   MFMatrix3f   SFMatrix3d   MFMatrix3d   SFMatrix4f   MFMatrix4f   SFMatrix4d   MFMatrix4d  
  accessType and type   Credits and Translations   X3D Resources   to top
Anchor Anchor Anchor는 Grouping 노드로 대부분의 노드를 포함할 수 있다. Anchor가 적용된 geometry를 클릭하면 url 필드에 의해 명시된 내용을 로딩한다. parameter가 same window일 경우 로딩된 컨텐츠는 현재의 컨텐츠를 완전히 대체한다.
Hint: geometry나 Apperance를 추가하기 전에 Shape 노드를 삽입하라.
Hint: X3D Architecture 20.2.1 Overview of pointing device sensors https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#OverviewOfPointingDeviceSensors
Hint: X3D Architecture 20.2.3 Activating and manipulating pointing device sensors https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#Activatingandmanipulating
Hint: apply containerField='watchList' when parent node is LoadSensor.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는 해당 노드에 대한 고유 ID 이름을 정의하며 다른 노드에 의해 참조될 수 있다.
Hint: 서술적인 DEF 이름은 명료성을 더하며 모델의 상세를 기록하는데 도움이 된다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 사전에 DEF로 정의된 노드 ID를 재사용하는 것으로, 모든 다른 속성 및 자식노드는 무시된다.
Hint: USE를 이용하여 geometry를 재사용(노드 복사 대신)함으로써 성능을 향상시킬 수 있다.
Warning: USE 속성을 사용할 때 DEF를(혹은 다른 어떤 속성값도) 포함시키지 말라!
children [children accessType inputOutput, type MFNode array, empty list] [X3DChildNode]
Grouping 노드는 자식 노드들의 리스트를 포함한다.
Hint: 각 Grouping 노드는 부모 노드의 좌표공간에 상대적인, 자식 노드들에 대한 좌표공간을 정의하고 있다. 그러므로 변환(transformation)은 신그래프(scene graph) 계층(hierarchy)에서 하향으로 누적된다.
Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored.
Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized input nodes (i.e. nonmatching DEF, USE values) are ignored.
Hint: X3D Architecture 10.2.1 Grouping and children node types, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
해당 노드의 동작(action)에 대하여 표시되는 텍스트 설명.
Hint: 여러 XML 툴에서 XML 문자참조들은 필요시 자동으로 대체된다.(예 : &를 &로, "를 "로).
Interchange profile hint: 이 필드가 무시될 수 있다.
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
#ViewpointDEFName의 대체 월드의 주소. Anchor 기하를 클릭함으로써 활성화된다.
Hint: 뷰포인트 이름을 추가함으로써 월드의 내부 뷰포인트로 건너뛸 수 있다 (e.g. #ViewpointName, someOtherCoolWorld.wrl#GrandTour).
Hint: 뷰포인트 이름만을 사용함으로써 로컬 뷰포인트로 건너뛴다. (e.g. #GrandTour).
Hint: 문자열은 여러 값들을 가질수 있고, 각 문자열은 따옴표로 구분한다. [ "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Hint: "기호의 XML 인코딩은 다음과 같다. " (문자 속성).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다.
Hint: url값과 한께 새 창을 띄우기 위해서는 다음과 같이 한다. "JavaScript:window.open('somePage.html','popup','width=240,height=240');location.href='HelloWorld.wrl'"
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
parameter [parameter accessType inputOutput, type MFString CDATA #IMPLIED]
웹 브라우저가 url 로딩을 재지시하기 위해 보낸 매개변수.
Hint: 빈 프레임에 대상 url을 로드하기 위해서는 파라미터를 target=_blank로 한다.
Hint: 다른 프레임에 대상 url을 로드하기 위해서는 파라미터를 target=frame_name으로 한다.
Hint: 문자열은 여러 값들을 가질 수 있으므로, 각 문자열은 따옴표로 구분한다. [ "https://www.web3d.org" "https://www.web3d.org/about" "etc." 교환 프로필
Hint: 이 필드는 무시될 수 있다.
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN (children | watchList) "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Appearance Appearance Appearance는 Material, Texture, TextureTransform 노드를 포함함으로써 기하의 가시화 특성을 명시한다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 교환 프로필
Hint: Material과 ImageTexture만이 허용된다.
Hint: X3D Architecture 12.2.2 Appearance node https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/shape.html#Appearancenode
Hint: X3D Architecture 17.2.2 Lighting model https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/lighting.html#Lightingmodel
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
containerField [containerField type NMTOKEN "appearance"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Arc2D Arc2D Arc2D는 기하 노드이다. Arc2D는 중심이 (0,0)이고 양의 x축으로 시작해서 양의 y축 방향으로 측정된 각으로 명시된 선형 원호이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Warning: requires X3D profile='Full' or else include <component name='Geometry2D' level='2'/>
Examples: X3D Example Archives, X3D for Web Authors, Chapter 10 Geometry 2D https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter10Geometry2D
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
radius [radius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
호가 일부분인 원의 반지름.
Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다.
startAngle [startAngle accessType initializeOnly, type SFFloat CDATA "0"] [0,2pi]
호는 startAngle로부터 endAngle까지 반시계방향으로 뻗어있다. 라디안 단위.
Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다.
endAngle [endAngle accessType initializeOnly, type SFFloat CDATA "1.570796"] [0,2pi]
호는 startAngle로부터 endAngle까지 반시계방향으로 뻗어있다. 라디안 단위.
Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다.
containerField [containerField type NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
ArcClose2D ArcClose2D ArcClose2D는 기하 노드이다. Arc2D는 중심이 (0,0)이고 양의 x축으로 시작해서 양의 y축 방향으로 측정된 각으로 명시된 선형 원호이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Warning: requires X3D profile='Full' or else include <component name='Geometry2D' level='2'/>
Examples: X3D Example Archives, X3D for Web Authors, Chapter 10 Geometry 2D https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter10Geometry2D
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
radius [radius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
호가 일부분인 원의 반지름.
Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다.
startAngle [startAngle accessType initializeOnly, type SFFloat CDATA "0"] [0,2pi]
호는 startAngle로부터 endAngle까지 반시계방향으로 뻗어있다. 라디안 단위.
Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다.
endAngle [endAngle accessType initializeOnly, type SFFloat CDATA "1.570796"] [0,2pi]
호는 startAngle로부터 endAngle까지 반시계방향으로 뻗어있다. 라디안 단위.
Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다.
closureType [closureType accessType initializeOnly, type SFString CDATA (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) "true"]
solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off).
Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!
Warning: solid false not supported in VRML97.
containerField [containerField type NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
AudioClip AudioClip AudioClip은 Sound 노드에 사용된 오디오 자료를 제공한다.
Hint: 사운드 노드를 먼저 추가하시오.
Hint: authors can provide multiple audio formats for the same audio track, with each source address listed separately in the url field.
Hint: player support for .wav format is required, .midi format is recommended, other formats are optional.
Hint: X3D Scene Authoring Hints:Audio https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Audio
Hint: apply containerField='watchList' when parent node is LoadSensor.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
이 노드의 동작을 위해 표시되는 Text 서술.
Hint: 필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다.(such as &#38; for & ampersand character, or &#34; for " quotation-mark character). .
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
소리 파일의 주소와 이름. .wav 파일의 지원이 필요하고, .midi 파일이 권장된다. 나머지는 선택적이다.
Hint: 문자열은 여러 값들을 가질 수 있으므로, 각 문자열은 따옴표로 구분한다. [ "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Hint: "기호의 XML 인코딩은 다음과 같다. " (which is an example of a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다.
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
loop [loop accessType inputOutput, type SFBool (true|false) "false"]
loop=true면 무한 반복하고, loop=false면 한 번만 반복한다.
pitch [pitch accessType inputOutput, type SFFloat CDATA "1.0"]
샘플링 된 소리가 재생될 때 비율에 곱하는 값. pitch를 바꾸면 재생 속도도 달라진다.
Hint: changing the pitch field does not trigger a duration_changed event. Playback interval may vary but duration of the original media data remains unmodified.
startTime [startTime accessType inputOutput, type SFTime CDATA "0"]
절대 시간: 1970년 1월 0시 GMT로부터의 초(second) 숫자.
Hint: 보통 ROUTE된 시간 값을 받는다.
stopTime [stopTime accessType inputOutput, type SFTime CDATA "0"]
절대 시간: 1970년 1월 0시 GMT로부터의 초(second) 숫자.
Hint: 보통 ROUTE된 시간 값을 받는다.
duration_changed [duration_changed accessType outputOnly, type SFTime CDATA #FIXED ""]
duration_changed는 오디오가 한 번 반복될 때 걸리는 초단위의 시간이다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
Hint: changing the pitch field does not trigger a duration_changed event. Playback interval may vary but duration of the original media data remains unmodified.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
isActive true/false이벤트는 재생이 시작/정지할때 보내진다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isPaused [isPaused accessType outputOnly, type SFBool #FIXED ""]
isPaused true/false이벤트는 AudioClip이 정지/재개될 때 보내진다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
pauseTime [pauseTime accessType inputOutput, type SFTime CDATA "0"]
현재 시간 >= pauseTime이면, isPaused는 true가 되고 AudioClip은 정지상태가 된다. 절대 시간: 1970년 1월 0시 GMT로부터의 초(second) 숫자.
Hint: 보통 ROUTE된 시간 값을 받는다.
resumeTime [resumeTime accessType inputOutput, type SFTime CDATA "0"]
resumeTime <= 현재 시간이면, isPaused는 false가 되고, AudioClip은 활성화된다. 절대 시간: 1970년 1월 0시 GMT로부터의 초(second) 숫자.
Hint: 보통 ROUTE된 시간 값을 받는다.
elapsedTime [elapsedTime accessType outputOnly, type SFTime CDATA #FIXED ""]
AudioClip이 활성화/재생된 시간으로부터 현재까지 경과한 시간의 초단위 값. 정지 시간은 포함하지 않는다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
containerField [containerField type NMTOKEN "source"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Background Background Background는 주위를 둘러싸는 색 값의 수직 배열을 이용하여 지면과 하늘을 표현한다. Background는 모든 여섯 면의 배경 텍스펴를 제공할 수 있다. NavigationInfo, Background, TextureBackground, Fog, LocalFog, OrthoViewpoint 그리고 Viewpoint는 함께 묶을 수 있는 노드들이다.
Warning: results are undefined if a bindable node (Background, Fog, NavigationInfo, OrthoViewpoint, TextureBackground, Viewpoint) is a contained descendant node of either LOD or Switch.
Hint: X3D Example Archives, Basic, Universal Media Panoramas https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
transparency (X3D version 3.2 or later) [transparency accessType inputOutput, type SFFloat CDATA "0"] [0,1]
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"]
하늘 구의 여러 각도에서의 하늘 색깔. 첫 값은 천정(바로 위)을 표현하는 0.0 라디안에서의 색이다.(바로 위)
Warning: skyAngle값보다 하나 더 많은 skyColor값이 있어야 한다. 교환 프로필
Hint: 한 색만 렌더링되고, 다른것들은 무시될 수 있다.
skyAngle [skyAngle accessType inputOutput, type MFFloat CDATA #IMPLIED] [0,pi]
0.0 천정(바로 위)에서 Pi/2=1.57(수평선) 에서 Pi=3.14159(천저)까지 증가하는 각도 값.
Warning: skyAngle값보다 하나 더 많은 skyColor값이 있어야 한다.
Warning: skyAngle=0에서의 색은 무시된다. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
groundColor [groundColor accessType inputOutput, type MFColor CDATA #IMPLIED]
부분적인 지면 구의 여러 각도에서의 지면 색깔. 첫 값은 천저(바로 아래)를 표현하는 0.0 라디안에서의 색이다.
Warning: groundAngle값보다 하나 더 많은 groundColor값이 있어야 한다. 교환 프로필
Hint: 한 색만 렌더링되고, 다른것들은 무시될 수 있다. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
groundAngle [groundAngle accessType inputOutput, type MFFloat CDATA #IMPLIED] [0,pi/2]
0.0 천저(바로 아래)에서 Pi/2=1.570796(수평선) 까지의 증가하는 각도 값.
Warning: groundAngle값보다 하나 더 많은 groundColor값이 있어야 한다.
Warning: groundAngle=0에서의 색은 무시된다. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
frontUrl [frontUrl accessType inputOutput, type MFString CDATA #IMPLIED]
지면/하늘과 씬의 기하 사이의 이미지 배경 파노라마.
Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Hint: "기호의 XML 인코딩은 다음과 같다. " (which is an example of a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
backUrl [backUrl accessType inputOutput, type MFString CDATA #IMPLIED]
지면/하늘과 씬의 기하 사이의 이미지 배경 파노라마.
Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Hint: "기호의 XML 인코딩은 다음과 같다. " (which is an example of a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
leftUrl [leftUrl accessType inputOutput, type MFString CDATA #IMPLIED]
지면/하늘과 씬의 기하 사이의 이미지 배경 파노라마.
Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Hint: "기호의 XML 인코딩은 다음과 같다. " (which is an example of a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
rightUrl [rightUrl accessType inputOutput, type MFString CDATA #IMPLIED]
지면/하늘과 씬의 기하 사이의 이미지 배경 파노라마.
Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Hint: "기호의 XML 인코딩은 다음과 같다. " (which is an example of a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
topUrl [topUrl accessType inputOutput, type MFString CDATA #IMPLIED]
지면/하늘과 씬의 기하 사이의 이미지 배경 파노라마.
Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Hint: "기호의 XML 인코딩은 다음과 같다. " (which is an example of a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
bottomUrl [bottomUrl accessType inputOutput, type MFString CDATA #IMPLIED]
지면/하늘과 씬의 기하 사이의 이미지 배경 파노라마.
Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Hint: "기호의 XML 인코딩은 다음과 같다. " (which is an example of a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
set_bind [set_bind accessType inputOnly, type SFBool #FIXED ""]
set_bind=true 입력 이벤트는 이 노드를 활성화 하고, set_bind=false 입력 이벤드는 이 노드를 비활성화한다. 그러므로 set_bind true/false 는 이 노드를 pop/push (enable/disable) 한다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
bindTime [bindTime accessType outputOnly, type SFTime CDATA #FIXED ""]
노드가 활성화되거나 비활성화 될때 보내진 이벤트.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isBound [isBound accessType outputOnly, type SFBool #FIXED ""]
노드가 활성화될때는 true 이벤트가 보내지고, 다른노드에 의해 풀릴때 false 이벤트가 보내진다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
BallJoint BallJoint BallJoint는 공통 앵커(anchor) 점을 축으로 하는 두 바디 사이의 구속되지 않은 접합부를 표현한다. 두 개의 RigidBody 노드를 포함한다. (containerField 값 body1, body2).
Hint: RigidBodyPhysics 컴포넌트, 레벨 2.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
anchorPoint [anchorPoint accessType inputOutput, type SFVec3f CDATA "0 0 0"]
anchorPoint는 월드 좌표계에 명시된 접합부의 중심이다.
forceOutput [forceOutput accessType inputOutput, type MFString CDATA "NONE"]
forceOutput은 다음 프레임에 생성될 출력 필드를 제어한다. 값들은 ALL, NONE이나, 다음 프레임의 시작에 업데이트될 출력 필드의 정확한 이름이다.
body1AnchorPoint [body1AnchorPoint accessType outputOnly, type SFVec3f CDATA]
body1AnchorPoint는 지역 좌표계 참조 프레임으로 anchorPoint 위치를 표시한다.
Hint: 만약 body1AnchorPoint!=body2AnchorPoint라면, 분리되었음을 알 수 있다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
body2AnchorPoint [body2AnchorPoint accessType outputOnly, type SFVec3f CDATA]
body2AnchorPoint는 지역 좌표계 참조 프레임으로 anchorPoint 위치를 표시한다.
Hint: 만약 body1AnchorPoint!=body2AnchorPoint라면, 분리되었음을 알 수 있다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
containerField [containerField type NMTOKEN "joints"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Billboard Billboard Billboard는 대부분의 노드를 포함하는 Grouping 노드이다. 내용은 사용자를 향하고, 특정한 축을 기준으로 회전한다. axisOfRotation=0 0 0 이면, 항상 사용자의 카메라를 향한다.
Hint: Billboard는 최대한 기하에 가깝게 하여, 지역 좌표계의 Transform에 포함되되록 한다.
Hint: Viewpoint는 Billboard내에 들어가지 않도록 한다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
axisOfRotation [axisOfRotation accessType inputOutput, type SFVec3f CDATA "0 1 0"]
axisOfRotation의 방향은 지역 좌표계로 표현한다.
Hint: axis 0 0 0 이면 항상 뷰어를 향한다.
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanFilter BooleanFilter BooleanFilter는 true, false나, 부정된 이벤트를 선택적으로 통과시킨다.
Hint: example scenes and authoring assets at https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting
Hint: X3D Event-Utility Node Diagrams https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting/X3dEventUtilityNodeEventDiagrams.pdf
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
set_boolean [set_boolean accessType inputOnly, type SFBool #FIXED ""]
set_boolean은 걸러지게 될 입력 값이다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
inputTrue [inputTrue accessType outputOnly, type SFBool #FIXED ""]
inputTrue는 set_boolean입력이 true일때, true값만 통과시킨다.
inputFalse [inputFalse accessType outputOnly, type SFBool #FIXED ""]
inputFalse는 set_boolean입력이 false일때, false값만 통과시킨다.
inputNegate [inputNegate accessType outputOnly, type SFBool #FIXED ""]
inputNegate는 set_boolean입력이 들어오면, 반대값을 준다.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanSequencer BooleanSequencer BooleanSequencer는 다른 Boolean 속성들에 ROUTE될 수 있는 주기적이고 불연속적인 Boolean 값을 생성한다. 일반적인 입력: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction 일반적인 출력: ROUTE someInterpolatorDEF.value_changed TO destinationNode.set_attribute.
Hint: example scenes and authoring assets at https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting
Hint: X3D Event-Utility Node Diagrams https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting/X3dEventUtilityNodeEventDiagrams.pdf
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
선형보간 함수의 시간 간격의 정의 매개변수는, 증가하는 순서이어야 되고 keyValue와 일치하여야 한다.
Hint: key의 개수는 keyValue의 개수와 같아야 한다!
keyValue [keyValue accessType inputOutput, type MFBool CDATA #IMPLIED]
선형보간의 출력값은 각각 시간분할 key와 일치하여야한다.
Hint: key의 개수는 keyValue의 개수와 같아야 한다!
set_fraction [set_fraction: inputOnly type SFFloat CDATA #FIXED ""]
set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
value_changed [value_changed accessType outputOnly, type SFBool #FIXED ""]
간헐적인 출력값은 현재 key 시간과 해당하는 keyValue의 짝으로 인해서 결정된다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
previous [previous accessType inputOnly, type SFBool (true|false) ""]
keyValue 배열의 이전 출력값을 트리거 한다.
next [next accessType inputOnly, type SFBool (true|false) ""]
keyValue 배열의 다음 출력값을 트리거 한다.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanToggle BooleanToggle BooleanToggle은 true입력이 들어오면 상태를 유지하고 반대를 출력한다.
Hint: example scenes and authoring assets at https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting
Hint: X3D Event-Utility Node Diagrams https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting/X3dEventUtilityNodeEventDiagrams.pdf
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
set_boolean [set_boolean accessType inputOnly, type SFBool #FIXED ""]
set_boolean입력이 true면, 상태를 토글한다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
toggle [toggle accessType inputOutput, type SFBool (true|false) "false"]
토글되거나 재시동될 영구적인 상태 값.
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.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanTrigger BooleanTrigger BooleanTrigger는 시간 이벤트를 boolean true 이벤트로 전환한다.
Hint: example scenes and authoring assets at https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting
Hint: X3D Event-Utility Node Diagrams https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting/X3dEventUtilityNodeEventDiagrams.pdf
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
set_triggerTime [set_triggerTime accessType inputOnly, type SFTime CDATA #FIXED ""]
set_triggerTime은 입력 시간 이벤트를 제공한다. 보통 보내지는 이벤트는 TouchSensor의 touchTime이다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
triggerTrue [triggerTrue accessType outputOnly, type SFBool #FIXED ""]
triggerTrue는 triggerTime 이벤트를 받으면 언제든지 true값을 출력한다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Box Box Box는 형상 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
size [size accessType initializeOnly, type SFVec3f CDATA "2 2 2"]
size x y z in meters.
Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off).
Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!
Warning: solid false는 VRML97에서는 지원하지 않는다.
containerField [containerField type NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CADAssembly CADAssembly [inherits X3D, implements 3.1]
CADAssembly는 CADAssembly, CADFace 또는 CADPart 노드들을 포함하는 Grouping 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/ComputerAidedDesignInterchangeProfile.pdf
Warning: requires X3D profile='Full' or else 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, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
이 특정 CADAssembly 인스턴스의 이름.
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CADFace CADFace [inherits X3D, implements 3.1]
CADFace는 Shape 또는 LOD 노드를 포함하는 Grouping 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/ComputerAidedDesignInterchangeProfile.pdf
Warning: requires X3D profile='Full' or else include <component name='CADGeometry' level='2'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
이 특정 CADAssembly 인스턴스의 이름.
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CADLayer CADLayer [inherits X3D, implements 3.1]
CADLayer 는 모든 노드를 포함하는 그룹화 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/ComputerAidedDesignInterchangeProfile.pdf
Warning: requires X3D profile='Full' or else include <component name='CADGeometry' level='2'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
특정 CADAssembly 객체의 이름.
visible [visible accessType inputOutput, type MFBool CDATA #IMPLIED]
특정한 child 노드나 sub-child노드가 보이는지 안보이는지 명세.
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CADPart CADPart [inherits X3D, implements 3.1]
CADPart는 CADFace 노드를 포함할 수 있는 그룹화 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Hint: CADPart is often a child of CADAssembly node.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/ComputerAidedDesignInterchangeProfile.pdf
Warning: requires X3D profile='Full' or else include <component name='CADGeometry' level='2'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
특정 CADAssembly 객체의 이름.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
지역 좌표계에 상대적인 자식들의 위치 (미터 단위의 x, y, z).
Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
지역 좌표계에 상대적인 자식들의 방향 (축, 라디안 단위의 각도).
Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다.
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
지역 좌표계의 원점으로부터의 오프셋, rotation과 scale 이전에 적용된다.
Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
자식 좌표계의 비균등 x-y-z 스케일, center와 scaleOrientation에 의해 조정된다.
Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
스케일링 이전에 수행되는 좌표계의 회전 (임의의 방향에 대해 스케일링을 허용하기 위해).
Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다.
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Circle2D Circle2D Circle2D는 형상 노드이다. Circle2D은 중심점 (0,0)으로 X-Y 평면의 원을 나타낸다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Warning: requires X3D profile='Full' or else include <component name='Geometry2D' level='2'/>
Examples: X3D Example Archives, X3D for Web Authors, Chapter 10 Geometry 2D https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter10Geometry2D
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
radius [radius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
circle radius.
Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다.
containerField [containerField type NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CollidableOffset CollidableOffset CollidableOffset는 형상을, 포함하는 바디의 중심에 상대적으로, 재위치시킨다. 하나의 CollidableShape노드 혹은 CollidableOffset노드를 포함한다.(containerField='collidable'). Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
노드의 작동을 사용가능하게 하거나 사용불가하게 한다.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
지역 좌표계에 상대적인 자식들의 위치 (미터 단위의 x, y, z).
Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
지역 좌표계에 상대적인 자식들의 방향 (축, 라디안 단위의 각도).
Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다.
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CollidableShape CollidableShape CollidableShape는 간섭검사 시스템, 강체모델, 그릴수 있는 그래프를 연결한다. 충돌 형상의 에니메이션을 위해서 하나의 Shape 노드를 포함한다.
Warning: 성능 문제를 막기위해서 Shape형상을 실행중에 변경하지 마시오.
Warning: apply containerField='shape' to single Shape child node, not containerField='children' default.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
노드의 작동을 사용가능하게 하거나 사용불가하게 한다.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
지역 좌표계에 상대적인 자식들의 위치 (미터 단위의 x, y, z).
Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
지역 좌표계에 상대적인 자식들의 방향 (축, 라디안 단위의 각도).
Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다.
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Collision Collision Collision는 camera-to-object 접촉을 포착한다. 이때 현재의 Viewpoint와 NavigationInfo avatarSize를 사용한다. Collision은 그것의 자녀에 대해 간섭검사를 처리하도록하는 그룹화 노드이다. Collision은 간섭검사 형상을 위해서 하나의 임시 자녀노드를 포함할 수 있다. 비고: 임시 형상은 그려지지 않는다.. 비고: PointSet, IndexedLineSet, LineSet 그리고 Text는 충돌을 트리거 하지 않는다.
Hint: 비슷한 접촉 형상을 계산하기 위해서 임시객체를 사용하여서 성능을 향상시킨다.
Hint: NavigationInfo 타입으로 '"WALK" "FLY"'가 camera-to-object 간섭 검사를 지원한다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
충돌 검사를 Enables/disables 한 다.
Hint: VRML97의 이전 이름은 "collide".
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
센서가 트리거 됐을때 isActive의 true/false 이벤트가 보내진다.. isActive=true view-object 충돌 발생시, isActive=false view-object 충돌이 더이상 발생하지 않았을때.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
collideTime [collideTime accessType outputOnly, type SFTime CDATA #FIXED ""]
카메라(아바타)와 형상간의 충돌에 걸리는 시간.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CollisionCollection
CollisionCollection
CollisionCollection holds a collection of objects that can be managed as a single entity for resolution of inter-object collisions.
Hint: contains an array of CollisionSpace, CollidableShape or CollidableOffset nodes (containerField='collidables').
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
appliedParameters [appliedParameters accessType inputOutput, type MFString CDATA "BOUNCE"]
충돌 시스템을 위한 전역 매개변수. 선택 가능한 값: "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 탄성도를 나타낸다. (0 = 비탄성, 1 = 최대 탄성).
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
노드의 작동을 사용가능하게 하거나 사용불가하게 한다.
frictionCoefficients [frictionCoefficients accessType inputOutput, type SFVec2f CDATA "0 0"]
frictionCoefficients 는 표면 마찰력을 계산하는데 사용된다.
minBounceSpeed [minBounceSpeed accessType inputOutput, type SFFloat CDATA "0"] [0,+∞)
minBounceSpeed는 튀기 위한 최소 속력을 나타낸다.
slipFactors [slipFactors accessType inputOutput, type SFVec2f CDATA "0 0"]
slipFactors 는 표면 마찰력을 계산하는데 사용된다.
softnessConstantForceMix [softnessConstantForceMix accessType inputOutput, type SFFloat CDATA "0"] [0,1]
softnessConstantForceMix 값은 충돌하는 표면이 부드럽게하도록 상수의 힘을 나타낸다.
softnessErrorCorrection [softnessErrorCorrection accessType inputOutput, type SFFloat CDATA "0"] [0,1]
softnessErrorCorrection은 정해진 값의 집합에서의 충돌 오류의 비율을 나타낸다. (0 = no error correction, 1 = all errors corrected in single step).
surfaceSpeed [surfaceSpeed accessType inputOutput, type SFVec2f CDATA "0 0"]
표면 마찰력을 계산하기 위한 속도 벡터를 나타낸다.(접촉면이 바디에 독립적으로 움직일때.)
containerField [containerField type NMTOKEN "collider"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CollisionSensor CollisionSensor CollisionSensor는 collision-detection이벤트를 생성한다.
Hint: CollisionCollection노드 를 포함한다. (containerField='collider').
Hint: CollisionSensor는 출력 이벤트도 갖고 있다: CollidableOffset와 CollidableShape노드 (containerField='intersections'), Contact nodes (containerField='contacts').
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
노드의 작동을 사용가능하게 하거나 사용불가하게 한다.
isActive [isActive: outputOnlytype SFBool #FIXED ""]
센서의 센싱이starts/stops시에 isActive true/false이벤트가 보내진다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CollisionSpace CollisionSpace 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, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
노드의 작동을 사용가능하게 하거나 사용불가하게 한다.
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.
Hint: 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: 지역 좌표계의 원점으로부터 위치 오프셋.
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Color Color Color노드는 RGB 색상 값의 집합을 정의 한다. ElevationGrid, IndexedFaceSet, IndexedLineSet, LineSet 와 PointSet에서만 사용된다.
Hint: colors는 자주 Matrial로 콘트롤된다.
Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
color [color accessType inputOutput, type MFColor CDATA #IMPLIED]
color는 RGB 색상 값의 집합을 정의 한다.
containerField [containerField type NMTOKEN "color"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
ColorInterpolator ColorInterpolator ColorInterpolator는 "Color" 노드의 color 속성으로 보내질수 있는 (ROUTE) 색상값의 범위를 생성한다. 일반적인 입력: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction. 일반적인 출력: ROUTE someInterpolatorDEF.value_changed TO destinationNode.set_attribute.
Hint: X3D Scene Authoring Hints, Color https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
선형보간 함수의 시간 간격의 정의 매개변수는, 증가하는 순서이어야 되고 keyValue와 일치하여야 한다.
Hint: key의 개수는 keyValue의 개수와 같아야 한다!
keyValue [keyValue accessType inputOutput, type MFColor CDATA #IMPLIED]
선형보간의 출력값은 각각 시간분할 key와 일치하여야한다.
Hint: key의 개수는 keyValue의 개수와 같아야 한다!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
value_changed [value_changed accessType outputOnly, type SFColor CDATA #FIXED ""]
선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
ColorRGBA ColorRGBA ColorRGBA 노드는 RGB 색상 값의 집합을 정의 한다. ElevationGrid, IndexedFaceSet, IndexedLineSet, LineSet 과 PointSet에서만 사용된다.
Hint: colors는 자주 Matrial로 콘트롤된다.
Hint: 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 https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Color
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
color [color accessType inputOutput, type MFColorRGBA CDATA #IMPLIED]
color는 RGB 색상 값의 집합을 정의 한다.
containerField [containerField type NMTOKEN "color"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  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.
Hint: component statements are optional secondary children of head statement (add a head statement first).
Hint: X3D XML Encoding https://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#Header
Warning: the COMPONENT statement is capitalized in the ClassicVRML Encoding.
Hint: X3D Architecture 7.2.5.4 COMPONENT statement https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/core.html#COMPONENTStatement
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
name #REQUIRED]
Provides name of this component, as defined in corresponding X3D Specification component Introduction.
Example: X3D Architecture 10.1.1 Name for Grouping component https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#Name
Hint: all nodes, components and levels are already supported in Full profile.
level #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, X3D Architecture Grouping component, 10.5 Support levels https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#SupportLevels
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Composed3DTexture Composed3DTexture Composed3DTexture는 3D 이지미 기반의 texture map을 2D texture 소스의 집합처럼 다양한 깊이에서 정의한다. 2^n ImageTexture를 넣어라, PixelTexture 나 MovieTexture child nodes. 첫 이미지는 깊이 0이거나 다음의 각각의 이미지는 증가하는 깊이에서의 R방향의 값이다.
Hint: Shape and Appearance 노드는 텍스쳐를 더하기 전에 넣어라.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
repeatS [repeatS accessType initializeOnly, type SFBool (true|false) "false"]
S축을 따라 수평하게 텍스쳐를 반복하라.
repeatT [repeatT accessType initializeOnly, type SFBool (true|false) "false"]
T축을 따라 수직하게 텍스쳐를 반복하라.
repeatR [repeatR accessType initializeOnly, type SFBool (true|false) "false"]
R축을 따라 수직하게 텍스쳐를 반복하라.
containerField [containerField type NMTOKEN "texture"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
ComposedCubeMapTexture
ComposedCubeMapTexture
ComposedCubeMapTexture는 cubic environment map소스를 개별적 2D텍스쳐 노드로 그려진 이미지의 explicit의 집합으로 정의한다.
Hint: 0,6 의 containerField value가 포함된 자식 이미지 node는 허가된다: front back left right top bottom.
Warning: each of the child ImageTexture or PixelTexture nodes must have unique containerField values for back, bottom, front, left, right, or top.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
ComposedShader ComposedShader (X3D version 3.1 or later) ComposedShader는 개별적인 소스파일이 개별적으로 프로그래밍화 되어 있지 않은 shader를 정의한다. ComposedShader 는 IS/connect나 parts [ShaderPart] node나 inputOutputLabel definition등을 포함한다.
Warning: ComposedShader does not contain CDATA section of plain-text source code. All source programs are contained in child ShaderPart nodes.
Hint: apply default containerField='shaders' when parent node is Appearance.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
activate [activate accessType inputOnly, type SFBool (true|false)]
shader가 포함한 객체를 활성화하도록 하는 활성화력.
isSelected [isSelected accessType outputOnly, type SFBool (true|false)]
isSelected는 이 shader 인스턴스가 사용을 위해 브라우저에 의해 선택된 것을 가리킨다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isValid [isValid accessType outputOnly, type SFBool (true|false)]
isValid는 현재의 shader 객체가 shader 프로그램으로 실행가능한지를 가리킨다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
language [language accessType initializeOnly, type SFString CDATA ""]
language는 shading 언어가 사용된 브라우저를 가리킨다. 이것은 필요하지 않을 수 있는 힌트이다.
Hint: 인식된 값은 "Cg" "GLSL" "HLSL"를 포함한다.
Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n
containerField [containerField type NMTOKEN ""]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Cone Cone Cone는 형상 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
height [height accessType initializeOnly, type SFFloat CDATA "2"]
Size in meters.
Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다.
bottomRadius [bottomRadius accessType initializeOnly, type SFFloat CDATA "1"]
Size in meters.
Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다.
side [side accessType initializeOnly, type SFBool (true|false) "true"]
Whether to draw sides (other inside faces are not drawn).
Warning: 처음 생성후에는 변경할 수 없다.
bottom [bottom accessType initializeOnly, type SFBool (true|false) "true"]
Whether to draw bottom (other inside faces are not drawn).
Warning: 처음 생성후에는 변경할 수 없다.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off).
Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!
Warning: solid false not supported in VRML97.
containerField [containerField type NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
connect connect cennect 태그는 ProtoDeclare 정의 내에서 각 Prototype 필드 연결을 정의한다.
Warning: IS/connect 태그는 ProtoDeclare body 정의 내에서만 허용된다.
Hint: see the IS and ProtoBody statements.
Hint: X3D Architecture 4.4.4 Prototype semantics, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#PROTOdefinitionsemantics
Examples: X3D Example Archives, X3D for Web Authors, Chapter 14 Prototypes https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter14Prototypes
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
nodeField [nodeField type NMTOKEN #REQUIRED]
부모 ProtoDeclare 필드 정의에 연결하는 이 노드 내의 필드 이름.
Hint: 복수개의 fan-in/fan-out을 위해서는 복수개의 connect 태그를 사용하라.
Warning: nodeField and protoField types must match.
protoField [protoField type NMTOKEN #REQUIRED]
이 노드의 필드에 연결하는 부모 ProtoDeclare 필드 정의의 이름.
Hint: 복수개의 fan-in/fan-out을 위해서는 복수개의 connect 태그를 사용하라.
Warning: nodeField and protoField types must match.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Contact Contact Contact노드는 두개의 충돌이 가능한 물체나 공간이 접촉하였을때 생성된다.
Hint: 두개의 RigidBody (containerField='body1,body2')노드, 두개의 CollidableShape 혹은 CollidableOffset 노드를 포함한다. (containerField='geometry1,geometry2').
Warning: Contact nodes are transient and can only occur at run time. It is an error to define this transient node in an X3D file.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
appliedParameters [appliedParameters accessType inputOutput, type MFString CDATA "BOUNCE"]
충돌 시스템을 위한 전역 매개변수. 선택 가능한 값: "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 탄성도를 나타낸다. (0 = 비탄성, 1 = 최대 탄성).
contactNormal [contactNormal accessType inputOutput, type SFVec3f CDATA "0 1 0"]
contactNormal은 두 충돌하는 물체 사이의 법선을 나타내는 단위 벡터이다.
depth [depth accessType inputOutput, type SFFloat CDATA "0"] [0,1]
depth는 법선 벡서틀 따라서 현재 접촉이 어느 깊이에 있는지 나타낸다.
frictionCoefficients [frictionCoefficients accessType inputOutput, type SFVec2f CDATA "0 0"]
frictionCoefficients 는 표면 마찰력을 계산하는데 사용된다.
frictionDirection [frictionDirection accessType inputOutput, type SFVec3f CDATA "0 1 0"]
frictionDirection 마찰력의 벡터를 나타낸다.
Hint: (0 0 0)값은 마찰력이 없는것을 나타낸다.
minBounceSpeed [minBounceSpeed accessType inputOutput, type SFFloat CDATA "0"] [0,+∞)
minBounceSpeed는 튀기 위한 최소 속력을 나타낸다.
position [position accessType inputOutput, type SFVec3f CDATA "0 0 10"]
position (x, y, z in meters): 정확한 충돌 위치
slipCoefficients [slipCoefficients accessType inputOutput, type SFVec2f CDATA "0 0"]
slipCoefficients은 표면 마찰력을 계산하는데 사용된다.
softnessConstantForceMix [softnessConstantForceMix accessType inputOutput, type SFFloat CDATA "0"] [0,1]
softnessConstantForceMix 값은 충돌하는 표면이 부드럽게하도록 상수의 힘을 나타낸다.
softnessErrorCorrection [softnessErrorCorrection accessType inputOutput, type SFFloat CDATA "0"] [0,1]
softnessErrorCorrection은 정해진 값의 집합에서의 충돌 오류의 비율을 나타낸다.(0 = no error correction, 1 = all errors corrected in single step).
surfaceSpeed [surfaceSpeed accessType inputOutput, type SFVec2f CDATA "0 0"]
surfaceSpeed 표면 마찰력을 계산하기 위한 속도 벡터를 나타낸다.(접촉면이 바디에 독립적으로 움직일때.)
containerField [containerField type NMTOKEN "contacts"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Contour2D Contour2D Contour2D 닫힌 루프를 구성하는 composite contour children segment에 curve segment의 집합을 그룹화 한다. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
containerField [containerField type NMTOKEN "trimmingContour"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
ContourPolyline2D ContourPolyline2D ContourPolyline2D 은 선형 curve segment를 표면의 u-v domain안의 trimming의 파트로 정의한다. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
point [point accessType inputOutput, type MFVec2f CDATA #IMPLIED]
.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Coordinate Coordinate Coordinate builds geometry using a set of 3D coordinates. 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, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
point [point accessType inputOutput, type MFVec3f CDATA #IMPLIED]
point contains a set of 3D coordinates.
containerField [containerField type NMTOKEN "coord"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CoordinateDouble CoordinateDouble CoordinateDouble은 3D coordinates의 셋을 이용하여 기하를 형성한다. CoordinateDouble은 IndexedFaceSet, IndexedLineSet, LineSet와 PointSet에 의해 사용된다. CoordinateDouble은 NurbsPositionInterpolator와 NurbsOrientationInterpolator에 의해서도 사용된다.
Warning: CoordinateDouble requires NURBS component level 1, otherwise Full profile.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
point [point accessType inputOutput, type MFVec3d CDATA #IMPLIED]
point contains a set of 3D coordinates.
containerField [containerField type NMTOKEN "coord"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CoordinateInterpolator
CoordinateInterpolator
CoordinateInterpolator는 <Coordinate> 노드의 '점' 속성 또는 다른 Vector3FloatArray 속성으로 ROUTE될 수 있는 Coordinate의 값들의 시리즈를 생성한다. 일반적인 입력: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction. 일반적인 출력: ROUTE someInterpolatorDEF.value_changed TO destinationNode.set_attribute. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
선형보간 함수의 시간 간격의 정의 매개변수는, 증가하는 순서이어야 되고 keyValue와 일치하여야 한다.
Hint: KeyValue의 숫자는 반드시 key의 숫자의 정수 배수여야 한다!
Hint: keyValue/key의 정수 배수는 value_chaged outputOnly안에서 많은 좌표가 어떻게 보내지는지를 정의한다.
keyValue [keyValue accessType inputOutput, type MFVec3f CDATA #IMPLIED]
선형보간의 출력값은 각각 시간분할 key와 일치하여야한다.
Hint: KeyValue의 숫자는 반드시 key의 숫자의 정수 배수여야 한다!
Hint: keyValue/key의 정수 배수는 value_chaged outputOnly안에서 많은 좌표가 어떻게 보내지는지를 정의한다.
set_fraction [set_fraction: inputOnly type SFFloat CDATA #FIXED ""]
set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
value_changed [value_changed accessType outputOnly, type MFVec3f CDATA #FIXED ""]
선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다.
Hint: keyValue/key의 정수 배수는 value_chaged outputOnly안에서 많은 좌표가 어떻게 보내지는지를 정의한다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CoordinateInterpolator2D
CoordinateInterpolator2D
CoordinateInterpolator2D는 SFVec2f 또는 MFVec2f 속성에 ROUTE될 수 있는 SFVec2f 또는 MFVec2f 2-튜플 float 값들의 시리즈를 생성한다. 일반적인 입력: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction. 일반적인 출력: ROUTE someInterpolatorDEF.value_changed TO destinationNode.set_attribute.
Warning: requires X3D profile='Full' or else include <component name='Interpolation' level='3'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
선형보간 함수의 시간 간격의 정의 매개변수는, 증가하는 순서이어야 되고 keyValue와 일치하여야 한다.
Hint: KeyValue의 숫자는 반드시 key의 숫자의 정수 배수여야 한다!
Hint: keyValue/key의 정수 배수는 value_chaged outputOnly안에서 많은 좌표가 어떻게 보내지는지를 정의한다.
keyValue [keyValue accessType inputOutput, type MFVec2f CDATA #IMPLIED]
선형보간의 출력값은 각각 시간분할 key와 일치하여야한다.
Hint: KeyValue의 숫자는 반드시 key의 숫자의 정수 배수여야 한다!
Hint: keyValue/key의 정수 배수는 value_chaged outputOnly안에서 많은 좌표가 어떻게 보내지는지를 정의한다.
set_fraction [set_fraction: inputOnly type SFFloat CDATA #FIXED ""]
set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
value_changed [value_changed accessType outputOnly, type MFVec2f CDATA #FIXED ""]
선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다.
Hint: keyValue/key의 정수 배수는 value_chaged outputOnly안에서 많은 좌표가 어떻게 보내지는지를 정의한다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Cylinder Cylinder Cylinder는 형상 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
height [height accessType initializeOnly, type SFFloat CDATA "2"]
미터 단위의 사이즈.
Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다.
radius [radius accessType initializeOnly, type SFFloat CDATA "1"]
미터 단위의 사이즈.
Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다.
top [top accessType initializeOnly, type SFBool (true|false) "true"]
어디에 그릴 것인가 (면 내부에 그려지면 안 됨.).
Warning: 처음 생성후에는 변경할 수 없다.
side [side accessType initializeOnly, type SFBool (true|false) "true"]
어디에 그릴 것인가 (면 내부에 그려지면 안 됨.).
Warning: 처음 생성후에는 변경할 수 없다.
bottom [bottom accessType initializeOnly, type SFBool (true|false) "true"]
어디에 그릴 것인가 (면 내부에 그려지면 안 됨.).
Warning: 처음 생성후에는 변경할 수 없다.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off).
Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!
Warning: solid false not supported in VRML97.
containerField [containerField type NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CylinderSensor CylinderSensor CylinderSensor는 포인터 움직임(예를 들면, 마우스나 막대)을 지역 Y 축에 대한 보이지 않는 cylinder를 사용하여 회전 값으로 바꿔준다.
Hint: Sensor는 피어노드와 피어의 자식 노드에 의해 영향을 받는다.
Hint: 의 효과를 알기 위해서는 투명한 기하를 추가하여라.
Hint: initial relative bearing of pointer drag determines whether cylinder sides or end-cap disks are used for manipulation.
Hint: X3D Architecture 20.2.1 Overview of pointing device sensors https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#OverviewOfPointingDeviceSensors
Hint: X3D Architecture 20.2.2 Drag sensors https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#DragSensors
Hint: X3D Architecture 20.2.3 Activating and manipulating pointing device sensors https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/pointingsensor.html#Activatingandmanipulating
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
이 노드의 행동을 위해 보여지는 문자 description.
Hint: 공간을 사용하라, description이 명백하고 읽을 수 있게 만들어라.
Hint: 필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다.(such as &#38; for & ampersand character, or &#34; for " quotation-mark character). .
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
노드의 작동을 사용가능하게 하거나 사용불가하게 한다.
minAngle [minAngle accessType inputOutput, type SFFloat CDATA "0"]
최소/최대 값의 영역으로 회전_변화 이벤트를 압박한다.
Hint: 만약 최소각> 최대각 이면 회전은 압박받지 않는다.
maxAngle [maxAngle accessType inputOutput, type SFFloat CDATA "0"]
최소/최대 값의 영역으로 회전_변화 이벤트를 압박한다.
Hint: 만약 최소각> 최대각 이면 회전은 압박받지 않는다.
diskAngle [diskAngle accessType inputOutput, type SFFloat CDATA "0.262" (15 degrees)]
포인터 드래그의 초기 relative bearing으로 부터 회전 움직임을 결정하는데 도움이 된다. : cylinder 측면이나 가상-기하 센서의 end-cap disks가 조정을 위해 사용되어 질수 있는 날카로운 각
Hint: diskAngle 0은 disk 같은 움직임이 나타나게 하고, diskAngle 1.57 (90 degrees)는 cylinder같은 움직이 나타나게 한다.
autoOffset [autoOffset accessType inputOutput, type SFBool (true|false) "true"]
이전 오프셋 값이 기억되는가 축적는가를 결정하라.
offset [offset accessType inputOutput, type SFFloat CDATA "0"]
이벤트를 보내고 마지막 sensed된 값을 기억한다.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
isActive true/false 이벤트는 센서를 트리거링 할때 보내진다. isActive=true는 초기 마우스 버튼이 눌러질때, isActive=false는 놓여질때 발생한다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isOver [isOver accessType outputOnly, type SFBool #FIXED ""]
포인팅 장치가 센서의 기하 위에 있는가?
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
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.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
trackPoint_changed [trackPoint_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
trackPoint_changed 이벤트는 센서의 가상 기하와 베어링의 교차점을 준다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
DirectionalLight DirectionalLight DirectionalLight defines parallel light rays that illuminate geometric shapes. Lighting illuminates all geometry except lines and points. By default, light scope only illuminates peer geometry and children nodes within the scene graph hierarchy. 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 lighting effects continue through any intermediate geometry.
Hint: animate direction to simulate time-of-day sunlight effects.
Hint: HeadLight is controlled by NavigationInfo. Interchange profile
Hint: light might not be scoped by parent Group or Transform.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
on [on accessType inputOutput, type SFBool (true|false) "true"]
이 광원을 활성화/비활성화 한다.
color [color accessType inputOutput, type SFColor CDATA "1 1 1"]
빛의 색깔, 물체의 색에 적용된다.
direction [direction accessType inputOutput, type SFVec3f CDATA "0 0 -1"]
Orientation vector of light relative to local coordinate system.
Hint: animate direction to simulate time-of-day sunlight effects.
intensity [intensity accessType inputOutput, type SFFloat CDATA "1"] [0,1]
빛으로부터 똑바로 발산되는 밝기.
ambientIntensity [ambientIntensity accessType inputOutput, type SFFloat CDATA "0"] [0,1]
빛으로부터 방향없이 주위로 발산되는 밝기. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
global [global accessType inputOutput, type SFBool (true|false) "false"]
전역 광원은 빛의 영향 범위 안의 모든 객체를 비춘다. 범위의 빛은 같은 변형 계층구조 안의 객체만 비춘다.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
DISEntityManager DISEntityManager DISEntityManager node 새로운 entity가 도착하거나 떠날 때를 인지한다. DISEntityManager 아마도 어떤 수의 DISEntityTypeMapping node도 포함한다. Incoming은 생성된 대응되는 x3d모델을 포함하는 EspduTransform node를 포함한다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/DistributedInteractiveSimulation.pdf
Warning: requires X3D profile='Full' or else include <component name='DIS' level='2'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
siteID [siteID accessType inputOutput, type SFInt32 CDATA "0"]
EntityID 영역.
applicationID [applicationID accessType inputOutput, type SFInt32 CDATA "1"]
EntityID 응용 ID, 해당 사이트에서의 응용으로는 유일하다.
address [address accessType inputOutput, type SFString CDATA "localhost"]
멀티캐스트 주소, 또는 "localhost". 예시: 224.2.181.145.
port [port accessType inputOutput, type SFInt32 CDATA "0"]
Network connection port number (EXAMPLE 3000) for sending or receiving DIS messages. example: 3000.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
DISEntityTypeMapping
DISEntityTypeMapping
DISEntityTypeMapping는 x3d 모델에서 받아지는 DIS 요소 타입 정보를 매핑하고, 그럼으로서 받아들여지는 패킷에 맞는 시각적인 그리고 행동적인 묘사를 제공한다. Fields는 다음의 순서로 진행된다: kind, domain, country, category, subcategory, specific, extra.
Hint: 0 값은 와일드 카드이다. 리스트 내의 모든 값은 청므 0이 전의 된 뒤에는 0이여야만 한다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/DistributedInteractiveSimulation.pdf
Warning: requires X3D profile='Full' or else include <component name='DIS' level='2'/>
Hint: apply containerField='watchList' when parent node is LoadSensor.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
.
Hint: String 은 여러 개의 값을 가질 수 있으므로 개개의 string 은 인용기호를 사용하여 구분한다. [ "https://www.web3d.org" "https://www.web3d.org/about" "etc." ] .
Hint: "기호의 XML 인코딩은 다음과 같다. " (which is an example of a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다.
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
kind [kind accessType inputOutput, type SFInt32 CDATA "0"]
domain [domain accessType inputOutput, type SFInt32 CDATA "0"]
country [country accessType inputOutput, type SFInt32 CDATA "0"]
category [category accessType inputOutput, type SFInt32 CDATA "0"]
subCategory [subCategory accessType inputOutput, type SFInt32 CDATA "0"]
specific [specific accessType inputOutput, type SFInt32 CDATA "0"]
extra [extra accessType inputOutput, type SFInt32 CDATA "0"]
containerField [containerField type NMTOKEN (mapping | watchList) "mapping"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Disk2D Disk2D Disk2D는 기하 노드이다. Disk2D는 중심점이 (0,0)인 꽉 찬 원을 나타낸다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Warning: requires X3D profile='Full' or else include <component name='Geometry2D' level='2'/>
Examples: X3D Example Archives, X3D for Web Authors, Chapter 10 Geometry 2D https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter10Geometry2D
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
innerRadius [innerRadius accessType initializeOnly, type SFFloat CDATA "0"] [0,+∞)
내부 원의 반지름은 0보다 크거나 같다.
Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다.
outerRadius [outerRadius accessType initializeOnly, type SFFloat CDATA "1"] (0,+∞)
외부 원의 반지름은 내부 원의 반지름보다 크거나 같다.
Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off).
Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!
Warning: solid false는 VRML97에서 지원하지 않는다.
containerField [containerField type NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
DoubleAxisHingeJoint
DoubleAxisHingeJoint
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).
Hint: RigidBodyPhysics component, level 2.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
anchorPoint [anchorPoint accessType inputOutput, type SFVec3f CDATA "0 0 0"]
anchorPoint는 월드 좌표계에 명시된 접합부의 중심이다.
axis1 [axis1 accessType inputOutput, type SFVec3f CDATA "0 0 0"]
axis1은 body1과의 joint 연결의 축 벡터를 정의한다.
Hint: 0 0 0 은 모터를 사용할 수 없음을 의미한다.
axis2 [axis2 accessType inputOutput, type SFVec3f CDATA "0 0 0"]
axis2은 body2과의 joint 연결의 축 벡터를 정의한다.
Hint: 0 0 0 은 모터를 사용할 수 없음을 의미한다.
desiredAngularVelocity1 [desiredAngularVelocity1 accessType inputOutput, type SFFloat CDATA "0"]
desiredAngularVelocity1은 body1과의 hinge 연결을 위한 목표 회전 비이다.
desiredAngularVelocity2 [desiredAngularVelocity2 accessType inputOutput, type SFFloat CDATA "0"]
ddesiredAngularVelocity1은 body1과의 hinge 연결을 위한 목표 회전 비이다.
forceOutput [forceOutput accessType inputOutput, type MFString CDATA "NONE"]
forceOutput은 다음 프레임에 생성될 출력 필드를 제어한다. 값들은 ALL, NONE이나, 다음 프레임의 시작에 업데이트될 출력 필드의 정확한 이름이다.
minAngle1 [minAngle1 accessType inputOutput, type SFFloat CDATA "-3.1416"] [-pi,pi]
최소각은 hinge를 위한 최소의 회전 각이다.
maxAngle1 [maxAngle1 accessType inputOutput, type SFFloat CDATA "3.1416"] [-pi,pi]
최대각은 hinge를 위한 최대의 회전 각이다.
maxTorque1 [maxTorque1 accessType inputOutput, type SFFloat CDATA "0"]
maxTorque1은 desiredAngularVelocity1에 도달하려는 대응 모터 축에 의해 적용되는 최대 회전 토크이다.
maxTorque2 [maxTorque2 accessType inputOutput, type SFFloat CDATA "0"]
maxTorque2은 desiredAngularVelocity2에 도달하려는 대응 모터 축에 의해 적용되는 최대 회전 토크이다.
stop1Bounce [stop1Bounce accessType inputOutput, type SFFloat CDATA "0"] [0,1]
stop1Bounce는 bounce back이 stop point에 한번 도달하기 위한 속도 factor이다.
Hint: 0은 bounce가 없음을 의미하고, 1은 일정 속도에 다다랐음을 의미한다.
stop1ErrorCorrection [stop1ErrorCorrection accessType inputOutput, type SFFloat CDATA "0.8"] [0,1]
stop1ErrorCorrection은 stop point에 한번 도달하는 time step동안에 수행되는 에러 수정의 일부이다.
Hint: 0은 에러가 고쳐졌음을 의미한다. 1은 모든 에러가 한 step에 고쳐졌음을 의미한다.
stop1ConstantForceMix [stop1ConstantForceMix accessType inputOutput, type SFFloat CDATA "0.001"] [0,1]
stop1ConstantForceMix값은 충돌 면을 어딘가에 매끄럽게 나타나게 하기 위한 일정한 힘의 값을 나타낸다.
Hint: 매끄러움과 수적 안정성을 증가시키기 위한 suspensionForce와 함께 사용하라.
Hint: 0 은 stop adjustment가 없음을 의미하고, 1 더 고탄력인 stop response을 의미한다.
suspensionErrorCorrection [suspensionErrorCorrection accessType inputOutput, type SFFloat CDATA "0.8"] [0,1]
suspensionErrorCorrection는 floating point의 부정확함으로 인해 야기되는 intersection error들을 시스템이 얼마나 빨리 결정하느냐를 나타낸다.
Hint: 매끄러움과 수적 안정성을 증가시키기 위한 stop1ConstantForceMix와 함께 사용하라.
Hint: 0 은 stop adjustment가 없음을 의미하고, 1 더 고탄력인 stop response을 의미한다.
suspensionForce [suspensionForce accessType inputOutput, type SFFloat CDATA "0.8"] [0,1]
suspensionForce는 floating point의 부정확함으로 인해 야기되는 intersection error들을 시스템이 얼마나 빨리 결정하느냐를 나타낸다.
Hint: 매끄러움과 수적 안정성을 증가시키기 위한 stop1ConstantForceMix와 함께 사용하라.
Hint: 0 은 stop adjustment가 없음을 의미하고, 1 더 고탄력인 stop response을 의미한다.
containerField [containerField type NMTOKEN "joints"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
ElevationGrid ElevationGrid ElevationGrid는 기하 노드이다. ElevationGrid는 편평한 면위에 높이가 다양한 사각의 grid이다. ElevationGrid는 Color|ColorRGBA, Normal과 TextureCoordinate 노드를 포함 할 수 있다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
xDimension [xDimension accessType initializeOnly, type SFInt32 CDATA "0"]
X 방향에 따른 grid-array 요소들의 숫자.
zDimension [zDimension accessType initializeOnly, type SFInt32 CDATA "0"]
Z 방향에 따른 grid-array 요소들의 숫자.
xSpacing [xSpacing accessType initializeOnly, type SFFloat CDATA "1.0"]
X 방향에 따른 grid-array 점사이의 미터 거리.
Hint: 수평으로 x축 거리는 (xDimension 1)*xSpacing 과 같다 .
zSpacing [zSpacing accessType initializeOnly, type SFFloat CDATA "1.0"]
Z 방향에 따른 grid-array 점사이의 미터 거리.
Hint: 수직으로 z축의 거리는 (zDimension-1)*zSpacing 과 같다 .
height [height accessType initializeOnly, type MFFloat CDATA #IMPLIED]
xDimension 행과 zDimension 열을 포함한 Y 방향의 윗 방향에 따른 높이 점들의 Grid array.
set_height [set_height accessType inputOnly, type MFFloat CDATA #FIXED ""]
xDimension 행과 zDimension 열을 포함한 Y 방향의 윗 방향에 따른 높이 점들의 Grid array.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서.
Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다.
creaseAngle [creaseAngle accessType initializeOnly, type SFFloat CDATA "0"] [0,+∞)
creaseAngle은 인접한 폴리곤이 날카로운 변두리 혹은 유연한 음영이 그려질때 각(라디안)을 정의 한다. 만약 두 인접한 폴리곤의 법선이 creaseAngle 보다 작다면, 유연한 음영은 공통의 라인 구분을 지나면서 표현한다 .
Hint: creaseAngle=0 은 모든 변두리를 예리하게 표현하는것을 의미하고, creaseAngle=3.14는 모든 변두리를 유연하게 표현하는것을 의미한다 .
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off).
Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Color 노드가 매개 꼭지점에 적용이 되였는지(참) 혹은 매개 4변형에 적용이 되였는지(거짓) 여부 .
normalPerVertex [normalPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
법선 벡터가 매개 꼭지점에 적용이 되였는지(참) 혹은 매개 4변형에 적용이 되였는지(거짓) 여부 .
containerField [containerField type NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
EspduTransform EspduTransform EspduTransform은 대부분의 node를 포함할 수 있는 network 된 Transform node이다. EspduTransform는 다음의 DIS PDUS를 위한 기능적인 더하기를 한다.: EntityStatePdu, CollisionPdu, DetonatePdu, FirePdu, CreateEntity and RemoveEntity packets.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/DistributedInteractiveSimulation.pdf
Warning: requires X3D profile='Full' or else include <component name='DIS' level='1'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables the sensor node.
marking [marking accessType inputOutput, type SFString CDATA #IMPLIED]
간단한 entity label을 위한 11 characters의 최대치.
siteID [siteID accessType inputOutput, type SFInt32 CDATA "0"]
참가한 LAN이나 조직의 simulation/exercise siteID.
applicationID [applicationID accessType inputOutput, type SFInt32 CDATA "1"]
simulation/exercise applicationID는 그 사이트의 유일한 application이다.
entityID [entityID accessType inputOutput, type SFInt32 CDATA "0"]
simulation/exercise entityID는 그 application안의 entity를 위한 유일한 ID이다.
forceID [forceID accessType inputOutput, type SFInt32 CDATA "0"]
entityKind [entityKind accessType inputOutput, type SFInt32 CDATA "0"]
entityDomain [entityDomain accessType inputOutput, type SFInt32 CDATA "0"]
entityCountry [entityCountry accessType inputOutput, type SFInt32 CDATA "0"]
entityCategory [entityCategory accessType inputOutput, type SFInt32 CDATA "0"]
entitySubCategory [entitySubCategory accessType inputOutput, type SFInt32 CDATA "0"]
entitySpecific [entitySpecific accessType inputOutput, type SFInt32 CDATA "0"]
entityExtra [entityExtra accessType inputOutput, type SFInt32 CDATA "0"]
readInterval [readInterval accessType inputOutput, type SFTime CDATA "0.1"]
읽기 업데이트 사이의 초단위 간격. 0은 읽지 않음.
writeInterval [writeInterval accessType inputOutput, type SFTime CDATA "1.0"]
쓰기 업데이트 사이의 초단위 간격. 0은 쓰지 않음.
networkMode [networkMode accessType inputOutput, ( standAlone | networkReader | networkWriter ) "standAlone"]
이 엔티티가 네트워크를 무시하는지 아닌지의 여부, 네트워크에 DIS 패킷을 보내거나, DIS 패킷을 네트워크에서 받거나. (1) standAlone: 네트워크를 무시하지만 로컬 씬에서의 이벤트에는 응답한다. (2) networkReader: 네트워크를 보고, readInterval마다 PDU 패킷을 읽는다. 엔티티의 사본처럼 동작한다. (3) networkWriter: writeInterval마다 네트워크에 PDU 패킷을 보낸다. 마스터 엔티티처럼 동작한다. 기본값인 "standAlone"은 networkReader나 networkWriter같은 씬 안의 DIS 네크워크 활성이 의도적이라는 것을 확실하게 한다.
isStandAlone [isStandAlone accessType outputOnly, type SFBool #FIXED ""]
networkMode="local" 인가 아닌가 (ignore network but still respond to local events)
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isNetworkReader [isNetworkReader accessType outputOnly, type SFBool #FIXED ""]
networkMode="remote" 인가 아닌가(listen to network as copy of remote entity)
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isNetworkWriter [isNetworkWriter accessType outputOnly, type SFBool #FIXED ""]
networkMode="master" 인가 아닌가 (output to network as master entity at writeInterval)
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
address [address accessType inputOutput, type SFString CDATA "localhost"]
멀티캐스트 주소, 또는 "localhost". 예시: 224.2.181.145.
port [port accessType inputOutput, type SFInt32 CDATA "0"]
Network connection port number (EXAMPLE 3000) for sending or receiving DIS messages.
Example: 3000.
multicastRelayHost [multicastRelayHost accessType inputOutput, type SFString CDATA #IMPLIED]
멀티캐스트가 지역적으로 허용이 안될경우 대체 시스템 서버의 주소.
Example: track.nps.edu.
multicastRelayPort [multicastRelayPort accessType inputOutput, type SFInt32 CDATA "0"]
멀티캐스트가 지역적으로 허용이 안될경우 대체 시스템 서버의 포트.
Example: 8010.
rtpHeaderExpected [rtpHeaderExpected accessType initializeOnly, type SFBool (true|false) "false"]
RTP headers가 DIS PDUs에 추가 되었는가 아닌가.
isRtpHeaderHeard [isRtpHeaderHeard accessType outputOnly, type SFBool #FIXED ""]
Whether 다가오는 DIS packets가 추가된 RTP header를 가지고 있는가 아닌가.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isActive [isActive accessType outputOnly, type SFBool #FIXED ""]
최근에 네트워크 갱신을 받아왔었는가 아닌가?
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
timestamp [timestamp accessType outputOnly, type SFTime CDATA #FIXED ""]
VRML time units내에서 최근 갱신으로 부터의 DIS timestamp
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
떨어져 연결된 EspduTransform 노드들로 부터 종종 읽혀지는 (또는 쓰여지는) 지역 coordinate 시스템과 관계 있는 자식의 위치.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
떨어져 연결된 EspduTransform 노드들로 부터 종종 읽혀지는 (또는 쓰여지는) 지역 coordinate 시스템과 관계 있는 자식의 Orientation.
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
지역 좌표계의 원점으에서의 멀어진 위치(offset).
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
중점과 scaleOrientation에 의해 보정된 자식 coordinate시스템의 일정하지 않은 x-y-z scale.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
스케일링 이전에 수행되는 좌표계의 회전 (임의의 방향에 대해 스케일링을 허용하기 위해). .
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
linearVelocity [linearVelocity accessType inputOutput, type SFVec3f CDATA "0 0 0"]
linearAcceleration [linearAcceleration accessType inputOutput, type SFVec3f CDATA "0 0 0"]
deadReckoning [deadReckoning accessType inputOutput, type SFInt32 CDATA "0"]
Dead reckoning 알고리즘은 속도나 가속도와 position/orientation을 보호하기 위해 사용된다.
isCollided [isCollided accessType outputOnly, type SFBool #FIXED ""]
상응하는 CollisionPDU가 충돌을 보고해왔었는가?
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
collideTime [collideTime accessType outputOnly, type SFTime CDATA #FIXED ""]
언제 우리가 충돌할 것 인가?
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isDetonated [isDetonated accessType outputOnly, type SFBool #FIXED ""]
상응하는 DetonationPDU가 폭발을 보고해왔었는가?
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
detonateTime [detonateTime accessType outputOnly, type SFTime CDATA #FIXED ""]
우리가 언제 폭발할 것 인가?
fired1 [fired1 accessType inputOutput, type SFBool (true|false) "false"]
주요 무기(Fire PDU)가 발사되어 왔는가?
fired2 [fired2 accessType inputOutput, type SFBool (true|false) "false"]
보조 무기 (Fire PDU)가 발사되어 왔는가?
firedTime [firedTime accessType outputOnly, type SFTime CDATA #FIXED ""]
우리가 언제 무기를 발사하였나 (Fire PDU)?
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
munitionStartPoint [munitionStartPoint accessType inputOutput, type SFVec3f CDATA "0 0 0"]
이벤트출력, exercise coordinates를 사용한다.
munitionEndPoint [munitionEndPoint accessType inputOutput, type SFVec3f CDATA "0 0 0"]
이벤트출력, exercise coordinates를 사용한다.
munitionSiteID [munitionSiteID accessType inputOutput, type SFInt32 CDATA "0"]
Munition siteID of the participating LAN or organization.
munitionApplicationID [munitionApplicationID accessType inputOutput, type SFInt32 CDATA "1"]
그 위치에 적용을 위해 유일한 munitionApplicationID.
munitionEntityID [munitionEntityID accessType inputOutput, type SFInt32 CDATA "0"]
munitionEntityID은 entity firing munition과 그 적용을 위한 유일한 ID이다.
fireMissionIndex [fireMissionIndex accessType inputOutput, type SFInt32 CDATA #FIXED ""]
warhead [warhead accessType inputOutput, type SFInt32 CDATA "0"]
fuse [fuse accessType inputOutput, type SFInt32 CDATA "0"]
munitionQuantity [munitionQuantity accessType inputOutput, type SFInt32 CDATA "0"]
firingRate [firingRate accessType inputOutput, type SFInt32 CDATA "0"]
firingRange [firingRange accessType inputOutput, type SFFloat CDATA "0"]
collisionType [collisionType accessType inputOutput, type SFInt32 CDATA "0"]
detonationLocation [detonationLocation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
detonationRelativeLocation [detonationRelativeLocation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
detonationResult [detonationResult accessType inputOutput, type SFInt32 CDATA "0"]
eventApplicationID [eventApplicationID accessType inputOutput, type SFInt32 CDATA "1"]
eventEntityID [eventEntityID accessType inputOutput, type SFInt32 CDATA "0"]
eventNumber [eventNumber accessType inputOutput, type SFInt32 CDATA "0"]
eventSiteID [eventSiteID accessType inputOutput, type SFInt32 CDATA "0"]
articulationParameterCount [articulationParameterCount accessType inputOutput, type SFInt32 CDATA "0"]
첫 번째 연결식 파라미터는 articulationParameterValue0이다.
articulationParameterDesignatorArray [articulationParameterDesignatorArray accessType inputOutput, type MFInt32 CDATA #IMPLIED]
각각의 연결된 파라미터들을 위한 지명자들의 배열.
articulationParameterChangeIndicatorArray [articulationParameterChangeIndicatorArray accessType inputOutput, type MFInt32 CDATA #IMPLIED]
연결된 파라미터들이 갱신될 때, 각각 증가하는 change counter들의 배열.#IMPLIED] .
articulationParameterIdPartAttachedToArray [articulationParameterIdPartAttachedToArray accessType inputOutput, type MFInt32 CDATA #IMPLIED]
각각의 연결된 파라미터가 부여된 ID 배열.
articulationParameterTypeArray [articulationParameterTypeArray accessType inputOutput, type MFInt32 CDATA #IMPLIED]
각각의 연결된 파라미터를 위한 열거 타입의 배열.
articulationParameterArray [articulationParameterArray accessType inputOutput, type MFFloat CDATA #IMPLIED]
.
set_articulationParameterValue0 [set_articulationParameterValue0 accessType inputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 정한다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
set_articulationParameterValue1 [set_articulationParameterValue1 accessType inputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 정한다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
set_articulationParameterValue2 [set_articulationParameterValue2 accessType inputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 정한다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
set_articulationParameterValue3 [set_articulationParameterValue3 accessType inputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 정한다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
set_articulationParameterValue4 [set_articulationParameterValue4 accessType inputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 정한다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
set_articulationParameterValue5 [set_articulationParameterValue5 accessType inputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 정한다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
set_articulationParameterValue6 [set_articulationParameterValue6 accessType inputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 정한다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
set_articulationParameterValue7 [set_articulationParameterValue7 accessType inputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 정한다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
articulationParameterValue0_changed [articulationParameterValue0_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 가져 온다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
articulationParameterValue1_changed [articulationParameterValue1_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 가져 온다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
articulationParameterValue2_changed [articulationParameterValue2_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 가져 온다.
articulationParameterValue3_changed [articulationParameterValue3_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 가져 온다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
articulationParameterValue4_changed [articulationParameterValue4_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 가져 온다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
articulationParameterValue5_changed [articulationParameterValue5_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 가져 온다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
articulationParameterValue6_changed [articulationParameterValue6_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 가져 온다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
articulationParameterValue7_changed [articulationParameterValue7_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 가져 온다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
EXPORT EXPORT EXPORT 는 현재의 Scene이 외부세계에 의해 Inlined 되었을 때에 ROUTEing하기 위한 지역 노드를 나타낸다.
Hint: EXPORT statement들을 최고점에서 인터페이스를 보여주는 Scene 태그의 다음에 위치 시킬 수 있다.
Warning: ProtoDeclare내의 노드들을 참조하지 말라.
Warning: experimental.
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: X3D Architecture 4.4.6 Import/Export semantics https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#ImportExportsemantics
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
localDEF [localDEF type IDREF #REQUIRED]
localDEF은 EXPORTed되는 지역 노드의 DEF 이름이다.
AS #IMPLIED]
export시 다른 이름으로서 localDEF 노드를 다시 명명한다.
Hint: optional, default는 같은 localDEF 이름을 사용하는 것이다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
ExternProtoDeclare ExternProtoDeclare ExternProtoDeclare 는 다른 파일에서 제공하는 ProtoDeclare 노드 정의를 가리킨다. ExternProtoDeclare 인터페이스는 <inputOutputLabel>태그안에 정의 되어있다.(IS 속성은 없음).
Hint: ExternProto 는 정의일 뿐이고 ProtoInstance를 사용하여 인스턴스를 사용하여야 한다.
Hint: ExternProtoDeclare url 는 다음과 같은 형식이다. https://www.web3d.org/x3d/someWorld.xml#ProtoName.
Hint: X3D Scene Authoring Hints, Inlines and Prototypes https://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.
Hint: X3D Architecture 7.2.5.9 EXTERNPROTO statement https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/core.html#EXTERNPROTOStatement
Hint: X3D Architecture 4.4.4 Prototype semantics, https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#PROTOdefinitionsemantics
Examples: X3D Example Archives, X3D for Web Authors, Chapter 14 Prototypes https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter14Prototypes
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
name #REQUIRED]
EXTERNPROTO 노드가 정의 되는 이름.
url [Url accessType initializeOnly, type MFString CDATA #IMPLIED]
ProtoDeclare 소스가 선언된 지점과 파일 이름. 여러개 지점이면 더 안전하다. 그리고 웹 지점들은 e-mail 첨부파일이 작동될 수 있게 한다.
Hint: Strings 는 여러 가지 값을 가질 수 있으므로 개개의 string을 인용기호를 사용하여 분리한다. "https://www.web3d.org" "https://www.web3d.org/about" "etc."
Hint: "기호의 XML 인코딩은 다음과 같다. " (which is an example of a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다.
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
appinfo [appinfo type SFString CDATA #IMPLIED]
툴팁으로써 사용가능한 간단한 서술을 생성하기 위한 응용정보, XML 스키마의 appinfo 태그와 비슷함.
documentation [documentation type SFString CDATA #IMPLIED]
추후의 정보를 위한 정리 문서 URL, XML 스키마의 documentation 태그와 비슷함.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Extrusion Extrusion Extrusion 은 하나의 2D 단면도를 3D-spline 경로에 따라 지역좌표계에서 늘리는 기하노드 이다. 단면도의 스케일링/회전에 따라 여러 가지 형상을 생성할 수 있다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
spine [spine accessType initializeOnly, type MFVec3f CDATA "0 0 0, 0 1 0"]
spline 은 일련의 piecewise-linear 곡선이 서로 연결된 점들을 형성하여 생긴 열리거나 혹은 닫긴 3차원 점들의 집합이다. 이것은 횡단면을 늘릴때의 이동 경로이기도 하다.
Hint: spline 점들의 개수, 스케일 값, 그리고 오리엔테이션 값은 꼭 같아야 한다.
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"]
순서가 있는 2D 점들은 piecewise-linear 곡선을 그리고 한평면의 연결된 꼭지점들을 형성한다. 이것은 표면 바깥의 윤곽을 제공한다 .
Warning: 시계방향/반시계 방향 혹은 불가능/반대의 도형이 생성될수 있다. !
scale [scale accessType initializeOnly, type MFVec2f CDATA "1 1"] (0,+∞)
scale 은 2D-비율 파라미터들이 각각의 횡단면 평면에 적용되는것이다.
Hint: spline 점, 스케일 값, 그리고 오리엔테이션 값의 갯수는 같다.
Warning: 영 혹은 부의 스케일 값은 허용 되지 않는다.
orientation [orientation accessType initializeOnly, type MFRotation CDATA "0 0 1 0"]
orientation 은 축-각의 오리엔테션 목록이고 4-tuple values 이 각각의 횡단면 평면에 적용이 된다. spline 점, 스케일 값, 그리고 오리엔테이션 값의 갯수는 같다.
beginCap [beginCap accessType initializeOnly, type SFBool (true|false) "true"]
시작 캡이 그려저 있는 여부(Cylinder의 윗 캡과 비슷함).
Warning: 처음 생성후에는 변경할 수 없다.
endCap [endCap accessType initializeOnly, type SFBool (true|false) "true"]
끝 캡이 그려저 있는 여부(Cylinder 끝 캡과 비슷함).
Warning: 처음 생성후에는 변경할 수 없다.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서.
Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다.
convex [convex accessType initializeOnly, type SFBool (true|false) "true"]
모든 형상의 폴리곤이 convex(true), 혹은 concave(false). 하나의 convex 폴리곤은 평면이고 자체로 사귀지 않고 모든 내각이 180도 보다 작다.
Warning: concave 도형은 보이지 않을수 있다. 내정값은 convex=true.
creaseAngle [creaseAngle accessType initializeOnly, type SFFloat CDATA "0.0"] [0,+∞)
creaseAngle은 인접한 폴리곤이 날카로운 변두리 혹은 유연한 음영이 그려질때 각(라디안)을 정의 한다. 만약 두 인접한 폴리곤의 법선이 creaseAngle 보다 작다면, 유연한 음영은 공통의 라인 구분을 지나면서 표현한다 .
Hint: creaseAngle=0 은 모든 변두리를 예리하게 표현하는것을 의미하고, creaseAngle=3.14는 모든 변두리를 유연하게 표현하는것을 의미한다 .
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off).
Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!
set_crossSection [set_crossSection accessType inputOnly, type MFVec2f CDATA #FIXED ""]
순서가 있는 2D 점들은 piecewise-linear 곡선을 그리고 한평면의 연결된 꼭지점들을 형성한다. 이것은 표면 바깥의 윤곽을 제공한다 .
Warning: 시계방향/반시계 방향 혹은 불가능/반대의 도형이 생성될수 있다. !
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
set_orientation [set_orientation accessType inputOnly, type MFRotation CDATA #FIXED ""]
orientation 은 축-각의 오리엔테션 목록이고 4-tuple values 이 각각의 횡단면 평면에 적용이 된다. spline 점, 스케일 값, 그리고 오리엔테이션 값의 갯수는 같다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
set_scale [set_scale accessType inputOnly, type MFVec2f CDATA #FIXED ""] (0,+∞)
스케일은 2D-비율 파라미터들이 각각의 횡단면 평면에 적용되는것이다.
Hint: spline 점, 스케일 값, 그리고 오리엔테이션 값의 갯수는 같다.
Warning: 영 혹은 부의 스케일 값은 허용 되지 않는다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
set_spine [set_spine accessType inputOnly, type MFVec3f CDATA #FIXED ""]
spline 은 일련의 piecewise-linear 곡선이 서로 연결된 점들을 형성하여 생긴 열리거나 혹은 닫긴 3차원 점들의 집합이다. 이것은 횡단면을 늘릴때의 이동 경로이기도 하다.
Hint: spline 점들의 개수, 스케일 값, 그리고 오리엔테이션 값은 꼭 같아야 한다.
Warning: take care if creating loops or spirals, otherwise self-intersecting, impossible or inverted geometry can result!
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
containerField [containerField type NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
field field A field statement defines an interface attribute or node.
Hint: first add Script, ProtoDeclare or ExternProtoDeclare before adding a field.
Hint: in addition to defining a simple-type value attribute, a field statement can alternatively hold initializing SFNode/MFNode values as contained node(s).
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
name [name type NMTOKEN #REQUIRED]
Name of this field declaration.
accessType #REQUIRED]
Event-model semantics for field set/get capabilities.
Hint for VRML97: inputOnly=eventIn, outputOnly=eventOut, initializeOnly=field, inputOutput=exposedField.
Warning: inputOutput=exposedField not allowed in VRML97 Script nodes, use initializeOnly=field for backwards compatibility.
type [type #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 (may be later re-initialized by ProtoInstance fieldValue).
Hint: SFNode/MFNode are initialized using contained content, instead of this value attribute.
Hint: required for Script and ProtoDeclare.
Warning: not allowed for ExternProtoDeclare.
Warning: not allowed by inputOnly or outputOnly variables.
appinfo [appinfo type SFString CDATA #IMPLIED]
툴팁으로써 사용가능한 간단한 서술을 생성하기 위한 응용정보, XML 스키마의 appinfo 태그와 비슷함.
documentation [documentation type SFString CDATA #IMPLIED]
추후의 정보를 위한 정리 문서 URL, XML 스키마의 documentation 태그와 비슷함.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
fieldValue fieldValue A fieldValue statement re-initializes default field values in ProtoInstances. 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.
Hint: in addition to defining a simple-type value attribute, a fieldValue statement can alternatively hold initializing SFNode/MFNode values as contained node(s).
Search
mail lists or
Mantis issues, give feedback
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).
value CDATA #IMPLIED]
Initial value for this field (overrides default initialization value in ProtoDeclare or ExternProtoDeclare).
Hint: initialize SFNode/MFNode field value using contained content element(s), instead of a simple attribute value.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
FillProperties FillProperties FillProperties 은 외관이 채워지거나 깨진것을 나타 낸다. Hatches 는 노드의 이미 표현된 외관의 꼭대기에 적용 되고 빛의 영향은 받지 않는다.
Hint: <component name='Shape' level='3'/>을 포함
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
filled [filled accessType inputOutput, type SFBool (true|false) "true"]
관련된 도형이 채워진 여부 .
hatched [hatched accessType inputOutput, type SFBool (true|false) "true"]
관련된 도형이 깨어진 여부 .
hatchStyle [hatchStyle accessType inputOutput, type SFInt32 CDATA "1"]
hatchStyle은 International Register of Graphical Item으로 부터 hatch 패턴을 선택한다. 1=수평으로 균일하게 위치된 평행선. 2=수직으로 균일하게 위치된 평행선. 3= 양(positive)으로 균일하고 경사지게 위치한 평행선. 4 =음(negative)으로 균일하고 경사지게 위치한 평행선. 5=수평/수직 망상선. 6=양/음(positive/negative)으로 경사진 망상선. 7=(주철 혹은 가단철, 그리고 모든 재질에 사용되는 일반적인 사용법). 8=(강철). 9=(황동, 청동, 구리, 그리고 혼합물). 10=(하얀 금속,아연, 납,야금, 합금 ). 11=(마그네슘, 알르미늄, 알르미늄 합금). 12=(고무, 플라스틱, 전기 단열재). 13=(코르크, 모전, 피륙, 가죽, 섬유). 14=(온도 절연체). 15( 티타늄, refi-actory 재료). 16=(대리석, 점판암, 자기, 유리등등). 17=(흙). 18=(모래). 19=(반복하는 점).
hatchColor [hatchColor accessType inputOutput, type SFColor CDATA "1 1 1"]
hatch 패턴의 색상.
containerField [containerField type NMTOKEN "fillProperties"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
   
FloatVertexAttribute
(X3D version 3.1 or later) FloatVertexAttribute 는 매개 꼭지점의 정확한 유동 속성들을 정의한다 . Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
특정된 VertexAttribute의 인스턴스 이름.
value [value accessType inputOutput, type MFFloat CDATA ""]
value 는 임의의 유동 점들의 값들을 규정하는데 이는 쉐이더의 매개 꼭지점에 넘겨진다.
Hint: 값의 범위는 여러개의 numComponents가 될수 있다 .
numComponents [numComponents accessType initializeOnly, type SFFloat CDATA (1,4) "4"]
numComponents 는 매개 꼭지점에 몇개의 연속적인 유동 점의 값이 분류되는지를 규정한다.
Hint: 값의 범위는 여러개의 numComponents가 될수 있다 .
containerField [containerField type NMTOKEN ""]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Fog Fog Fog 는 먼곳의 물체와 안개 색상의 혼합을 통하여 대기 효과를 모의실험하는것이다. NavigationInfo, Background, TextureBackground, Fog, LocalFog, OrthoViewpoint, Viewpoint는 융통성이 있는 노드 이다.
Warning: results are undefined if a bindable node (Background, Fog, NavigationInfo, OrthoViewpoint, TextureBackground, Viewpoint) is a contained descendant node of either LOD or Switch.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
color [color accessType inputOutput, type SFColor CDATA "1.0 1.0 1.0"]
Fog 색상.
Hint: Background 색상을 매치하여 물체를 사라지게 한다.
fogType [fogType accessType inputOutput, type SFString CDATA (LINEAR|EXPONENTIAL) "LINEAR"]
안개 증가율을 나타내는 알고리즘을 정의한다. 이것은 선형 혹은 기하급수적이다.
Hint: 기하급수적은 좀 더 자연스럽지만 많은 계산이 필요하다.
visibilityRange [visibilityRange accessType inputOutput, type SFFloat CDATA "0.0"]
물체가 안개에 의해 완전히 가려지는데 필요한 거리(단위는 미터).
Hint: visibilityRange 0 이면 안개를 사용하지 않음을 의미한다.
set_bind [set_bind accessType inputOnly, type SFBool #FIXED ""]
set_bind가 참(true)이면 노드가 활성화되고 거짓(false)이면 비활성화가 된다 . 그러므로 set_bind true/false 는 이 노드를 pop/push (enable/disable) 한다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
bindTime [bindTime accessType outputOnly, type SFTime CDATA #FIXED ""]
노드가 활성화되거나 비활성화 될때 보내진 이벤트.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isBound [isBound accessType outputOnly, type SFBool #FIXED ""]
노드가 활성화될때는 true 이벤트가 보내지고, 다른노드에 의해 풀릴때 false 이벤트가 보내진다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
FogCoordinate FogCoordinate FogCoordinate 는 매개 꼭지점 기반의 가장 중요한 Fog visibilityRange에 명시적인 안개 깊이를 정의한다. Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
depth [depth accessType inputOutput, type MFVec3f CDATA #IMPLIED]
depth는 여러개의 3차원 좌료를 포함한다. .
containerField [containerField type NMTOKEN "coord"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
FontStyle FontStyle FontStyle 은 Text 노드에 사용되는 크기, 조직 단위, 자리맞춤, 그리고 다른 스타일등을 정의한다.
Hint: 처음 추가하는 노드는 부모노드이다 .
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
family [family accessType initializeOnly, type MFString CDATA "SERIF"]
폰트의 조직단위 이름의 순서는 우선순위에 의해 정해지고 브라우저는 처음으로 지원되는 조직단위를 사용한다. 지원되는 값들로는 "SERIF", "SANS", "TYPEWRITER".
Hint: SERIF, SANS는 넚이가 변할 수 있는 폰트이다.(예,Roman 과 Arial).
Hint: TYPEWRITER 는 넚이가 정해진 폰트이다.(예,Courier).
Hint: String 은 여러개의 값을 가질 수 있으므로 개개의 string은 인용기호로 분리 된다.
Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n
style [style accessType initializeOnly, type SFString CDATA (PLAIN|BOLD|ITALIC|BOLDITALIC) "PLAIN"]
본문 스타일을 위하여 4개 값중 하나를 선택한다 .
justify [justify accessType initializeOnly, type MFString CDATA "BEGIN"]
두 개의 string 값이 장축과 단축의 정돈에 제공된다. 가능한 값은 "FIRST" "BEGIN""MIDDLE" "END". 예:"MIDDLE" "MIDDLE".
Hint: String 은 여러개의 값을 가질 수 있으므로 개개의 string은 인용기호로 분리 된다.
size [size accessType initializeOnly, type SFFloat CDATA "1.0"]
본문의 그림표지의 일반적인 높이(지역 좌표계)는 본문의 인접한 두 줄사의 내정된 간격을 정한다. .
spacing [spacing accessType initializeOnly, type SFFloat CDATA "1.0"]
본문의 인접한 두 줄사의 거리를 조절하는 요소 .
language [language accessType initializeOnly, type SFString CDATA #IMPLIED]
언어 코드는 주요 코드(없을수도 있음)와 일련의 하위코드(subcode)로 구성되었다. [언어코드 = 주요코드("-" 하위코드)*] 두자의 주요코드는 언어의 약자로 표현된다. [RFC3066 https://tools.ietf.org/html/rfc3066]. 두자의 주요코드는 다음과 같은것을 포함한다. en (영어), fr 프랑스), de (독일어), it (이탈리아어), nl (네델란드어), el (그레이스어), es (스페인어), pt (포르투갈어), ar (아랍어), he (이스라엘어), ru (러시아어), zh (중국어), ja (일본어), hi (힌디어), ur (우르두어), and sa (범어). 모든 두자의 하위코드는 나라의 코드로 해석된다. [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"]
본문의 방향이 수평(참) 혹은 수직(거짓) 여부.
Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n
leftToRightll [leftToRightl accessType initializeOnly, type SFBool (true|false) "true"]
본문의 방향이 왼쪽으로 부터 오른쪽으로 (참) 혹은 오른쪽으로 부터 왼쪽으로(거짓) 의 여부.
Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n
topToBottom [topToBottom accessType initializeOnly, type SFBool (true|false) "true"]
본문의 방향이 위로부터 아래로 (참) 혹은 아래로부터 위로(거짓) 의 여부.
Hint: relates to Internationalization (i18n) http://www.w3.org/standards/webdesign/i18n
containerField [containerField type NMTOKEN "fontStyle"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
GeneratedCubeMapTexture
GeneratedCubeMapTexture
GeneratedCubeMapTexture는 3차원 환경 맵을 정의하는데 이는 이미지로부터 데이터가 내부적으로 생기게 한다. 생성된 텍스쳐의 관찰위치는 관련된 도형이 공간상에서의 지점과 오리엔테이션이다.
Hint: 전형적으로 Box가 사용된다. .
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
update [update accessType inputOutput, type SFString CDATA "NONE" (NONE|NEXT_FRAME_ONLY|ALWAYS)]
텍스쳐의 재 생성 제어을 업데이트 한다.
Warning: 하나의 객체가 그 자체를 표현하려고 하면 무한 반복을 초래하게 된다 .
size [size accessType initializeOnly, type SFInt32 CDATA "128"] (0,+∞)
크기는 생성된 이미지의 화상도를 매 변에서 픽셀(pixel) 수량으로 표시한다. .
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoCoordinate GeoCoordinate GeoCoordinate 는 도형을 지리적 3차원 좌표로 만든다. 이것은 지구를 중심으로 한, 곡선모양의 지구 표현형식으로 전환 된다. 지리적 좌표는 IndexedFaceSet, IndexedLineSet, LineSet 와 PointSet에만 사용된다. 지리적 좌표는 지리적 원점 노드를 포함할 수 있다 .
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE" ]
Geodetic, Universal Transverse Mercator, Geocentric 사용한 공간 참조 프레임을 명시한다. 지원되는 값은 "GD" "UTM" 혹은"GC", 뒤에는 string 파라미터들이 추가될 수도 있다.
Warning: 반대값은 GDC ( GD 사용) and GCC ( GC 사용)을 사용 한다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
point [point accessType inputOutput, type MFVec3d CDATA #IMPLIED]
point는 지리적 3차원 좌표를 포함한다. geoSystem에서 제공하는 포맷인데 필요하면 다음과 같은 형식으로 나뉠수 있다: "x1 y1 z1 x2 y2 z2" or "x1 y1 z1", "x2 y2 z2"
containerField [containerField type NMTOKEN "coord"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoElevationGrid GeoElevationGrid GeoElevationGrid 는 형상 노드이고, 지리적 좌표를 사용하여 곡선모양의 지형 표면위의 4각형의 높이를 정의 한다. GeoElevationGrid 는 다움과 같은것을 포함할 수 있다: GeoOrigin, Color|ColorRGBA, Normal,TextureCoordinate nodess.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Warning: avoid having GeoLocation or GeoTransform as a parent or ancestor node of GeoElevationGrid, since multiple geospatial transformations then occur with unpredictable results.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE" ]
Geodetic, Universal Transverse Mercator, Geocentric 사용한 공간 참조 프레임을 명시한다. 지원되는 값은 "GD" "UTM" 혹은"GC", 뒤에는 string 파라미터들이 추가될 수도 있다.
Warning: 반대값은 GDC ( GD 사용) and GCC ( GC 사용)을 사용 한다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
GeoGridOrigin [geoGridOrigin accessType initializeOnly, type SFVec3d CDATA "0 0 0"]
서남(낮음-왼쪽) 코너의 높이 데이집합을 위한 지리적 좌표.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
xDimension [xDimension accessType initializeOnly, type SFInt32 CDATA "0"]
동-서 X방향을 따른 격자 배열 요소의 갯수.
Hint: 수평으로 x축 거리는 (xDimension 1)*xSpacing 과 같다 .
zDimension [zDimension accessType initializeOnly, type SFInt32 CDATA "0"]
북-남 Z방향을 따른 격자 배열 요소의 갯수.
Hint: 수직으로 z축의 거리는 (zDimension-1)*zSpacing 과 같다 .
xSpacing [xSpacing accessType initializeOnly, type SFDouble CDATA "1.0"]
동-서 X 방향으로의 격자 -배열 꼭지점사이의 거리는 geoSystem이 GDC이면 xSpacing 는 경도의 도수 갯수이고, geoSystem 이 UTM이면 xSpacing 은 동향의 갯수이다(미터) .
zSpacing [zSpacing accessType initializeOnly, type SFDouble CDATA "1.0"]
북-서 Z 방향으로의 격자 -배열 꼭지점사이의 거리는 geoSystem이 GDC이면 zSpacing 는 위도의 도수 갯수이고, geoSystem 이 UTM이면 xSpacing 은 북향의 갯수이다.(미터) .
yScale [yScale accessType inputOutput, type SFFloat CDATA "1.0"]
표시된 데이터의 수직 방향에서의 확대 .
height [height accessType initializeOnly, type MFDouble CDATA #IMPLIED]
xDimension 행 * zDimensino 줄 량의 유동 점 값이 포함되는데 이는 타원체 위의 고도를 위한것이다. 이런 값은 행을 중심으로 서쪽으로부터 동쪽으로, 남쪽으로 부터 북쪽으로 배열되여 있다. geoGridOrigin 는 서남(낮음-왼쪽) 코너의 높이 데이터 집합에 있다 .
set_height [set_height accessType initializeOnly, type MFDouble CDATA #FIXED ""]
xDimension 행 * zDimensino 줄 량의 유동 점 값이 포함되는데 이는 타원체 위의 고도를 위한것이다. 이런 값은 행을 중심으로 서쪽으로부터 동쪽으로, 남쪽으로 부터 북쪽으로 배열되여 있다. geoGridOrigin 는 서남(낮음-왼쪽) 코너의 높이 데이터 집합에 있다 .
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서.
Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off).
Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!
creaseAngle [creaseAngle accessType initializeOnly, type SFDouble CDATA "0"] [0,+∞)
creaseAngle은 인접한 폴리곤이 날카로운 변두리 혹은 유연한 음영이 그려질때 각(라디안)을 정의 한다. 만약 두 인접한 폴리곤의 법선이 creaseAngle 보다 작다면, 유연한 음영은 공통의 라인 구분을 지나면서 표현한다 .
Hint: creaseAngle=0 은 모든 변두리를 예리하게 표현하는것을 의미하고, creaseAngle=3.14는 모든 변두리를 유연하게 표현하는것을 의미한다 .
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Color 노드가 매개 꼭지점에 적용이 되였는지(참) 혹은 매개 4변형에 적용이 되였는지(거짓) 여부 .
normalPerVertex [normalPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
법선 벡터가 매개 꼭지점에 적용이 되였는지(참) 혹은 매개 4변형에 적용이 되였는지(거짓) 여부 .
containerField [containerField type NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoLocation GeoLocation GeoLocation 은 지구의 표면에 X3D 모델을 배치한다. GeoLocation은 자식과 GeoOrigin 노드를 포함 할 수 있다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Warning: avoid having GeoLocation or GeoTransform as a parent or ancestor node of each other, since multiple geospatial transformations then occur with unpredictable results.
Hint: GeoLocation adjusts orientation of children models appropriately: +Y axis is up direction for that local area (i.e. normal to tangent plane on the geospatial ellipsoid), -Z axis points towards north pole, and +X axis points east.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE" ]
Geodetic, Universal Transverse Mercator, Geocentric 사용한 공간 참조 프레임을 명시한다. 지원되는 값은 "GD" "UTM" 혹은"GC", 뒤에는 string 파라미터들이 추가될 수도 있다.
Warning: 반대값은 GDC ( GD 사용) and GCC ( GC 사용)을 사용 한다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
geoCoords [geoCoords accessType inputOutput, type SFVec3d CDATA "0 0 0"]
자식 형상(상대적인 VMRL-미터 좌표로 명세) 을 위한 지리적 위치(현재의 geoSystem 좌표에 명세) .
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoLOD GeoLOD GeoLOD 는 다중 해상도지형을 위한 quadtree level-of-detail 의 로딩/언로딩을 제공한다. GeoLOD는 자식과 GeoOrigin 노드를 포함할 수 있다 .
Hint: 자식노드는 현재 로드된 노들 집합을 위하여 그래프를 노출시킨다.
Hint: 루트노드는 루트 tile의 형상을 명세한다.
Warning: 루트url과 루트노드를 사용하는것을 권장하지 않는다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Warning: nested LOD (and/or GeoLOD) nodes with overlapping range intervals can lead to unexpected or undefined behavior.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE" ]
Geodetic, Universal Transverse Mercator, Geocentric 사용한 공간 참조 프레임을 명시한다. 지원되는 값은 "GD" "UTM" 혹은"GC", 뒤에는 string 파라미터들이 추가될 수도 있다.
Warning: 반대값은 GDC ( GD 사용) and GCC ( GC 사용)을 사용 한다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
rootUrl [rootUrl accessType initializeOnly, type MFString CDATA #IMPLIED]
루트노드 혹은 루트url을 사용하여 루트 형상을 명세하고 동시에 두 개를 사용하는것은 권장하지 않는다 .
child1Url [child1Url accessType initializeOnly, type MFString CDATA #IMPLIED]
뷰어가 범위내에 있을때 quadtree 형상이 로드 된다.
child2Url [child2Url accessType initializeOnly, type MFString CDATA #IMPLIED]
뷰어가 범위내에 있을때 quadtree 형상이 로드 된다.
child3Url [child3Url accessType initializeOnly, type MFString CDATA #IMPLIED]
뷰어가 범위내에 있을때 quadtree 형상이 로드 된다.
child4Url [child4Url accessType initializeOnly, type MFString CDATA #IMPLIED]
뷰어가 범위내에 있을때 quadtree 형상이 로드 된다.
range [range accessType initializeOnly, type SFFloat CDATA #IMPLIED] (0,+∞)
지리적 좌표의 중심으로 변화한 뷰어는 quadtree 로딩/언로딩을 제동한다.
center [center accessType initializeOnly, type SFVec3d CDATA "0 0 0"]
지리적 좌표의 중심으로 변화한 뷰어는 quadtree 로딩/언로딩을 제동한다.
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoMetadata GeoMetadata GeoMetadata 는 지리적 데이터의 메타데이터의 일반적인 부분집합을 포함한다 .
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Hint: apply containerField='watchList' when parent node is LoadSensor.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
.
Hint: String 은 여러 개의 값을 가질 수 있으므로 개개의 string 은 인용기호를 사용하여 구분한다. [ "https://www.web3d.org" "https://www.web3d.org/about" "etc." ] .
Hint: "기호의 XML 인코딩은 다음과 같다. " (which is an example of a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다.
Hint: X3D Scene Authoring Hints, urls https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
data #IMPLIED]
만약 명세되여 있지 않으면 모든 노드가 이 데이터를 구현한다. 그러면 GeoMetadata노드는 전체 장면에 부속 된다.
summary [summary accessType inputOutput, type MFString CDATA #IMPLIED]
메터데이터 키워드 = 값, VRML97 인코딩은 다음과 같은 키워드 = 값으로 혼합하여 한쌍 씩 요약된다. .
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoOrigin GeoOrigin GeoOrigin 는 증가되는 지리적 정확도를 위한 지역좌표를 명세한다.
Hint: 매 장면은 하나의 좌표계를 허용한다. 그러므로 매 장면에 하나의 GeoOrigin을 사용할것을 권장한다 .
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Warning: GeoOrigin is deprecated, discouraged and not legal in X3D v3.3. GeoOrigin can be ignored in X3D v3.2 and below.
Hint: GeoOrigin is likely to be restored in X3D v4.0 for special use on devices with limited floating-point resolution.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE" ]
Geodetic, Universal Transverse Mercator, Geocentric 사용한 공간 참조 프레임을 명시한다. 지원되는 값은 "GD" "UTM" 혹은"GC", 뒤에는 string 파라미터들이 추가될 수도 있다.
Warning: 반대값은 GDC ( GD 사용) and GCC ( GC 사용)을 사용 한다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
geoCoords [geoCoords accessType inputOutput, type SFVec3d CDATA "0 0 0"]
절대 지리적 위치를 정의한다.(암묵적 지역 좌표 프레임).
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
rotateYUp [rotateYUp accessType initializeOnly, type SFBool (true|false) "false"]
GeoOrigin 을 사용하여 노드의 좌표를 회전시킴으로써 VRML Y 축과 일치시킬 여부, 회전 YUp 거짓은 local-up 방향이 행성표면과 상대적일때이고 회전 YUp 참은 NavigationInfo 모드 FLY, WALK의 합리적인 조작을 허용하는것을 의미한다 .
containerField [containerField type NMTOKEN "geoOrigin"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoPositionInterpolator
GeoPositionInterpolator
GeoPositionInterpolator 는 지리적 좌표계내의 객체를 움직이는데 사용된다. GeoPositionInterpolator 는 GeoOrigin 노드를 포함한다 . 일반적인 입력: ROUTE someTimeSensorDEF.fraction_changed TO someInterpolatorDEF.set_fraction 일반적인 출력: ROUTE someInterpolatorDEF.value_changed TO destinationNode.set_attribute.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE" ]
Geodetic, Universal Transverse Mercator, Geocentric 사용한 공간 참조 프레임을 명시한다. 지원되는 값은 "GD" "UTM" 혹은"GC", 뒤에는 string 파라미터들이 추가될 수도 있다.
Warning: 반대값은 GDC ( GD 사용) and GCC ( GC 사용)을 사용 한다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
key [key accessType inputOutput, type MFFloat CDATA #IMPLIED]
선형보간 함수의 시간 간격의 정의 매개변수는, 증가하는 순서이어야 되고 keyValue와 일치하여야 한다.
Hint: key의 개수는 keyValue의 개수와 같아야 한다!
keyValue [keyValue accessType inputOutput, type MFVec3d CDATA #IMPLIED]
선형보간의 출력값은 각각 시간분할 key와 일치하여야한다.
Hint: key의 개수는 keyValue의 개수와 같아야 한다!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다.
Warning: it is an error to define this transient inputOnly field in an X3D file, instead only use it a destination for ROUTE events.
value_changed [value_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
geovalue_changed [geovalue_changed accessType outputOnly, type SFVec3d CDATA #FIXED ""]
지리적 좌표계의 삽입된 좌표는 geoSystem 에 의해 명세된다 .
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoTouchSensor GeoTouchSensor GeoTouchSensor는 해당 객체의 지리적 좌표를 반환한다. GeoTouchSensor는 하나의 GeoOrigin 노드를 가질 수 있다.
Hint: Sensor들은 동료 노드와 동료의 자식 노드에 의해 영향을 받는다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE" ]
Geodetic, Universal Transverse Mercator, Geocentric 사용한 공간 참조 프레임을 명시한다. 지원되는 값은 "GD" "UTM" 혹은"GC", 뒤에는 string 파라미터들이 추가될 수도 있다.
Warning: 반대값은 GDC ( GD 사용) and GCC ( GC 사용)을 사용 한다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
노드의 작동을 사용가능하게 하거나 사용불가하게 한다.
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
이 노드의 행동을 위해 보여지는 문자 description.
Hint: 공간을 사용하라, description이 명백하고 읽을 수 있게 만들어라.
Hint: 많은 XML 도구들은 필요시에 XML 문자 레퍼런스들을 자동으로 치환한다. (& for & or " for 와 같이").
isActive [isActive accessType inputOutput, type SFBool #FIXED ""]
isActive true/false 이벤트는 센서를 트리거링 할때 보내진다. isActive=true는 초기 마우스 버튼이 눌러질때, isActive=false는 놓여질때 발생한다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
hitGeoCoord_changed [hitGeoCoord_changed accessType outputOnly, type SFVec3d CDATA #FIXED ""]
GeoTouchSensor의 지역좌표계에서 주어진 기하 형상의 표면에서의 3D 지점을 가지는 이벤트이다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
hitPoint_changed [hitPoint_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
형상 좌표(지리적 좌표가 아닌)로 주어진 기하 형상의 표면에서의 3D 지점을 가지는 이벤트이다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
hitNormal_changed [hitNormal_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
hitGeoCoordinate에서의 표면 법선 벡터를 가지는 이벤트이다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
hitTexCoord_changed [hitTexCoord_changed accessType outputOnly, type SFVec2f CDATA #FIXED ""]
hitGeoCoordinate에서의 표면에 대한 텍스쳐 좌표를 가지는 이벤트이다.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
isOver [isOver accessType outputOnly, type SFBool #FIXED ""]
포인팅 장치가 센서의 기하 위에 있는가?.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
touchTime [touchTime accessType outputOnly, type SFTime CDATA #FIXED ""]
접촉 시에 생성되는 시간 이벤트.
Warning: it is an error to define this transient outputOnly field in an X3D file, instead only use it a source for ROUTE events.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoTransform GeoTransform GeoTransform은 대부분의 노드를 가질 수 있는 Grouping 노드이다. GeoTransform은 지역 월드 좌표계 내의 GeoCoordinate의 위치와 방향을 설정한다. GeoTransform의 좌표계에서 X-Z 평면은 지역 공간 참조 프레임의 타원체에 접한다.
Hint: +Y 축이 위쪽 방향이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='2'/>
Warning: avoid having GeoLocation or GeoTransform as a parent or ancestor node of each other, since multiple geospatial transformations then occur with unpredictable results.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
지역 좌표계에 상대적인 자식들의 위치 (미터 단위의 x, y, z).
Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
지역 좌표계에 상대적인 자식들의 방향 (축, 라디안 단위의 각도).
Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다.
geoCenter [geoCenter accessType inputOutput, type SFVec3f CDATA "0 0 0"]
지역 좌표계의 원점으로부터의 오프셋, rotation과 scale 이전에 적용된다.
Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
자식 좌표계의 비균등 x-y-z 스케일, center와 scaleOrientation에 의해 조정된다.
Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
스케일링 이전에 수행되는 좌표계의 회전 (임의의 방향에 대해 스케일링을 허용하기 위해).
Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다.
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoViewpoint GeoViewpoint GeoViewpoint는 지리적 좌표를 이용하여 뷰포인트를 명세한다. GeoViewpoint는 하나의 GeoOrigin 노드를 가질 수 있다. GeoViewpoint는 반드시 곡선 모양의 지리적 좌표계 내부를 부드럽게 탐색할 수 있어야 하기 때문에 Viewpoint와 NavigationInfo 모두의 속성을 가진다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
Hint: Regardless of viewpoint jump value at bind time, the relative viewing transformation between user's view and defined position/orientation is stored for later use when un-jumping (returning to the viewpoint when subsequent viewpoint is unbound).
Hint: customizable design pattern for dedicated Viewpoint/NavigationInfo pair: <Viewpoint DEF='SpecialView'/> <NavigationInfo DEF='SpecialNav'/> <ROUTE fromNode='SpecialView' fromField='isBound' toNode='SpecialNav' toField='set_bind'/>
Warning: avoid having GeoLocation or GeoTransform as a parent or ancestor node of GeoViewpoint, since multiple geospatial transformations then occur with unpredictable results.
Hint: X3D Scene Authoring Hints, Viewpoints https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Viewpoints
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE" ]
Geodetic, Universal Transverse Mercator, Geocentric 사용한 공간 참조 프레임을 명시한다. 지원되는 값은 "GD" "UTM" 혹은"GC", 뒤에는 string 파라미터들이 추가될 수도 있다.
Warning: 반대값은 GDC ( GD 사용) and GCC ( GC 사용)을 사용 한다.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/GeospatialComponentX3dEarth.pdf
Warning: requires X3D profile='Full' or else include <component name='Geospatial' level='1'/>
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
이 노드의 행동을 위해 보여지는 문자 description.
Hint: 공간을 사용하라, description이 명백하고 읽을 수 있게 만들어라.
Hint: many XML tools substitute XML character references for special characters automatically if needed within an attribute value (such as & for &amp; or &#34; for ").
position [position accessType initializeOnly, type SFVec3d CDATA "0 0 100000"]
지역 지리참조 좌표계에 상대적인 적절한 형식의 좌표
orientation [orientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
지역 좌표계의 기본 -Z 축 방향에 상대적인 Viewpoint의 회전.
Hint: 이것은 기본 방향 (0 0 -1)으로부터의 방향 변화량이다. +Y 축은 지역 영역에 대한 위쪽 방향 벡터이고 (타원체의 접평면에 대한 법선), -Z는 북극을 가리키며, +X는 동쪽이고, (1 0 0 -1.57)은 항상 아래를 바라보는 방향이다.
navType [navType accessType inputOutput, type MFString CDATA "EXAMINE" "ANY"]
한 개 이상의 문자열을 입력하라: "EXAMINE" "WALK" "FLY" "LOOKAT" "ANY" "NONE".
Hint: 활용성은 종종 "EXAMINE"과 "ANY"과 함께 향상된다.
headlight [headlight accessType inputOutput, type SFBool (true|false) "true"]
항상 사용자가 바라보고 있는 방향으로 비추는 directional light를 활성화/비활성화 한다.
inputOutputLabelOfView [inputOutputLabelOfView accessType inputOutput, type SFFloat CDATA "0.7854" (0,pi)]
뷰포인트로부터의 최소 조망 각도 (라디안). 작은 inputOutputLabelOfview는 대체로 망원 렌즈에 해당되고, 큰 inputOutputLabelOfView는 대체로 광각 렌즈에 해당된다.
jump [jump accessType inputOutput, type SFBool (true|false) "true"]
해당 Viewpoint로 바로 전환할 지, 또는 부드럽게 이동할 지에 대한 여부.
speedFactor [speedFactor accessType initializeOnly, type SFFloat CDATA "1"] [0,+∞)
speedFactor is a multiplier to modify the original elevation-based speed that is set automatically by the browser.
Hint: speedFactor is a relative value and not an absolute speed as defined by NavigationInfo.
set_bind [set_bind accessType inputOnly, type SFBool #FIXED ""]
set_bind가 true이면 이 노드를 활성화하고, 그렇지 않으면 비활성화한다.
set_position [set_position accessType inputOnly, type SFVec3d CDATA #FIXED ""]
지역 지리참조 좌표계에 상대적인 적절한 형식의 좌표
set_orientation [set_orientation accessType inputOnly, type SFRotation CDATA #FIXED ""]
지역 좌표계의 기본 -Z 축 방향에 상대적인 Viewpoint의 회전.
Hint: 이것은 기본 방향 (0 0 -1)으로부터의 방향 변화량이다. +Y 축은 지역 영역에 대한 위쪽 방향 벡터이고 (타원체의 접평면에 대한 법선), -Z는 북극을 가리키며, +X는 동쪽이고, (1 0 0 -1.57)은 항상 아래를 바라보는 방향이다.
bindTime [bindTime accessType outputOnly, type SFTime CDATA #FIXED ""]
노드가 활성화되거나 비활성화 될때 보내진 이벤트.
isBound [isBound accessType outputOnly, type SFBool #FIXED ""]
노드가 활성화될때는 true 이벤트가 보내지고, 다른노드에 의해 풀릴때 false 이벤트가 보내진다.
containerField [containerField type NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Group Group Group 는 모든 노드를 포함하는 그룹화 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
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.
Hint: X3D Architecture, 10.2.2 Bounding boxes https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#BoundingBoxes
containerField [containerField type NMTOKEN (children | proxy | rootNode | shape | skin) "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimDisplacer HAnimDisplacer HAnimDisplacer는 세 가지 방법으로 사용될 수 있다. (a) HAnimSegment 상의 특정 feature에 대응되는 꼭지점들을 식별한다, (b) 다양한 방향으로 치환하는 (선형적으로 또는 방사상으로) 특정 근육 동작을 표현한다, (c) HAnimSegment의 꼭지점들의 완전한 구성을 표현한다. 예를 들어, 얼굴의 경우, 각 얼굴 표정에 대해 HAnimDisplacer가 있을 것이다.
Hint: _feature, _action, _config와 같은 접미사가 붙는다. 복수개의 HAnimDisplacer 노드들은 HAnimSegment 내부에서 반드시 연속적으로 나타나야 한다.
Hint: H-Anim Specification https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/HAnimArchitecture.html
Hint: H-Anim Specification, Displacer https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/ObjectInterfaces.html#Displacer
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/HumanoidAnimation.pdf
Warning: requires X3D profile='Full' or else include <component name='H-Anim' level='1'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF defines a unique ID name for this node, referenceable by other nodes.
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
이름은 HAnimHumanoid가 런타임에 식별될수 있도록 반드시 존재해야 한다. 이름은 DEF 이름과 대응이 되어야 한다!
coordIndex [coordIndex accessType inputOutput, type MFInt32 CDATA #IMPLIED]
HAnimDisplacer에 의해 영향을 받는 HAnimSegment 꼭지점들의 좌표 배열을 정의한다. 식별자들은 좌표들이 적용되는 순서를 지정한다. 순서는 식별자 0부터 시작하며, 쉼표로 집합 사이를 구분 지을 수도 있다. 각 feature에 대한 식별자들을 나누기 위해 -1을 사용하라.
displacements [displacements accessType inputOutput, type MFVec3f CDATA #IMPLIED]
coordIndex 필드에 의해 참조되는 HAnimSegment 꼭지점들의 각 집합의 중립 또는 휴식 위치에 추가되는 3D 값들의 집합.
weight [weight accessType inputOutput, type SFFloat CDATA 0.0]
displacements를 중립 꼭지점 위치에 추가하기 전에 weight를 사용하여 displacements의 크기를 조정하라.
containerField [containerField type NMTOKEN "displacers"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class type CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimHumanoid HAnimHumanoid HAnimHumanoid 노드는 다음과 같은 목적으로 사용된다. (a) joints, segments 그리고 view에 참조를 저장하기 위해, (b) 전체 휴머노이드를 위한 컨테이너를 제공하기 위해, (c) 환경을 통해 휴머노이드를 이동시키기 위한 편리한 방법을 제공하기 위해, (d) 저작자와 카피라이트 정보와 같은 사람이 읽을 수 있는 데이터를 저장하기 위해. HAnimHumanoid는 HAnimJoints, HAnimSegment, HAnimSite, Coordinate|CoordinateDouble, Normal, Viewpoint 그리고 skin 노드들을 가진다.
Hint: H-Anim Specification https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/HAnimArchitecture.html
Hint: H-Anim Specification, Humanoid https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/ObjectInterfaces.html#Humanoid
Hint: the viewpoints field connects internal Site nodes that in turn hold relative Viewpoint nodes, such as HAnimSite USE='ObserveFaceSite_view' containerField='viewpoints'/> which has corresponding counterpart nodes <HAnimSite DEF='ObserveFaceSite_view' name='ObserveFaceSite_view' containerField='children'> <Viewpoint description='look at me!'/> </HAnimSite>.
Hint: X3D for Advanced Modeling (X3D4AM) slideset https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/HumanoidAnimation.pdf
Warning: requires X3D profile='Full' or else include <component name='H-Anim' level='1'/>
Search
mail lists or
Mantis issues, give feedback
X3D validation:
XML Schema, DOCTYPE, JSON Schema, Java SAI, X3DJSAIL
DEF [DEF type ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: well-defined names can simplify design and debugging through improved author understanding.
Hint: X3D Scene Authoring Hints, Naming Conventions https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE type IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type NMTOKEN #REQUIRED]
이름은 HAnimHumanoid가 런타임에 식별될 수 있도록 반드시 존재해야 한다.
version [version accessType inputOutput, type SFString CDATA #IMPLIED]
HAnimHumanoid version, where standardized ISO 19774 value is 2.0.
Warning: prior versions of HAnim nodes might not validate correctly due to small changes in the contained-node content model.
info [info accessType inputOutput, type MFString CDATA #IMPLIED]
Metadata keyword= value pairs VRML97 encoding combines all the regular keyword=value pairs under info.
Hint: info inputOutputLabel는 일반적으로 무시될 수 있다. 왜냐하면 Hanimhumanoid를 위한 XML attributes 는 모든 필요한 정보를 보관할 수 있다.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
지역 좌표계에 대한 자식들의 위치.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
지역 좌표계에 대한 자식들의 방향.
scale [scale