Extensible 3D (X3D) 3.2 Tooltips 한국어

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)에 대한 적절한 링크가 제공된다.
Additional information about X3D nodes can be found in the X3D Scene Authoring Hints.
Complete support for the latest X3D specification can be found in the X3D Tooltips version 3.3.
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 and type   Credits and Translations   X3D Resources   to top
Anchor Anchor Anchor는 Grouping 노드로 대부분의 노드를 포함할 수 있다. Anchor가 적용된 geometry를 클릭하면 url 필드에 의해 명시된 내용을 로딩한다. parameter가 same window일 경우 로딩된 컨텐츠는 현재의 컨텐츠를 완전히 대체한다.
Hint: geometry나 Apperance를 추가하기 전에 Shape 노드를 삽입하라.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는 해당 노드에 대한 고유 ID 이름을 정의하며 다른 노드에 의해 참조될 수 있다.
Hint: 서술적인 DEF 이름은 명료성을 더하며 모델의 상세를 기록하는데 도움이 된다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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)에서 하향으로 누적된다.
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: 문자열은 여러 값들을 가질수 있고, 각 문자열은 따옴표로 구분한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: "기호의 XML 인코딩은 다음과 같다. " (문자 속성).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다.
Hint: url값과 한께 새 창을 띄우기 위해서는 다음과 같이 한다. "JavaScript:window.open('popup.html','popup','width=240,height=240');location.href='HelloWorld.wrl'"
Hint: X3D Scene Authoring Hints http://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: 문자열은 여러 값들을 가질 수 있으므로, 각 문자열은 따옴표로 구분한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ]. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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만이 허용된다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
containerField [containerField: NMTOKEN "appearance"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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노드를 삽입한다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
radius [radius accessType initializeOnly, type SFFloat CDATA "1"] (0,infinity)
호가 일부분인 원의 반지름.
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: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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노드를 삽입한다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
radius [radius accessType initializeOnly, type SFFloat CDATA "1"] (0,infinity)
호가 일부분인 원의 반지름.
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 [closureType accessType initializeOnly, (PIE|CHORD) "PIE"]
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: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
AudioClip AudioClip AudioClip은 Sound 노드에 사용된 오디오 자료를 제공한다.
Hint: 사운드 노드를 먼저 추가하시오.
Hint: support for .wav format is required, .midi format is recommended, other formats are optional.
Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Audio
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
이 노드의 동작을 위해 표시되는 Text 서술.
Hint: 필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다.(like & for & or " for " ). .
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
소리 파일의 주소와 이름. .wav 파일의 지원이 필요하고, .midi 파일이 권장된다. 나머지는 선택적이다.
Hint: 문자열은 여러 값들을 가질 수 있으므로, 각 문자열은 따옴표로 구분한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: "기호의 XML 인코딩은 다음과 같다. " (a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다.
Hint: X3D Scene Authoring Hints http://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를 바꾸면 재생 속도도 달라진다.
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는 오디오가 한 번 반복될 때 걸리는 초단위의 시간이다.
isActive [isActive accessType outputOnly, type SFBool (true|false) #FIXED ""]
isActive true/false이벤트는 재생이 시작/정지할때 보내진다.
isPaused [isPaused accessType outputOnly, type SFBool (true|false) #FIXED ""]
isPaused true/false이벤트는 AudioClip이 정지/재개될 때 보내진다.
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이 활성화/재생된 시간으로부터 현재까지 경과한 시간의 초단위 값. 정지 시간은 포함하지 않는다.
containerField [containerField: NMTOKEN "source"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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 (Viewpoint, OrthoViewpoint, NavigationInfo, Fog, Background, TextureBackground) is a contained child of LOD or Switch.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
transparency [transparency accessType inputOutput, type SFFloat CDATA "0"] [0,1]
(v3.2 or later) how "clear" the background is, allows underlying page to show through: 1.0 is completely transparent, 0.0 is completely opaque.
Interchange profile hint: transparency < .5 opaque, transparency > .5 transparent.
skyColor [skyColor accessType inputOutput, type MFColor CDATA "0 0 0"]
하늘 구의 여러 각도에서의 하늘 색깔. 첫 값은 천정(바로 위)을 표현하는 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: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: "기호의 XML 인코딩은 다음과 같다. " (a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
backUrl [backUrl accessType inputOutput, type MFString CDATA #IMPLIED]
지면/하늘과 씬의 기하 사이의 이미지 배경 파노라마.
Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: "기호의 XML 인코딩은 다음과 같다. " (a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
leftUrl [leftUrl accessType inputOutput, type MFString CDATA #IMPLIED]
지면/하늘과 씬의 기하 사이의 이미지 배경 파노라마.
Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: "기호의 XML 인코딩은 다음과 같다. " (a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
rightUrl [rightUrl accessType inputOutput, type MFString CDATA #IMPLIED]
지면/하늘과 씬의 기하 사이의 이미지 배경 파노라마.
Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: "기호의 XML 인코딩은 다음과 같다. " (a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
topUrl [topUrl accessType inputOutput, type MFString CDATA #IMPLIED]
지면/하늘과 씬의 기하 사이의 이미지 배경 파노라마.
Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: "기호의 XML 인코딩은 다음과 같다. " (a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
bottomUrl [bottomUrl accessType inputOutput, type MFString CDATA #IMPLIED]
지면/하늘과 씬의 기하 사이의 이미지 배경 파노라마.
Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: "기호의 XML 인코딩은 다음과 같다. " (a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
set_bind [set_bind accessType inputOnly, type SFBool (true|false) #FIXED ""]
set_bind=true 입력 이벤트는 이 노드를 활성화 하고, set_bind=false 입력 이벤드는 이 노드를 비활성화한다. 그러므로 set_bind true/false 는 이 노드를 pop/push (enable/disable) 한다.
bindTime [bindTime accessType outputOnly, type SFTime CDATA #FIXED ""]
노드가 활성화되거나 비활성화 될때 보내진 이벤트.
isBound [isBound accessType outputOnly, type SFBool (true|false) #FIXED ""]
노드가 활성화될때는 true 이벤트가 보내지고, 다른노드에 의해 풀릴때 false 이벤트가 보내진다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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라면, 분리되었음을 알 수 있다.
body2AnchorPoint [body2AnchorPoint accessType outputOnly, type SFVec3f CDATA]
body2AnchorPoint는 지역 좌표계 참조 프레임으로 anchorPoint 위치를 표시한다.
Hint: 만약 body1AnchorPoint!=body2AnchorPoint라면, 분리되었음을 알 수 있다.
containerField [containerField: NMTOKEN "joints"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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노드를 삽입한다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanFilter BooleanFilter BooleanFilter는 true, false나, 부정된 이벤트를 선택적으로 통과시킨다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
set_boolean [set_boolean accessType inputOnly, type SFBool (true|false) #FIXED ""]
set_boolean은 걸러지게 될 입력 값이다.
inputTrue [inputTrue accessType outputOnly, type SFBool (true|false) #FIXED ""]
inputTrue는 set_boolean입력이 true일때, true값만 통과시킨다.
inputFalse [inputFalse accessType outputOnly, type SFBool (true|false) #FIXED ""]
inputFalse는 set_boolean입력이 false일때, false값만 통과시킨다.
inputNegate [inputNegate accessType outputOnly, type SFBool (true|false) #FIXED ""]
inputNegate는 set_boolean입력이 들어오면, 반대값을 준다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanSequencer BooleanSequencer BooleanSequencer는 다른 Boolean 속성들에 ROUTE될 수 있는 주기적이고 불연속적인 Boolean 값을 생성한다. 일반적인 입력: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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 (true|false) CDATA, SFString for VRML97 #IMPLIED]
선형보간의 출력값은 각각 시간분할 key와 일치하여야한다.
Hint: key의 개수는 keyValue의 개수와 같아야 한다!
set_fraction [set_fraction: inputOnly type SFFloat CDATA #FIXED ""]
set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다.
value_changed [value_changed accessType outputOnly, type SFBool (true|false) #FIXED ""]
간헐적인 출력값은 현재 key 시간과 해당하는 keyValue의 짝으로 인해서 결정된다.
previous [previous accessType inputOnly, type SFBool (true|false) ""]
keyValue 배열의 이전 출력값을 트리거 한다.
next [next accessType inputOnly, type SFBool (true|false) ""]
keyValue 배열의 다음 출력값을 트리거 한다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanToggle BooleanToggle BooleanToggle은 true입력이 들어오면 상태를 유지하고 반대를 출력한다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
set_boolean [set_boolean accessType inputOnly, type SFBool (true|false) #FIXED ""]
set_boolean입력이 true면, 상태를 토글한다.
toggle [toggle accessType inputOutput, type SFBool (true|false) "false"]
토글되거나 재시동될 영구적인 상태 값.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
BooleanTrigger BooleanTrigger BooleanTrigger는 시간 이벤트를 boolean true 이벤트로 전환한다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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이다.
triggerTrue [triggerTrue accessType outputOnly, type SFBool (true|false) #FIXED ""]
triggerTrue는 triggerTime 이벤트를 받으면 언제든지 true값을 출력한다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Box Box Box는 형상 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CADAssembly CADAssembly [X3D 3.1] CADAssembly는 CADAssembly, CADFace 또는 CADPart 노드들을 포함하는 Grouping 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Hint: include <component name='CADGeometry' level='2'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type SFString CDATA #IMPLIED]
이 특정 CADAssembly 인스턴스의 이름.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CADFace CADFace [X3D 3.1] CADFace는 Shape 또는 LOD 노드를 포함하는 Grouping 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Hint: include <component name='CADGeometry' level='2'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type SFString CDATA #IMPLIED]
이 특정 CADAssembly 인스턴스의 이름.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CADLayer CADLayer [X3D 3.1] CADLayer 는 모든 노드를 포함하는 그룹화 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Hint: include <component name='CADGeometry' level='2'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type SFString CDATA #IMPLIED]
특정 CADAssembly 객체의 이름.
visible [visible accessType inputOutput, type MFBool (true|false) CDATA, SFString for VRML97 #IMPLIED]
특정한 child 노드나 sub-child노드가 보이는지 안보이는지 명세.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CADPart CADPart [X3D 3.1] CADPart는 CADFace 노드를 포함할 수 있는 그룹화 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Hint: include <component name='CADGeometry' level='2'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type SFString CDATA #IMPLIED]
특정 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: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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노드를 삽입한다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
radius [radius accessType initializeOnly, type SFFloat CDATA "1"] (0,infinity)
circle radius.
Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다.
containerField [containerField: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CollidableOffset CollidableOffset CollidableOffset는 형상을, 포함하는 바디의 중심에 상대적으로, 재위치시킨다. 하나의 CollidableShape노드 혹은 CollidableOffset노드를 포함한다.(containerField='collidable'). X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
CollidableShape CollidableShape CollidableShape는 간섭검사 시스템, 강체모델, 그릴수 있는 그래프를 연결한다. 충돌 형상의 에니메이션을 위해서 하나의 Shape 노드를 포함한다.
Warning: 성능 문제를 막기위해서 Shape형상을 실행중에 변경하지 마시오.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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노드를 삽입한다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
충돌 검사를 Enables/disables 한 다.
Hint: VRML97의 이전 이름은 "collide".
isActive [isActive accessType outputOnly, type SFBool (true|false) #FIXED ""]
센서가 트리거 됐을때 isActive의 true/false 이벤트가 보내진다.. isActive=true view-object 충돌 발생시, isActive=false view-object 충돌이 더이상 발생하지 않았을때.
collideTime [collideTime accessType outputOnly, type SFTime CDATA #FIXED ""]
카메라(아바타)와 형상간의 충돌에 걸리는 시간.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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 CollisionSpace, CollidableShape or CollidableOffset nodes (containerField='collidables').
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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". Hints: 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: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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').
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
노드의 작동을 사용가능하게 하거나 사용불가하게 한다.
isActive [isActive: outputOnlytype SFBool (true|false) #FIXED ""]
센서의 센싱이starts/stops시에 isActive true/false이벤트가 보내진다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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'). X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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로 콘트롤된다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
color [color accessType inputOutput, type MFColor CDATA #IMPLIED]
color는 RGB 색상 값의 집합을 정의 한다.
containerField [containerField: NMTOKEN "color"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
ColorInterpolator ColorInterpolator ColorInterpolator는 "Color" 노드의 color 속성으로 보내질수 있는 (ROUTE) 색상값의 범위를 생성한다. 일반적인 입력: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction. 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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를 선택한다.
value_changed [value_changed accessType outputOnly, type SFColor CDATA #FIXED ""]
선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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에서는 알파 체널은 무시될 수 있다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
color [color accessType inputOutput, type MFColorRGBA CDATA #IMPLIED]
color는 RGB 색상 값의 집합을 정의 한다.
containerField [containerField: NMTOKEN "color"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
component component component indicates needed scene functionality above the given X3D profile.
Hint: component tag(s) are optional first children of head tag (add a head tag first).
X3D validation:
SchemaDOCTYPE
name [name (Core | CADGeometry | CubeMapTexturing | DIS | EnvironmentalEffects | EnvironmentalSensor | EventUtilities | Followers | Geometry2D | Geometry3D | Geospatial | Grouping | H-Anim | Interpolation | KeyDeviceSensor | Layering | Layout | Lighting | Navigation | Networking | NURBS | ParticleSystems | Picking | PointingDeviceSensor | Rendering | RigidBodyPhysics | Scripting | Shaders | Shape | Sound | Text | Texturing | Texturing3D | Time) #REQUIRED]
name of this component.
Hint: all specified components are already in Full profile.
level [level (1|2|3|4) #REQUIRED]
level of support within this component.
  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 노드는 텍스쳐를 더하기 전에 넣어라.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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: NMTOKEN "texture"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
    ComposedShader ComposedShader는 개별적인 소스파일이 개별적으로 프로그래밍화 되어 있지 않은 shader를 정의한다. ComposedShader 는 IS/connect나 parts [ShaderPart] node나 inputOutputLabel definition등을 포함한다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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 인스턴스가 사용을 위해 브라우저에 의해 선택된 것을 가리킨다.
isValid [isValid accessType outputOnly, type SFBool (true|false)]
isValid는 현재의 shader 객체가 shader 프로그램으로 실행가능한지를 가리킨다.
language [language accessType initializeOnly, type SFString CDATA ""]
language는 shading 언어가 사용된 브라우저를 가리킨다. 이것은 필요하지 않을 수 있는 힌트이다.
Hint: 인식된 값은 "CG" "GLSL" "HLSL" "FX"를 포함한다.
containerField [containerField: NMTOKEN ""]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Cone Cone Cone는 형상 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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 정의 내에서만 허용된다.
X3D validation:
SchemaDOCTYPE
nodeField [nodeField: NMTOKEN #REQUIRED]
부모 ProtoDeclare 필드 정의에 연결하는 이 노드 내의 필드 이름.
Hint: 복수개의 fan-in/fan-out을 위해서는 복수개의 connect 태그를 사용하라.
protoField [protoField: NMTOKEN #REQUIRED]
이 노드의 필드에 연결하는 부모 ProtoDeclare 필드 정의의 이름.
Hint: 복수개의 fan-in/fan-out을 위해서는 복수개의 connect 태그를 사용하라.
  accessType and type   Credits and Translations   X3D Resources   to top
Contact Contact Contact노드는 두개의 충돌이 가능한 물체나 공간이 접촉하였을때 생성된다.
Hint: 두개의 RigidBody (containerField='body1,body2')노드, 두개의 CollidableShape 혹은 CollidableOffset 노드를 포함한다. (containerField='geometry1,geometry2').
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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". Hints: 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: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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의 집합을 그룹화 한다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
containerField [containerField: NMTOKEN "trimmingContour"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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의 파트로 정의한다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
point [point accessType inputOutput, type MFVec2f CDATA #IMPLIED]
.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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 NurbsPositionInterpolator and NurbsOrientationInterpolator. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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: NMTOKEN "coord"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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에 의해서도 사용된다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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: NMTOKEN "coord"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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 someTimeSensor.fraction_changed TO someInterpolator.set_fraction. 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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를 선택한다.
value_changed [value_changed accessType outputOnly, type MFVec3f CDATA #FIXED ""]
선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다.
Hint: keyValue/key의 정수 배수는 value_chaged outputOnly안에서 많은 좌표가 어떻게 보내지는지를 정의한다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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 someTimeSensor.fraction_changed TO someInterpolator.set_fraction. 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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를 선택한다.
value_changed [value_changed accessType outputOnly, type MFVec2f CDATA #FIXED ""]
선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다.
Hint: keyValue/key의 정수 배수는 value_chaged outputOnly안에서 많은 좌표가 어떻게 보내지는지를 정의한다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Cylinder Cylinder Cylinder는 형상 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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 문자 참조를 자동을 바꾼다.(like &#38; for & or &#34; for " ). .
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 (true|false) #FIXED ""]
isActive true/false 이벤트는 센서를 트리거링 할때 보내진다. isActive=true는 초기 마우스 버튼이 눌러질때, isActive=false는 놓여질때 발생한다.
isOver [isOver accessType outputOnly, type SFBool (true|false) #FIXED ""]
포인팅 장치가 센서의 기하 위에 있는가?
rotation_changed [rotation_changed accessType outputOnly, type SFRotation CDATA #FIXED ""]
rotation_changed events equal sum of relative bearing changes plus offset value about Y-axis in local coordinate system.
trackPoint_changed [trackPoint_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
trackPoint_changed 이벤트는 센서의 가상 기하와 베어링의 교차점을 준다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
DirectionalLight DirectionalLight DirectionalLight creates parallel light rays to illuminate geometric shapes. Light is scoped and only illuminates geometry within its enclosing parent group! No source location is needed since rays are parallel from an infinitely distant source. DirectionalLight nodes do not attenuate with distance. Lights have no visible shape themselves and shine through occluding geometry.
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.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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: include <component name='DIS' level='2'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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"]
Multicast port example: 62040.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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: include <component name='DIS' level='2'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
.
Hint: String 은 여러 개의 값을 가질 수 있으므로 개개의 string 은 인용기호를 사용하여 구분한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ] .
Hint: "기호의 XML 인코딩은 다음과 같다. " (a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다.
Hint: X3D Scene Authoring Hints http://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: NMTOKEN "mapping"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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노드를 삽입한다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
innerRadius [innerRadius accessType initializeOnly, type SFFloat CDATA "0"] [0,infinity)
내부 원의 반지름은 0보다 크거나 같다.
Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다.
outerRadius [outerRadius accessType initializeOnly, type SFFloat CDATA "1"] (0,infinity)
외부 원의 반지름은 내부 원의 반지름보다 크거나 같다.
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: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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: NMTOKEN "joints"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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를 뺄 수 있다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서.
Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다.
creaseAngle [creaseAngle accessType initializeOnly, type SFFloat CDATA "0"] [0,infinity)
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: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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 RemoveEntity.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Hint: include <component name='DIS' level='1'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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, type [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 (true|false) #FIXED ""]
networkMode="local" 인가 아닌가 (ignore network but still respond to local events)
isNetworkReader [isNetworkReader accessType outputOnly, type SFBool (true|false) #FIXED ""]
networkMode="remote" 인가 아닌가(listen to network as copy of remote entity)
isNetworkWriter [isNetworkWriter accessType outputOnly, type SFBool (true|false) #FIXED ""]
networkMode="master" 인가 아닌가 (output to network as master entity at writeInterval)
address [address accessType inputOutput, type SFString CDATA "localhost"]
멀티캐스트 주소, 또는 "localhost". 예시: 224.2.181.145.
port [port accessType inputOutput, type SFInt32 CDATA "0"]
Multicast port
Example: 62040.
multicastRelayHost [multicastRelayHost accessType inputOutput, type SFString CDATA #IMPLIED]
멀티캐스트가 지역적으로 허용이 안될경우 대체 시스템 서버의 주소.
Example: devo.cs.nps.navy.mil.
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 (true|false) #FIXED ""]
Whether 다가오는 DIS packets가 추가된 RTP header를 가지고 있는가 아닌가.
isActive [isActive accessType outputOnly, type SFBool (true|false) #FIXED ""]
최근에 네트워크 갱신을 받아왔었는가 아닌가?
timestamp [timestamp accessType outputOnly, type SFTime CDATA #FIXED ""]
VRML time units내에서 최근 갱신으로 부터의 DIS timestamp
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: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
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"]
[0,65535] Dead reckoning 알고리즘은 속도나 가속도와 position/orientation을 보호하기 위해 사용된다.
isCollided [isCollided accessType outputOnly, type SFBool (true|false) #FIXED ""]
상응하는 CollisionPDU가 충돌을 보고해왔었는가?
collideTime [collideTime accessType outputOnly, type SFTime CDATA #FIXED ""]
언제 우리가 충돌할 것 인가?
isDetonated [isDetonated accessType outputOnly, type SFBool (true|false) #FIXED ""]
상응하는 DetonationPDU가 폭발을 보고해왔었는가?
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)?
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.
munitionApplicationID [munitionApplicationID accessType inputOutput, type SFInt32 CDATA "1"]
그 위치에 적용을 위해 유일한 Munition applicationID.
munitionEntityID [munitionEntityID accessType inputOutput, type SFInt32 CDATA "0"]
Munition entityID은 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) 배열의 요소를 정한다.
set_articulationParameterValue1 [set_articulationParameterValue1 accessType inputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 정한다.
set_articulationParameterValue2 [set_articulationParameterValue2 accessType inputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 정한다.
set_articulationParameterValue3 [set_articulationParameterValue3 accessType inputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 정한다.
set_articulationParameterValue4 [set_articulationParameterValue4 accessType inputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 정한다.
set_articulationParameterValue5 [set_articulationParameterValue5 accessType inputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 정한다.
set_articulationParameterValue6 [set_articulationParameterValue6 accessType inputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 정한다.
set_articulationParameterValue7 [set_articulationParameterValue7 accessType inputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 정한다.
articulationParameterValue0_changed [articulationParameterValue0_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 가져 온다.
articulationParameterValue1_changed [articulationParameterValue1_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 가져 온다.
articulationParameterValue2_changed [articulationParameterValue2_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 가져 온다.
articulationParameterValue3_changed [articulationParameterValue3_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 가져 온다.
articulationParameterValue4_changed [articulationParameterValue4_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 가져 온다.
articulationParameterValue5_changed [articulationParameterValue5_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 가져 온다.
articulationParameterValue6_changed [articulationParameterValue6_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 가져 온다.
articulationParameterValue7_changed [articulationParameterValue7_changed accessType outputOnly, type SFFloat CDATA #FIXED ""]
사용자가 정의한 하중(payload) 배열의 요소를 가져 온다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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.
X3D validation:
SchemaDOCTYPE
localDEF [localDEF IDREF #REQUIRED]
localDEF은 EXPORTed되는 지역 노드의 DEF 이름이다.
AS [AS NMTOKEN #IMPLIED]
export시 다른 이름으로서 localDEF 노드를 다시 명명한다.
Hint: optional, default는 같은 localDEF 이름을 사용하는 것이다.
  accessType and type   Credits and Translations   X3D Resources   to top
ExternProtoDeclare ExternProtoDeclare ExternProtoDeclare 는 다른 파일에서 제공하는 ProtoDeclare 노드 정의를 가리킨다. ExternProtoDeclare 인터페이스는 <inputOutputLabel>태그안에 정의 되어있다.(IS 속성은 없음).
Hint: ExternProto 는 정의일 뿐이고 ProtoInstance를 사용하여 인스턴스를 사용하여야 한다.
Hint: ExternProtoDeclare url 는 다음과 같은 형식이다. http://www.web3d.org/x3d/someWorld.xml#ProtoName.
Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#InlinesPrototypes
Warning: do not include a <ProtoInterface> element.
X3D validation:
SchemaDOCTYPE
name [NMTOKEN #REQUIRED]
EXTERNPROTO 노드가 정의 되는 이름.
url [Url accessType initializeOnly, type MFString CDATA #IMPLIED]
ProtoDeclare 소스가 선언된 지점과 파일 이름. 여러개 지점이면 더 안전하다. 그리고 웹 지점들은 e-mail 첨부파일이 작동될 수 있게 한다.
Hint: Strings 는 여러 가지 값을 가질 수 있으므로 개개의 string을 인용기호를 사용하여 분리한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: "기호의 XML 인코딩은 다음과 같다. " (a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다.
Hint: X3D Scene Authoring Hints http://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 태그와 비슷함.
  accessType and type   Credits and Translations   X3D Resources   to top
Extrusion Extrusion Extrusion 은 하나의 2D 단면도를 3D-spline 경로에 따라 지역좌표계에서 늘리는 기하노드 이다. 단면도의 스케일링/회전에 따라 여러 가지 형상을 생성할 수 있다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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 점들의 개수, 스케일 값, 그리고 오리엔테이션 값은 꼭 같아야 한다.
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,infinity)
scale 은 2D-비율 파라미터들이 각각의 횡단면 평면에 적용되는것이다.
Hint: spline 점, 스케일 값, 그리고 오리엔테이션 값의 갯수는 같다.
Warning: 영 혹은 부의 스케일 값은 허용 되지 않는다.
orientation [orientation accessType initializeOnly, type MFRotation CDATA "0 0 1 0"]
orientation 은 축-각의 오리엔테션 목록이고 4-tuples 이 각각의 횡단면 평면에 적용이 된다. 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,infinity)
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: 시계방향/반시계 방향 혹은 불가능/반대의 도형이 생성될수 있다. !
set_orientation [set_orientation accessType inputOnly, type MFRotation CDATA #FIXED ""]
orientation 은 축-각의 오리엔테션 목록이고 4-tuples 이 각각의 횡단면 평면에 적용이 된다. spline 점, 스케일 값, 그리고 오리엔테이션 값의 갯수는 같다.
set_scale [set_scale accessType inputOnly, type MFVec2f CDATA #FIXED ""] (0,infinity)
스케일은 2D-비율 파라미터들이 각각의 횡단면 평면에 적용되는것이다.
Hint: spline 점, 스케일 값, 그리고 오리엔테이션 값의 갯수는 같다.
Warning: 영 혹은 부의 스케일 값은 허용 되지 않는다.
set_spine [set_spine accessType inputOnly, type MFVec3f CDATA #FIXED ""]
spline 은 일련의 piecewise-linear 곡선이 서로 연결된 점들을 형성하여 생긴 열리거나 혹은 닫긴 3차원 점들의 집합이다. 이것은 횡단면을 늘릴때의 이동 경로이기도 하다.
Hint: spline 점들의 개수, 스케일 값, 그리고 오리엔테이션 값은 꼭 같아야 한다.
containerField [containerField: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
field field A field element defines an interface attribute or node.
Hint: first add Script, ProtoDeclare or ExternProtoDeclare before adding a field.
Hint: put initializing SFNode/MFNode into contained content.
X3D validation:
SchemaDOCTYPE
name [name: NMTOKEN #REQUIRED]
Name of this field variable.
accessType [accessType , type [accessType: (inputOnly|outputOnly|initializeOnly|inputOutput) #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: (select from types list) #REQUIRED]
Base type of this field variable.
value [value: outputOnly 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 태그와 비슷함.
  accessType and type   Credits and Translations   X3D Resources   to top
fieldValue fieldValue A fieldValue element is used to re-initialize default field values in ProtoInstances. Field names must be already defined in ProtoDeclare or ExternProtoDeclare.
Hint: put initializing SFNode/MFNode into fieldValue's contained content.
X3D validation:
SchemaDOCTYPE
name [name: NMTOKEN #REQUIRED]
Name of this field (already defined in ProtoDeclare or ExternProtoDeclare).
value [value: outputOnly CDATA #IMPLIED]
Initial value for this field (overrides default initialization value in ProtoDeclare or ExternProtoDeclare).
Hint: initialize SFNode/MFNode using contained content instead.
  accessType and type   Credits and Translations   X3D Resources   to top
FillProperties FillProperties FillProperties 은 외관이 채워지거나 깨진것을 나타 낸다. Hatches 는 노드의 이미 표현된 외관의 꼭대기에 적용 되고 빛의 영향은 받지 않는다.
Hint: <component name='Shape' level='3'/>을 포함
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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: NMTOKEN "fillProperties"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
   
FloatVertexAttribute
FloatVertexAttribute 는 매개 꼭지점의 정확한 유동 속성들을 정의한다 . X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type SFString CDATA #IMPLIED]
특정된 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: NMTOKEN ""]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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 (Viewpoint, OrthoViewpoint, NavigationInfo, Fog, Background, TextureBackground) is a contained child of LOD or Switch.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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 (true|false) #FIXED ""]
set_bind가 참(true)이면 노드가 활성화되고 거짓(false)이면 비활성화가 된다 . 그러므로 set_bind true/false 는 이 노드를 pop/push (enable/disable) 한다.
bindTime [bindTime accessType outputOnly, type SFTime CDATA #FIXED ""]
노드가 활성화되거나 비활성화 될때 보내진 이벤트.
isBound [isBound accessType outputOnly, type SFBool (true|false) #FIXED ""]
노드가 활성화될때는 true 이벤트가 보내지고, 다른노드에 의해 풀릴때 false 이벤트가 보내진다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
FogCoordinate FogCoordinate FogCoordinate 는 매개 꼭지점 기반의 가장 중요한 Fog visibilityRange에 명시적인 안개 깊이를 정의한다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
depth [depth accessType inputOutput, type MFVec3f CDATA #IMPLIED]
depth는 여러개의 3차원 좌료를 포함한다. .
containerField [containerField: NMTOKEN "coord"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
FontStyle FontStyle FontStyle 은 Text 노드에 사용되는 크기, 조직 단위, 자리맞춤, 그리고 다른 스타일등을 정의한다.
Hint: 처음 추가하는 노드는 부모노드이다 .
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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은 인용기호로 분리 된다.
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)로 구성되었다. [언어코드 = 주요코드("-" 하위코드)*] 두자의 주요코드는 언어의 약자로 표현된다. [RFC1766, http://www.ietf.org/rfc/rfc1766.txt]. 두자의 주요코드는 다음과 같은것을 포함한다. en (영어), fr 프랑스), de (독일어), it (이탈리아어), nl (네델란드어), el (그레이스어), es (스페인어), pt (포르투갈어), ar (아랍어), he (이스라엘어), ru (러시아어), zh (중국어), ja (일본어), hi (힌디어), ur (우르두어), and sa (범어). 모든 두자의 하위코드는 나라의 코드로 해석된다. [ISO3166 or http://www.oasis-open.org/cover/iso639a.html]
horizontal [horizontal accessType initializeOnly, type SFBool (true|false) "true"]
본문의 방향이 수평(참) 혹은 수직(거짓) 여부.
leftToRight [leftToRight accessType initializeOnly, type SFBool (true|false) "true"]
본문의 방향이 왼쪽으로 부터 오른쪽으로 (참) 혹은 오른쪽으로 부터 왼쪽으로(거짓) 의 여부.
topToBottom [topToBottom accessType initializeOnly, type SFBool (true|false) "true"]
본문의 방향이 위로부터 아래로 (참) 혹은 아래로부터 위로(거짓) 의 여부.
containerField [containerField: NMTOKEN "fontStyle"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
GeneratedCubeMapTexture
GeneratedCubeMapTexture
GeneratedCubeMapTexture는 3차원 환경 맵을 정의하는데 이는 이미지로부터 데이터가 내부적으로 생기게 한다. 생성된 텍스쳐의 관찰위치는 관련된 도형이 공간상에서의 지점과 오리엔테이션이다.
Hint: 전형적으로 Box가 사용된다. .
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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,+infinity)
크기는 생성된 이미지의 화상도를 매 변에서 픽셀(pixel) 수량으로 표시한다. .
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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: include <component name='Geospatial' level='1'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
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: NMTOKEN "coord"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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: include <component name='Geospatial' level='1'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
GeoGridOrigin [geoGridOrigin accessType initializeOnly, type SFVec3d CDATA "0 0 0"]
서남(낮음-왼쪽) 코너의 높이 데이집합을 위한 지리적 좌표.
Hint: 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 는 서남(낮음-왼쪽) 코너의 높이 데이터 집합에 있다 .
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 SFFloat CDATA "0"] [0,infinity)
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: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoLocation GeoLocation GeoLocation 은 지구의 표면에 X3D 모델을 배치한다. GeoLocation은 자식과 GeoOrigin 노드를 포함 할 수 있다.
Hint: include <component name='Geospatial' level='1'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
GeoCoords [geoCoords accessType inputOutput, type SFVec3d CDATA "0 0 0"]
자식 형상(상대적인 VMRL-미터 좌표로 명세) 을 위한 지리적 위치(현재의 geoSystem 좌표에 명세) .
Hint: include <component name='Geospatial' level='1'/>
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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: include <component name='Geospatial' level='1'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
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,infinity)
지리적 좌표의 중심으로 변화한 뷰어는 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: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoMetadata GeoMetadata GeoMetadata 는 지리적 데이터의 메타데이터의 일반적인 부분집합을 포함한다 .
Hint: include <component name='Geospatial' level='1'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
.
Hint: String 은 여러 개의 값을 가질 수 있으므로 개개의 string 은 인용기호를 사용하여 구분한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ] .
Hint: "기호의 XML 인코딩은 다음과 같다. " (a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다.
Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
data [data accessType inputOutput, type [data accessType inputOutput, IDREFS #IMPLIED]
만약 명세되여 있지 않으면 모든 노드가 이 데이터를 구현한다. 그러면 GeoMetadata노드는 전체 장면에 부속 된다.
summary [summary accessType inputOutput, type MFString CDATA #IMPLIED]
메터데이터 키워드 = 값, VRML97 인코딩은 다음과 같은 키워드 = 값으로 혼합하여 한쌍 씩 요약된다. .
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoOrigin GeoOrigin GeoOrigin 는 증가되는 지리적 정확도를 위한 지역좌표를 명세한다.
Hint: 매 장면은 하나의 좌표계를 허용한다. 그러므로 매 장면에 하나의 GeoOrigin을 사용할것을 권장한다 .
Hint: include <component name='Geospatial' level='1'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
GeoCoords [geoCoords accessType inputOutput, type SFVec3d CDATA "0 0 0"]
절대 지리적 위치를 정의한다.(암묵적 지역 좌표 프레임).
Hint: 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: NMTOKEN "geoOrigin"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
GeoPositionInterpolator
GeoPositionInterpolator
GeoPositionInterpolator 는 지리적 좌표계내의 객체를 움직이는데 사용된다. GeoPositionInterpolator 는 GeoOrigin 노드를 포함한다 . 일반적인 입력: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute.
Hint: include <component name='Geospatial' level='1'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
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를 선택한다.
value_changed [value_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다.
Geovalue_changed [geovalue_changed accessType outputOnly, type SFVec3d CDATA #FIXED ""]
지리적 좌표계의 삽입된 좌표는 geoSystem 에 의해 명세된다 .
Hint: include <component name='Geospatial' level='1'/>
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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: include <component name='Geospatial' level='1'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
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 (true|false) #FIXED ""]
isActive true/false 이벤트는 센서를 트리거링 할때 보내진다. isActive=true는 초기 마우스 버튼이 눌러질때, isActive=false는 놓여질때 발생한다.
hitGeoCoord_changed [hitGeoCoord_changed accessType outputOnly, type SFVec3d CDATA #FIXED ""]
GeoTouchSensor의 지역좌표계에서 주어진 기하 형상의 표면에서의 3D 지점을 가지는 이벤트이다.
hitPoint_changed [hitPoint_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
형상 좌표(지리적 좌표가 아닌)로 주어진 기하 형상의 표면에서의 3D 지점을 가지는 이벤트이다.
hitNormal_changed [hitNormal_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
hitGeoCoordinate에서의 표면 법선 벡터를 가지는 이벤트이다.
hitTexCoord_changed [hitTexCoord_changed accessType outputOnly, type SFVec2f CDATA #FIXED ""]
hitGeoCoordinate에서의 표면에 대한 텍스쳐 좌표를 가지는 이벤트이다.
isOver [isOver accessType outputOnly, type SFBool (true|false) #FIXED ""]
포인팅 장치가 센서의 기하 위에 있는가?.
touchTime [touchTime accessType outputOnly, type SFTime CDATA #FIXED ""]
접촉 시에 생성되는 시간 이벤트.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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: include <component name='Geospatial' level='2'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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: 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: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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: include <component name='Geospatial' level='1'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
GeoSystem [geoSystem accessType initializeOnly, type MFString CDATA "GD" "WE"]
description [description accessType inputOutput, type SFString CDATA #IMPLIED]
이 노드의 행동을 위해 보여지는 문자 description.
Hint: 공간을 사용하라, description이 명백하고 읽을 수 있게 만들어라.
Hint: many XML tools substitute XML character references automatically if needed (like & for &amp; or &#34; for ").
position [position accessType initializeOnly, type SFVec3d CDATA "0 0 100000"]
지역 지리참조 좌표계에 상대적인 적절한 형식의 좌표
orientation [orientation accessType initializeOnly, 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,+infinity)
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 (true|false) #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 (true|false) #FIXED ""]
노드가 활성화될때는 true 이벤트가 보내지고, 다른노드에 의해 풀릴때 false 이벤트가 보내진다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Group Group Group 는 모든 노드를 포함하는 그룹화 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/HAnim.html H-Anim Specification
Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/ObjectInterfaces.html#Displacer
Hint: include <component name='H-Anim' level='1'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF defines a unique ID name for this node, referencable by other nodes
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type SFString CDATA #IMPLIED]
이름은 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: NMTOKEN "displacers"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class 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: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/HAnim.html H-Anim Specification
Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/ObjectInterfaces.html#Humanoid
Hint: include <component name='H-Anim' level='1'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type SFString CDATA #IMPLIED]
이름은 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.
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 accessType inputOutput, type SFVec3f CDATA "1 1 1"]
center와 scaleOrientation에 의해 조정되는 자식 좌표계의 비균등 x-y-z 크기 조정.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
스케일링 이전에 수행되는 좌표계의 회전 (임의의 방향에 대해 스케일링을 허용하기 위해). .
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
지역 좌표계의 원점으에서의 멀어진 위치(offset).
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimJoint HAnimJoint 몸의 각 관절은 HAnimJoint 노드에 의해 표현된다. HAnimJoint는 다른 HAnimJoint 노드의 자식이거나 HAnimHumanoid의 뼈대 필드일 수도 있다.
Hint: HAnimJoint는 HAnimSegment의 자식 될 수 없다.
Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/HAnim.html H-Anim Specification
Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/ObjectInterfaces.html#Joint
Hint: include <component name='H-Anim' level='1'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type SFString CDATA #IMPLIED]
HAnimJoint의 이름은 매우 중요하다! H-Anim 명세 예제들의 정의를 이용하라: l_knee r_ankle vc6 l_acromioclavicular r_wrist etc.
ulimit [ulimit accessType inputOutput, type MFFloat CDATA #IMPLIED]
관절 회전의 최대값 (라디안).
Hint: 각 지역 축에 대해 항상 세 개의 값을 가진다.
llimit [llimit accessType inputOutput, type MFFloat CDATA #IMPLIED]
관절 회전의 최소값 (라디안)
Hint: 각 지역 축에 대해 항상 세 개의 값을 가진다.
limitOrientation [limitOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
HAnimJoint center에 대한 최대/최소 회전 한계의 방향.
skinCoordIndex [skinCoordIndex accessType inputOutput, type MFInt32 CDATA #IMPLIED]
관절에 의해 영향을 받는 꼭지점들에 대한 좌표 식별자 값.
skinCoordWeight [skinCoordWeight accessType inputOutput, type MFFloat CDATA #IMPLIED]
skinSoordIndex 필드에서 대응되는 값에 대한 무게 변형 값.
stiffness [stiffness accessType inputOutput, type MFFloat CDATA "0 0 0" (0,1)]
값 (0,1)관절의 willingness를 나타낸다. 큰 stiffness 값은 큰 저항을 의미한다 (지역 X, Y, Z 축에 대하여).
Hint: 역기구학에 의해 사용된다.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
지역 좌표계에 대한 자식들의 위치.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
지역 좌표계에 대한 자식들의 방향.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
center와 scaleOrientation에 의해 조정되는 자식 좌표계의 비균등 x-y-z 크기 조정.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
스케일링 이전에 수행되는 좌표계의 회전 (임의의 방향에 대해 스케일링을 허용하기 위해). .
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
지역 좌표계의 원점으에서의 멀어진 위치(offset).
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimSegment HAnimSegment 각 body segment는 HAnimSegment 노드에 저장된다. HAnimSegment는 Coordinate/CoordinateDouble, HAnimDisplacer와 children 노드들을 가진다.
Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/HAnim.html H-Anim Specification
Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/ObjectInterfaces.html#Segment
Hint: include <component name='H-Anim' level='1'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type SFString CDATA #IMPLIED]
HAnimSegment 이름은 매우 중요하다! H-Anim 명세 예제들의 정의를 이용하라: l_knee r_ankle vc6 l_acromioclavicular r_wrist etc.
mass [mass accessType inputOutput, type SFFloat CDATA "0"]
해당 segment의 총 질량이다. 사용 가능하지 않으면 0이다.
centerOfMass [centerOfMass accessType inputOutput, type SFVec3f CDATA "0 0 0"]
segment 내의 질량 중심 위치.
momentsOfInertia [momentsOfInertia accessType inputOutput, type MFFloat CDATA "0 0 0 0 0 0 0 0 0"]
관성 행렬의 3x3 모멘트. 기본값: 0 0 0 0 0 0 0 0 0.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
HAnimSite HAnimSite HAnimSite는 세 가지 목적으로 사용된다: (a) 역기구학계에 의해 사용될 수 있는 "end effector" 위치를 정의한다, (b) 장신구와 의류와 같은 악세사리에 대한 접합 위치를 정의한다, (c) HAnimSegment의 참조 프레임 내의 가상 카메라의 위치를 정의한다 (다수 사용자 세계 내에서 휴머노이트의 "눈을 통한" 뷰와 같이).
Hint: HAnimSites는 HAnimSegment 노드의 자식으로 저장된다.
Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/HAnim.html H-Anim Specification
Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/ObjectInterfaces.html#Site
Hint: include <component name='H-Anim' level='1'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type SFString CDATA #IMPLIED]
이름은 Humanoid가 런타임에서 식별될 수 있도록 반드시 존재해야 한다.
translation [translation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
지역 좌표계에 대한 자식들의 위치.
rotation [rotation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
지역 좌표계에 대한 자식들의 방향.
scale [scale accessType inputOutput, type SFVec3f CDATA "1 1 1"]
center와 scaleOrientation에 의해 조정되는 자식 좌표계의 비균등 x-y-z 크기 조정.
scaleOrientation [scaleOrientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
스케일링 이전에 수행되는 좌표계의 회전 (임의의 방향에 대해 스케일링을 허용하기 위해). .
center [center accessType inputOutput, type SFVec3f CDATA "0 0 0"]
지역 좌표계의 원점으에서의 멀어진 위치(offset).
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
head head head contains component, metadata or arbitrary author-defined tags.
Hint: matches <head> tag in HTML.
Hint: head is first child of X3D tag, and precedes Scene.
X3D validation:
SchemaDOCTYPE
  accessType and type   Credits and Translations   X3D Resources   to top
Image3DTexture Image3DTexture Image3DTexture는 완전한 3D 데이터를 포함하는 한 개의 그림 파일을 명시함으로써 3D 이미지 기반 텍스쳐를 정의한다.
Warning: 요구되는 파일 형식은 없다. DDS, DICOM, 또는 .vol를 추천한다.
Hint: Shape and Appearance 노드는 텍스쳐를 더하기 전에 넣어라.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
이미지의 위치와 파일 이름. 여러 위치가 더 신뢰성 있으며, Web location은 이메일 첨부도 가능하다.
Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ]. 인트: "의 XML 인코딩은 "이다 (문자 속성). 주의: http 링크를 위해 디렉터리, 파일이름과 대문자 구분을 확실히 하시오!
Hint: url 쿼리 내의 임베드된 공백들은 각 공백 문자마다 %20으로 대체할 수 있다.
Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
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: NMTOKEN "texture"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
ImageCubeMapTexture
ImageCubeMapTexture
ImageCubeMapTexture은 각 면에 대한 이미지들을 포함하는 한 개의 파일로서 큐빅 환경 맵 소스를 정의한다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
이미지의 위치와 파일 이름. 여러 위치가 더 신뢰성 있으며, Web location은 이메일 첨부도 가능하다.
Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ]. 인트: "의 XML 인코딩은 "이다 (문자 속성). 주의: http 링크를 위해 디렉터리, 파일이름과 대문자 구분을 확실히 하시오!
Hint: url 쿼리 내의 임베드된 공백들은 각 공백 문자마다 %20으로 대체할 수 있다.
Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
ImageTexture ImageTexture ImageTexture는 2D-이미지 파일을 기하학적 모양 위로 매핑한다. 텍스쳐 맵은 수평, 수직 방향으로 각각 [0.0, 1.0] 범위를 가지는 (s, t)의 2D 좌표계를 가진다.
Hint: Shape and Appearance 노드는 텍스쳐를 더하기 전에 넣어라.
Warning: 밝은 Material emissiveColor 값은 텍스쳐를 희석시킬 수 있다.
Hint: support is required for .png and .jpg formats, support is suggested for .gif format. Other image formats are optionally supported.
Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Images
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
이미지의 위치와 파일 이름. 여러 위치가 더 신뢰성 있으며, Web location은 이메일 첨부도 가능하다.
Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ]. 인트: "의 XML 인코딩은 "이다; (문자 속성). 주의: http 링크를 위해 디렉터리, 파일이름과 대문자 구분을 확실히 하시오!
Hint: url 쿼리 내의 임베드된 공백들은 각 공백 문자마다 %20으로 대체할 수 있다.
Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
repeatS [repeatS accessType initializeOnly, type SFBool (true|false) "true"]
S축을 따라 수평하게 텍스쳐를 반복하라.
repeatT [repeatT accessType initializeOnly, type SFBool (true|false) "true"]
T축을 따라 수직하게 텍스쳐를 반복하라.
containerField [containerField: NMTOKEN "texture"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
IMPORT IMPORT IMPORT는 Inline 장면에 의해 이출된(EXPORTed) 노드로의 ROUTE 접근을 제공한다.
Hint: 가독성을 위해 대으되는 Inline 장면 다음에 IMPORT 구문을 위치시켜라.
X3D validation:
SchemaDOCTYPE
inlineDEF [inlineDEF IDREF #REQUIRED]
노드를 이출(EXPORT)하는 지역 Inline 노드의 DEF 이름.
importedDEF [importedDEF NMTOKEN #REQUIRED]
importedDEF는 inlineDEF 장면에 의해 제공되는 노드의 이름이다.
Hint: 반드시 있어야 함.
AS [AS: ID #IMPLIED]
현재 장면에서 importedDEFF를 다른 새 이름으로 매핑한다.
Hint: 선택적임, 기본 export는 importedDEF 노드 이름임.
  accessType and type   Credits and Translations   X3D Resources   to top
IndexedFaceSet IndexedFaceSet IndexedFaceSet는 Color/ColorRGBA, Coordinate/CoordinateDouble, Normal과 TextureCoordinate 노드를 포함할 수 있는 형상 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
coordIndex [coordIndex accessType initializeOnly, type MFInt32 CDATA #IMPLIED]
coordIndex 식별자들은 좌표들이 적용되는 순서를 지정한다.. 순서는 식별자 0부터 시작하며, 쉼표로 집합 사이를 구분 지을 수도 있다. Use -1 to separate indices for each polygon.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서.
Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다.
convex [convex accessType initializeOnly, type SFBool (true|false) "true"]
모든 폴리곤이 convex인지, 또는 concave인지에 대한 판별. convex 폴리곤은 자신과 교차하지 않고 모든 내각이 180도 내인 평면이다. Interchange profile
Hint: only convex=true IndexedFaceSets가 지원된다.
Warning: concave 형상은 보이지 않는다. 기본값=true.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off).
Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!
creaseAngle [creaseAngle accessType initializeOnly, type SFFloat CDATA "0"] [0,infinity)
creaseAngle은 인접한 폴리곤이 날카로운 변두리 혹은 유연한 음영이 그려질때 각(라디안)을 정의 한다. 만약 두 인접한 폴리곤의 법선이 creaseAngle 보다 작다면, 유연한 음영은 공통의 라인 구분을 지나면서 표현한다 . Interchange profile
Hint: only 0 and 긫 radians supported.
Hint: creaseAngle=0 은 모든 변두리를 예리하게 표현하는것을 의미하고, creaseAngle=3.14는 모든 변두리를 유연하게 표현하는것을 의미한다 .
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Color노드가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다.
colorIndex [colorIndex accessType initializeOnly, type MFInt32 CDATA #IMPLIED]
colorIndex 식별자는 색상이 적용되는 순서를 지정한다.
normalPerVertex [normalPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
법선벡터가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다.
normalIndex [normalIndex accessType initializeOnly, type MFInt32 CDATA #IMPLIED]
교환 프로필
Hint: 이 필드는 무시될 수 있다.
texCoordIndex [texCoordIndex accessType initializeOnly, type MFInt32 CDATA #IMPLIED]
첨부한 텍스쳐를 해당 좌표로 매핑하는 텍스쳐-좌표 식별자의 목록.
Hint: 도구를 사용하라!
set_coordIndex [set_coordIndex accessType inputOnly, type MFInt32 CDATA #FIXED ""]
coordIndex 식별자들은 좌표들이 적용되는 순서를 지정한다. 순서는 식별자 0부터 시작하며, 쉼표로 집합 사이를 구분 지을 수도 있다. 각 폴리곤에 대한 식별자를 나누기 위해 -1을 사용하라.
set_colorIndex [set_colorIndex accessType initializeOnly, type MFInt32 CDATA #FIXED ""]
colorIndex 식별자는 색상이 적용되는 순서를 지정한다.
set_normalIndex [set_normalIndex accessType inputOnly, type MFInt32 CDATA #FIXED ""]
교환 프로필
Hint: 이 필드는 무시될 수 있다.
set_texCoordIndex [set_texCoordIndex accessType inputOnly, type MFInt32 CDATA #FIXED ""]
첨부한 텍스쳐를 해당 좌표로 매핑하는 텍스쳐-좌표 식별자의 목록.
Hint: 도구를 사용하라!
containerField [containerField: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
IndexedLineSet IndexedLineSet IndexedLineSet은 Color노드와 Coordinate노드를 포함할 수 있는 형상 노드이다 선이나 점을 그리기 위해서 Color값이나 재료의 emissiveColor가 사용된다. 선은 빛이 나지 않고, 텍스쳐 매핑이 되지 않으며, 충돌 검사에 포함되지 않는다.
Hint: 배경색상과 다른 색상(혹은 emissiveColor)을 사용한다.
Hint: IndexedFaceSet을 위해 정의된 Coordinate 점들을 렌더링을 한다면, 식별자 값들은 각 폴리곤 외곽에 가까운 시작 꼭지점을 반복할 필요가 있다. 단계적 색상 및 선형 색상 보간은 임의의 함수 값을 색상 맵으로 매핑하기 위한 괜찮은 과학적 가시화 기법으로 사용될 수 있다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다.
Hint: consider including Fog to provide further depth cueing for IndexedLineSet (ILS).
Hint: consider including Fog to provide further depth cueing for IndexedLineSet (ILS).
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
coordIndex [coordIndex accessType initializeOnly, type MFInt32 CDATA #IMPLIED]
coordIndex 식별자들은 좌표들이 적용되는 순서를 지정한다.. 순서는 식별자 0부터 시작하며, 쉼표로 집합 사이를 구분 지을 수도 있다., 각 폴리곤에 대한 식별자를 나누기 위해 -1을 사용하라.
Hint: IndexedFaceSet을 위해 정의된 Coordinate 점들을 렌더링을 한다면, 식별자 값들은 각 폴리곤 외곽에 가까운 시작 꼭지점을 반복할 필요가 있다.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
true이면 Color 노드가 꼭지점 별로 적용되고, false이면 필로곤 별로 적용된다.
colorIndex [colorIndex accessType initializeOnly, type MFInt32 CDATA #IMPLIED]
colorIndex 식별자는 색상이 적용되는 순서를 지정한다.
Hint: IndexedFaceSet을 위해 정의된 Coordinate 점들을 렌더링을 한다면, 식별자 값들은 각 폴리곤 외곽에 가까운 시작 꼭지점을 반복할 필요가 있다.
set_coordIndex [set_coordIndex accessType inputOnly, type MFInt32 CDATA #FIXED ""]
coordIndex 식별자들은 좌표들이 적용되는 순서를 지정한다.. 순서는 식별자 0부터 시작하며, 쉼표로 집합 사이를 구분 지을 수도 있다. Use -1 to separate indices for each polygon.
set_colorIndex [set_colorIndex accessType initializeOnly, type MFInt32 CDATA #FIXED ""]
colorIndex 식별자는 색상이 적용되는 순서를 지정한다.
containerField [containerField: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
IndexedQuadSet IndexedQuadSet [X3D 3.1] IndexedQuadSet은 Color/ColorRGBA, Coordinate/CoordinateDouble, Normal과 TextureCoordinate 노드를 포함할 수 있는 형상 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다.
Hint: include <component name='CADGeometry' level='1'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
index [index accessType initializeOnly, type MFInt32 CDATA #IMPLIED]
coordIndex 식별자들은 좌표들이 적용되는 순서를 지정한다.. 순서는 식별자 0부터 시작하며, 쉼표로 집합 사이를 구분 지을 수도 있다. Use -1 to separate indices for each polygon.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서.
Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Color노드가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다.
normalPerVertex [normalPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
법선벡터가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off).
Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!
containerField [containerField: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
IndexedTriangleFanSet
IndexedTriangleFanSet
IndexedTriangleFanSet은 Color/ColorRGBA, Coordinate/CoordinateDouble, Normal과 TextureCoordinate 노드를 포함할 수 있는 형상 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
index [index accessType initializeOnly, type MFInt32 CDATA #IMPLIED] (-1,+무한대)
index는 좌표의 꼭지점을 연결하여 삼각형을 나타낸다. 각각의 부채꼴 형상은 -1의 검사값으로 분리된다.
Hint: 첫번째로 색인된 좌표는 부채꼴의 중심이다.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서.
Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Color노드가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다.
normalPerVertex [normalPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
법선벡터가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off).
Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!
containerField [containerField: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
IndexedTriangleSet IndexedTriangleSet IndexedTriangleSet은 Color/ColorRGBA, Coordinate/CoordinateDouble, Normal과 TextureCoordinate 노드를 포함할 수 있는 형상 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
index [index accessType initializeOnly, type MFInt32 CDATA #IMPLIED] (0,+무한대)
index는 좌표의 꼭지점을 연결하여 삼각형을 나타낸다. no -1 의 검사값이 필요하다.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서.
Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Color노드가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다.
normalPerVertex [normalPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
법선벡터가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off).
Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!
containerField [containerField: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
IndexedTriangleStripSet
IndexedTriangleStripSet
IndexedTriangleStripSet은 Color/ColorRGBA, Coordinate/CoordinateDouble, Normal과 TextureCoordinate 노드를 포함할 수 있는 형상 노드이다.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
index [index accessType initializeOnly, type MFInt32 CDATA #IMPLIED] (-1,+무한대)
index는 좌표의 꼭지점을 연결하여 삼각형을 나타낸다. 각각의 strip마다 -1의 검사값으로 분리된다.
ccw [ccw accessType initializeOnly, type SFBool (true|false) "true"]
ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서.
Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다.
colorPerVertex [colorPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
Color노드가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다.
normalPerVertex [normalPerVertex accessType initializeOnly, type SFBool (true|false) "true"]
법선벡터가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다.
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off).
Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!
containerField [containerField: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Inline Inline Inline은 URL을 통해서 다른 X3D 장면에서 노드를 불러올 수 있도록 하는 그룹화하는 노드이다.
Hint: Inline 장면으로 값을 ROUTE할 수 없다, 대신 IMPORT/EXPORT를 사용하도록 한다. (혹은 ExternProtoDeclare와 ProtoInstance)
Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#InlinesPrototypes
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
load [load accessType inputOutput, type SFBool (true|false) "true"]
"load=true이면 즉시 불러오기, load=false이면 불러오기를 연기하거나 포함된 장면을 불러오지 않는다.
Hint: 불러오기가 완료되었는지 확인하기 위해서 LoadSensor를 사용한다.
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
현재 장면에 불러오기 위한 X3D의 주소
Hint: Strings는 여러가지 값을 갖을 수 있다,따라서 각각의 문자열을 인용기호로 구분한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: "기호의 XML 인코딩은 다음과 같다. " (문자 속성).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다.
Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
IntegerSequencer IntegerSequencer IntegerSequencer는 다른 정수 속성으로 ROUTE될 수 있는 이산적이고 주기적인 정수값을 생성한다. 일반적인 입력: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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 MFInt32 CDATA #IMPLIED]
선형보간의 출력값은 각각 시간분할 key와 일치하여야한다.
Hint: key의 개수는 keyValue의 개수와 같아야 한다!
set_fraction [set_fraction: inputOnly type SFFloat CDATA #FIXED ""]
set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다.
value_changed [value_changed accessType outputOnly, type SFInt32 CDATA#FIXED ""]
간헐적인 출력값은 현재 key 시간과 해당하는 keyValue의 짝으로 인해서 결정된다.
previous [previous accessType inputOnly, type SFBool (true|false) ""]
keyValue 배열의 이전 출력값을 트리거 한다.
next [next accessType inputOnly, type SFBool (true|false) ""]
keyValue 배열의 다음 출력값을 트리거 한다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
IntegerTrigger IntegerTrigger IntegerTrigger 불린 true값이나 시간 입력 이벤트를 정수 값으로 변환한다(Switch 노드에 적합하도록). X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
set_boolean [set_boolean accessType inputOnly, type SFBool (true|false) #FIXED ""]
set_boolean의 입력이 true이면 정수 값의 출력을 트리거한다.
integerKey [integerKey accessType inputOutput, type SFInt32 CDATA #FIXED "-1"]
integerKey는 트리거됐을때 출력값을 위한 값이다.
triggerValue [triggerValue accessType outputOnly, type SFInt32 CDATA #FIXED ""]
triggerValue는 set_boolean값으로 true를 받았을때 intergerKey와 매칭되는 정수 이벤트를 제공한다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
IS IS IS는 Prototype 인터페이스 필드들을 ProtoDeclare 정의 내부의 노드 필드들로 연결한다. Prototype 필드 연결 쌍을 정의하기 위해 하나 이상의 연결 태그를 추가하여라.
Warning: IS 태그는 ProtoDeclare body 정의 안에서만 허용된다.
Hint: IS 태그는 항상 자식 태그 앞에 위치하는 Metadata 태그 앞에 항상 위치한다.
X3D validation:
SchemaDOCTYPE
  accessType and type   Credits and Translations   X3D Resources   to top
KeySensor KeySensor KeySensor는 사용자가 키보드의 키를 눌렀을때 이벤트를 생성한다. "keyboard focus"의 개념을 지원한다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
노드의 작동을 사용가능하게 하거나 사용불가하게 한다.
keyPress [keyPress accessType outputOnly, type SFString CDATA #IMPLIED]
문자를 생성하는 키보드 키를 눌렀을때 이벤트를 생성한다. 정수 UTF-8 문자값을 생성한다.
keyRelease [keyRelease accessType outputOnly, type SFString CDATA #IMPLIED]
문자를 생성하는 키보드 키를 떼어 놓았을때 이벤트를 생성한다. 정수 UTF-8 문자값을 생성한다.
actionKeyPress [actionKeyPress accessType outputOnly, type SFInt32 CDATA #IMPLIED]
특수키를 눌렀을때 다음 값을 돌려준다: HOME=000 END=1001 PGUP=1002 PGDN=1003 UP=1004 DOWN=1005 LEFT=1006 RIGHT=1007 F1..F12 = 1008..1019.
actionKeyRelease [actionKeyRelease accessType outputOnly, type SFInt32 CDATA #IMPLIED]
특수키를 떼어 놓았을때 다음 값을 돌려준다: HOME=000 END=1001 PGUP=1002 PGDN=1003 UP=1004 DOWN=1005 LEFT=1006 RIGHT=1007 F1..F12 = 1008..1019.
shiftKey [shiftKey accessType outputOnly, type SFBool (true|false) #IMPLIED]
shiftKey는 눌려졌을때 true이벤트를 생성, 떼었을때 false이벤트 생성.
controlKey [controlKey accessType outputOnly, type SFBool (true|false) #IMPLIED]
controlKey 눌려졌을때 true이벤트를 생성, 떼었을때 false이벤트 생성.
altKey [altKey accessType outputOnly, type SFBool (true|false) #IMPLIED]
altKey 눌려졌을때 true이벤트를 생성, 떼었을때 false이벤트 생성.
isActive [isActive accessType outputOnly, type SFBool (true|false) #FIXED ""]
isActive true/false이벤트는 센서가 트리거 되면 보내진다. 기본 마우스 버튼이 눌러지면 isActive=true, 버튼을 떼면 isActive=false.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
LineProperties LineProperties LineProperties는 모든 line 형상에 적용가능한 추가적인 속성을 명세한다.
Hint: include <component name='Shape' level='2'/>
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
applied [applied accessType inputOutput, type SFBool (true|false) "true"]
LineProperties가 관련된 형상에 적용이 가능한지 그렇지 않은지 나타낸다.
linetype [linetype accessType inputOutput, type SFInt32 CDATA "0"]
linetype은 line의 패턴을 선태한다, 정의된 값이 지원되지 않을때는 solid의 기본값으로 설정된다. 지원되는 값: 1 Solid, 2 Dashed, 3 Dotted, 4 Dashed-dotted, 5 Dash-dot-dot. 선택적으로 지원되는 값: 6 single, 7 single dot, 8 double arrow, 10 chain line, 11 center line, 12 hidden line, 13 phantom line, 14 break line 1, 15 break line 2, 16 User-specified dash pattern.
linewidthScaleFactor [linewidthScaleFactor accessType inputOutput, type SFFloat CDATA "0"] (v3.1 or later)
linewidthScaleFactor는 브라우저에 종속적인 공칭 선두께에의해서 곱해지는 스케일 요소(scale factor)로써, 가장 근사한 사용가능한 선두께로 매핑된다. 0이하의 값은 가능한 선두께값중 최소값을 제공한다.
containerField [containerField: NMTOKEN "lineProperties"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
LineSet LineSet LineSet은 Color노드와 Coordinate노드를 포함할 수 있는 형상 노드이다 선이나 점을 그리기 위해서 Color값이나 재료의 emissiveColor가 사용된다. 선은 빛이 나지 않고, 텍스쳐 매핑이 되지 않으며, 충돌 검사에 포함되지 않는다.
Hint: 배경색상과 다른 색상(혹은 emissiveColor)을 사용한다. Linear interpolation of colors can be used as a good scientific visualization technique to map arbitrary function values to a color map.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다.
Hint: consider including Fog to provide further depth cueing for LineSet (LS).
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
vertexCount [vertexCount accessType initializeOnly, type MFInt32 CDATA #IMPLIED] [2,infinity)
vertexCount는 좌표 필드에서 각각의 polyline이 몇개의 꼭지점을 사용하는지 나타낸다. 좌표 필드에서 vertexCount[n]의 꼭지점을 취함으로써 각각의 line에 좌표가 할당된다.
containerField [containerField: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
LoadSensor LoadSensor LoadSensor는 watchList 자녀 노드가 불려왔는지 아니면 실패했는지의 이벤트를 생성한다. watchList를 변경하면 자녀 노드는 LoadSensor를 재시작한다.
Hint: 여러개의 불러오는 노드를 각각 추적하려면 여러개의 LoadSensor를 사용한다.
Hint: 여러 이미지의 모호함 때문에 배경은 분별되지 않는다.
Warning: watchList 자녀 노드는 그려지지 않는다. 따라서 일반적으로 불러오는 상황을 보기위해서 다른 노드의 복사본을 사용(USE)한다.
Hint: 즉시로드 하거나 연기하거나 할때 Inline 'load'를 사용한다.
Warning: 새로운 X3D 노드는 VRML97에서 지원되지 않는다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
노드의 작동을 사용가능하게 하거나 사용불가하게 한다.
timeOut [timeOut accessType inputOutput, type SFTime CDATA "0" #IMPLIED]
실패를 선언하기 이전의 불러오는 시간의 최대값으로 초로 나타낸다. 기본값은 0이며 이것은 브라우저의 기본값을 사용한다는 뜻이다.
isActive [isActive: outputOnlytype SFBool (true|false) #FIXED ""]
starts/stops이 읽히면 isActive true/false이벤트가 보내진다.
isLoaded [isLoaded accessType outputOnly, type SFBool (true|false) #FIXED ""]
모든 watchList 자녀 노드가 불러졌거나 혹은 하나라도 실패했을경우 알려준다. 모든 노드를 불러오는데 성공했으면 true. 어떤 하나의 노드라도 timeOut이거나 실패했거나 복사본이 없거나 네트워크가 사용불가시 fail.
Hint: 여러개의 불러오는 노드를 각각 추적하려면 여러개의 LoadSensorsorsor를 사용한다.
loadTime [loadTime accessType outputOnly, type SFTime CDATA #FIXED ""]
로드가 성공적으로 완료된 시간, 실패시에는 전송되지 않는다.
progress [progress accessType outputOnly, type SFFloat CDATA [0,1.0] #FIXED ""]
시작시 0.0전송, 완료시 1.0 전송. 중간값은 브라우저에 종속적이며 값은 항상 증가한다. (데이터의 완료도나, 완료예상시간을 분수화 해서 나타내거나 혹은 다른값)
Hint: only 0 and 1 events are guaranteed.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
LocalFog LocalFog LocalFog는 떨어져있는 물체를 안개의 색상으로 블렌딩하여 기상효과를 시뮬레이션한다. LocalFog의 효과는 뷰어의 경계가 아닌 그것의 변형 위치에 중심에 위치한다. 범위내에서 가장 가까운 LocalFog 노드가 다른 LocalFog나 Fog노드보다 우선권을 갖는다. LocalFog는 바인딩이 가능하지 않은 노드이다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
enabled [enabled accessType inputOutput, type SFBool (true|false) "true"]
노드의 작동을 사용가능하게 하거나 사용불가하게 한다.
color [color accessType inputOutput, type SFColor CDATA "1.0 1.0 1.0"]
안개(Fog) 색상.
Hint: 물체를 희미하게 하기 위해서 배경색상과 일치시킨다.
fogType [fogType accessType inputOutput, type SFString CDATA (LINEAR|EXPONENTIAL) "LINEAR"]
안개 증가율의 알고리즘을 명세한다. LINEAR 혹은 EXPONENTIAL.
Hint: EXPONENTIAL이 보다 자연스럽지만 계산량이 많다.
visibilityRange [visibilityRange accessType inputOutput, type SFFloat CDATA "0.0"]
지역좌표계에서 물체가 안개에 의해서 완전히 보이지 않는 거리를 meter로 나타낸값.
Hint: visibilityRange 0의 뜻은 안개를 사용하지 않는다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
LOD LOD LOD (Level Of Detail)는 포함된 하위 자식(children) 사이에서 스위칭을 하기위해서 카메라와 물체사이의 거리를 사용한다. (모든 GroupingNodeType간의 이름을 일정하게 하기 위해서, 포함된 노드를 '레벨' 대신 '자식(childeren)'을 사용한다. LOD 범위의 값은 가까운 곳에서 먼쪽으로 간다(더 낳은 성능을 위해서 자식 형상이 단순해짐에 따라서). n개의 범위값을 갖기위해서는 n+1개의 자녀 레벨이 있어야 한다. 단지 현제 선택된 자녀 레벨만 그려지게된다, 하지만 모든 레벨은 계속적으로 이벤트를 송/수신한다.
Hint: can add <WorldInfo info='null node'/> as nonrenderdering final child.
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.
Warning: do not include Viewpoint or OrthoViewpoint as a child of LOD or Switch, instead use ViewpointGroup as parent to constrain location proximity where the viewpoint is available to user.
Warning: results are undefined if a bindable node (Viewpoint, OrthoViewpoint, NavigationInfo, Fog, Background, TextureBackground) is a contained child of LOD or Switch.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
forceTransitions [forceTransitions accessType initializeOnly, type SFBool (true|false) "false"]
Whether to perform every range-based transition, regardless of browser optimizations that might otherwise occur.
center [center accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
지역 좌표계의 원점으로부터 위치 오프셋.
range [range accessType initializeOnly, type MFFloat CDATA #IMPLIED] (0,infinity)
각각의 자녀 레벨간의 카메라와 물체사이의 거리의 전환의 Floating-point 배열, 범위값은 가까운곳에서 먼곳으로 간다. n개의 범위값을 갖기위해서는 n+1개의 자녀 레벨이 있어야 한다.
Hint: can add <WorldInfo info='null node'/> as nonrendering final (or initial or intermediate) child.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
level_changed [level_changed accessType outputOnly, type SFInt32 CDATA #FIXED ""]
활성화 되면 LOD의 현제의 자녀 레벨을 나타낸다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Material Material Material은 연관된 형상노드의 표면재질 속성을 명세한다. Material속성은 렌더링 될 때 X3D 라이팅(lighting)함수에 의해서 사용된다.
Hint: material 노드 이전에 Shape노드와 Appearance노드를 추가한다.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
diffuseColor [diffuseColor accessType inputOutput, type SFColor CDATA "0.8 0.8 0.8"]
[RGB color] 얼마나 직사하고 각도에 종속적인 빛이 광원에서 반사되는지 나타낸다.
Hint: emissiveColor만이 IndexedLineSet, LineSet 그리고 PointSet에 영향을 미친다.
emissiveColor [emissiveColor accessType inputOutput, type SFColor CDATA "0 0 0"] [RGB color]
이 물체에서 얼마나 많은 백열광이 나가는지 나타낸다.
Hint: 빛이 없엇도 emissiveColors는 나타난다.
Hint: 유실을 막기위해서 diffuseColor를 기본값 (.8 .8 .8)에서 (0 0 0)으로 설정한다.
Hint: emissiveColor만이 IndexedLineSet, LineSet 그리고 PointSet에 영향을 미친다.
Warning: 밝은 emissiveColor값은 다른색이나 텍스쳐를 안보이게 할 수도 있다.
specularColor [specularColor accessType inputOutput, type SFColor CDATA "0 0 0"] [RGB color]
specular 하이라이트는 반사광의 밝기이다. (예제: 사과의 빛나는 밝은 점 부분) Interchange profile
Hint: 이 필드는 무시될 수 있다.
shininess [shininess accessType inputOutput, type SFFloat CDATA "0.2"]
[0,1] 낮은 값은 부드러운 specular 빛을, 높은 값은 날카롭고 작은 하이라이트를 생성한다. Interchange profile
Hint: 이 필드는 무시될 수 있다.
ambientIntensity [ambientIntensity accessType inputOutput, type SFFloat CDATA "0.2"]
[0,1] 모든 광원에서 부터 얼마나 주변광과 전방향성의 빛이 반사되는지 나타낸다. Interchange profile
Hint: 이 필드는 무시될 수 있다.
transparency [transparency accessType inputOutput, type SFFloat CDATA "0"]
[0,1] 물체가 얼마나 투명한지 나타낸다.: 1.0 는 완벽히 투명함 , 0.0 완벽히 불투명함. Interchange profile
Hint: transparency < .5 opaque, transparency > .5 transparent.
containerField [containerField: NMTOKEN "material"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
   
Matrix3VertexAttribute
Matrix3VertexAttribute는 꼭지점 마다의 3x3 매트릭스 속성의 세트를 정의한다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type SFString CDATA #IMPLIED]
특정 VertexAttribute 인스턴스의 이름.
value [value accessType inputOutput, type MFMatrix3f CDATA ""]
꼭지점의 정보로 셰이더로 전달될 매트릭스값의 임의의 집합을 명세하는 값.
Hint: 값 필드의 길이는 numComponents의 곱.
containerField [containerField: NMTOKEN ""]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
   
Matrix4VertexAttribute
Matrix4VertexAttribute는 꼭지점 마다의 4x4 매트릭스 속성의 세트를 정의한다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type SFString CDATA #IMPLIED]
특정 VertexAttribute 인스턴스의 이름.
value [value accessType inputOutput, type MFMatrix4f CDATA ""]
꼭지점의 정보로 셰이더로 전달될 매트릭스값의 임의의 집합을 명세하는 값.
Hint: 값 필드의 길이는 numComponents의 곱.
containerField [containerField: NMTOKEN ""]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
meta meta meta (metadata) provides information about the scene and uses the same definitions as HTML's meta tag. The name and content attributes provide attribute=value pairs.
Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#metaTags
X3D validation:
SchemaDOCTYPE
name [name CDATA #IMPLIED]
메타데이터 속성의 이름을 여기 입력.
content [content CDATA #REQUIRED]
Enter the metadata attribute value here.
Hint: many XML tools substitute XML character references automatically if needed (like &amp; for & or &#34; for ").
xml:lang [xml:lang CDATA #IMPLIED]
Language code, as per [IETF RFC3066/BCP47] ftp://ftp.isi.edu/in-notes/bcp/bcp47.txt
dir [dir (ltr|rtl) #IMPLIED]
Direction for weak/neutral text (ltr=left-to-right, rtl=right-to-left).
http-equiv [http-equiv CDATA #IMPLIED]
May be used by HTTP servers for HTTP response headers. See HTTP specification [RFC2616] for details on valid HTTP headers.
Example: <meta http-equiv="Expires" content="Tue, 20 Aug 1996 14:25:27 GMT"> See http://www.w3.org/TR/html4/struct/global.html#adef-http-equiv
scheme [scheme CDATA #IMPLIED]
The scheme attribute allows authors to provide user agents more context for the correct interpretation of meta data. For example, >meta scheme="." name="identifier" content="0-8230-2355-9"> See http://www.w3.org/TR/html4/struct/global.html#idx-scheme
  accessType and type   Credits and Translations   X3D Resources   to top
MetadataDouble MetadataDouble MetadataDouble은 그것의 부모의 정보를 제공한다. containerField="metadata"인 하나의 자녀 Metadata노드를 이용하여 이 Metadata노드에 관한 좀 더 많은 정보를 제공할 수 있다.
Hint: IS 태그는 ,어떤 자녀 노드보다도 선행하는,Metadata 태그 보다도 선행한다.
Hint: The choice of MetadataDouble versus MetadataFloat usually depends on the relevant tool utilizing the value, or else the relevant metadata reference defining the value.
Hint: http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter15-Metadata/Chapter15-MetadataInformation.html
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type SFString CDATA #IMPLIED]
메타데이터 속성의 이름을 여기 입력.
value [value accessType inputOutput, type MFDouble CDATA #IMPLIED]
메타데이터 속성의 값을 여기 입력.
Hint: 필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다. (like & for &amp; or &#34; for ").
reference [reference accessType inputOutput, type SFString CDATA #IMPLIED]
메타데이터 표준에 대한 참조, 혹은 이와같은 특정 메타데이터 값을 정의하는 정의.
containerField [containerField: NMTOKEN "metadata"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다.
Hint: Metadataset의 일부분일 경우 containerField="value"로 설정, 그렇지않으면 기본값"metadata"로 설정 만약 부모 메타데이터노드의 메타데이터를 제공할경우. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
MetadataFloat MetadataFloat MetadataFloat는 그것의 부모노드의 정보를 제공한다. containerField="metadata"인 하나의 자녀 Metadata노드를 이용하여 이 Metadata노드에 관한 좀 더 많은 정보를 제공할 수 있다.
Hint: IS 태그는 ,어떤 자녀 노드보다도 선행하는 Metadata 태그 보다도 선행한다.
Hint: The choice of MetadataDouble versus MetadataFloat usually depends on the relevant tool utilizing the value, or else the relevant metadata reference defining the value.
Hint: http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter15-Metadata/Chapter15-MetadataInformation.html
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type SFString CDATA #IMPLIED]
메타데이터 속성의 이름을 여기 입력.
value [value accessType inputOutput, type MFFloat CDATA #IMPLIED]
메타데이터 속성의 값을 여기 입력.
Hint: 필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다.(like & for &amp; or &quot; for ").
reference [reference accessType inputOutput, type SFString CDATA #IMPLIED]
메타데이터 표준에 대한 참조, 혹은 이와같은 특정 메타데이터 값을 정의하는 정의.
containerField [containerField: NMTOKEN "metadata"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다.
Hint: Metadataset의 일부분일 경우 containerField="value"로 설정, 그렇지않으면 기본값"metadata"로 설정 만약 부모 메타데이터노드의 메타데이터를 제공할경우. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
MetadataInteger MetadataInteger MetadataInteger는 그것의 부모노드의 정보를 제공한다. containerField="metadata"인 하나의 자녀 Metadata노드를 이용하여 이 Metadata노드에 관한 좀 더 많은 정보를 제공할 수 있다.
Hint: IS 태그는 ,어떤 자녀 노드보다도 선행하는 Metadata 태그 보다도 선행한다.
Hint: http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter15-Metadata/Chapter15-MetadataInformation.html
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type SFString CDATA #IMPLIED]
메타데이터 속성의 이름을 여기 입력.
value [value accessType inputOutput, type MFInt32 CDATA #IMPLIED]
메타데이터 속성의 값을 여기 입력.
Hint: 필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다.(like & for &amp; or &#34; for ").
reference [reference accessType inputOutput, type SFString CDATA #IMPLIED]
메타데이터 표준에 대한 참조, 혹은 이와같은 특정 메타데이터 값을 정의하는 정의.
containerField [containerField: NMTOKEN "metadata"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다.
Hint: Metadataset의 일부분일 경우 containerField="value"로 설정, 그렇지않으면 기본값"metadata"로 설정 만약 부모 메타데이터노드의 메타데이터를 제공할경우. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
MetadataSet MetadataSet MetadataSet는 부모노드의 정보를 제공하는 containerField="value"로 설정된 메타데이터 노드의 셋을 수집한다. containerField="metadata"인 하나의 자녀 Metadata노드를 이용하여 이 Metadata노드에 관한 좀 더 많은 정보를 제공할 수 있다.
Hint: IS 태그는 ,어떤 자녀 노드보다도 선행하는 Metadata 태그 보다도 선행한다.
Hint: MetadataSet can contain other MetadataSet nodes.
Hint: http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter15-Metadata/Chapter15-MetadataInformation.html
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type SFString CDATA #IMPLIED]
메타데이터 속성의 이름을 여기 입력.
reference [reference accessType inputOutput, type SFString CDATA #IMPLIED]
메타데이터 표준에 대한 참조, 혹은 이와같은 특정 메타데이터 값을 정의하는 정의.
containerField [containerField: NMTOKEN "metadata"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다.
Hint: Metadataset의 일부분일 경우 containerField="value"로 설정, 그렇지않으면 기본값"metadata"로 설정 만약 부모 메타데이터노드의 메타데이터를 제공할경우. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
MetadataString MetadataString MetadataString는 그것의 부모노드의 정보를 제공한다. containerField="metadata"인 하나의 자녀 Metadata노드를 이용하여 이 Metadata노드에 관한 좀 더 많은 정보를 제공할 수 있다.
Hint: IS 태그는 ,어떤 자녀 노드보다도 선행하는 Metadata 태그 보다도 선행한다.
Hint: http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter15-Metadata/Chapter15-MetadataInformation.html
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
name [name accessType inputOutput, type SFString CDATA #IMPLIED]
메타데이터 속성의 이름을 여기 입력.
value [value accessType inputOutput, type MFString CDATA #IMPLIED]
메타데이터 속성의 값을 여기 입력.
Hint: 필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다.(like & for &amp; or &#34; for ").
reference [reference accessType inputOutput, type SFString CDATA #IMPLIED]
메타데이터 표준에 대한 참조, 혹은 이와같은 특정 메타데이터 값을 정의하는 정의.
containerField [containerField: NMTOKEN "metadata"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다.
Hint: Metadataset의 일부분일 경우 containerField="value"로 설정, 그렇지않으면 기본값"metadata"로 설정 만약 부모 메타데이터노드의 메타데이터를 제공할경우. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
MotorJoint MotorJoint MotorJoint는 일반 참조 프레임(common reference frame)에서 body1과 body2사이의 상대각속도 들을 기술한다. 두개의 강체(RigidBody) 노드들을 포함한다. (containerField values body1, body2).
Hint: BallJoint와의 조합에 유용하다.
Hint: RigidBodyPhysics component, level 2.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
autoCalc [autoCalc accessType inputOutput, type SFBool (true|false) "false"]
autoCalc는 사용자가 각 프레임의 개개의 회전각들을 제공하였는지(false), 아니면 각도 값이 모터 구현을 통해 자동으로 계산되었는지(true)를 컨트롤한다.
axis1Angle [axis1Angle accessType inputOutput, type SFFloat CDATA "0"]
axis1Angle (radians) 는 user-calculated 모드일때 모터 축과 일치하는 회전 각도다.
axis2Angle [axis2Angle accessType inputOutput, type SFFloat CDATA "0"]
axis2Angle (radians) 는 user-calculated 모드일때 모터 축과 일치하는 회전 각도다.
axis3Angle [axis3Angle accessType inputOutput, type SFFloat CDATA "0"]
axis3Angle (radians) 는 user-calculated 모드일때 모터 축과 일치하는 회전 각도다.
axis1Torque [axis1Torque accessType inputOutput, type SFFloat CDATA "0"]
axis1Torque 는 user-calsulated 모드일때 모터 축과 일치하는 회전 토크다.
axis2Torque [axis2Torque accessType inputOutput, type SFFloat CDATA "0"]
axis2Torque 는 user-calsulated 모드일때 모터 축과 일치하는 회전 토크다.
axis3Torque [axis3Torque accessType inputOutput, type SFFloat CDATA "0"]
axis3Torque 는 user-calsulated 모드일때 모터 축과 일치하는 회전 토크다.
enabledAxes [enabledAxes accessType inputOutput, type SFInt32 CDATA "0"] [0,3]
enabledAxes 는 어느 모터 축이 활동 중인지를 가리킨다. (0) 없음, (1) 축 1, (2) 축 1 & 축 2, (3) 모든 축(3개).
forceOutput [forceOutput accessType inputOutput, type MFString CDATA "NONE"]
forceOutput은 다음 프레임에 생성될 출력 필드를 제어한다. 값들은 ALL, NONE이나, 다음 프레임의 시작에 업데이트될 출력 필드의 정확한 이름이다.
motor1Axis [motor1Axis accessType inputOutput, type SFVec3f CDATA "0 0 0"]
motor1Axis 는 모터 축과 일치하는 축 벡터를 정의한다.
motor2Axis [motor2Axis accessType inputOutput, type SFVec3f CDATA "0 0 0"]
motor2Axis 는 모터 축과 일치하는 축 벡터를 정의한다.
Hint: 0 0 0 은 모터가 사용불가함을 의미한다.
motor3Axis [motor3Axis accessType inputOutput, type SFVec3f CDATA "0 0 0"]
motor3Axis 는 모터 축과 일치하는 축 벡터를 정의한다.
Hint: 0 0 0 은 모터가 사용불가함을 의미한다.
motor1Axis [maxSeparation accessType inputOutput, type SFFloat CDATA "1"]
motor1Axis .
stop1Bounce [stop1Bounce accessType inputOutput, type SFFloat CDATA "1"]
[0,1] stop1Bounce 는 정지 점이 도달했을때 bounce back을 위한 속도 요소 이다.
Hint: 0은 bounce가 없음을 의미, 1은 대응하는 속도를 리턴.
stop2Bounce [stop2Bounce accessType inputOutput, type SFFloat CDATA "1"]
[0,1] stop2Bounce 는 정지 점이 도달했을때 bounce back을 위한 속도 요소 이다.
Hint: 0은 bounce가 없음을 의미, 1은 대응하는 속도를 리턴.
stop3Bounce [stop3Bounce accessType inputOutput, type SFFloat CDATA "1"]
[0,1] stop3Bounce 는 정지 점이 도달했을때 bounce back을 위한 속도 요소 이다.
Hint: 0은 bounce가 없음을 의미, 1은 대응하는 속도를 리턴.
stop1ErrorCorrection [stop1ErrorCorrection accessType inputOutput, type SFFloat CDATA "1"]
[0,1] stop1ErrorCorrection은 정지 점이 도달된 시간 스텝 동안 수행된 에러 수정의 일부이다.
Hint: 0은 에러 수정이 없음을 의미, 1은 모든 에러가 한번의 스텝으로 수정되었음을 의미.
stop2ErrorCorrection [stop2ErrorCorrection accessType inputOutput, type SFFloat CDATA "1"]
[0,1] stop2ErrorCorrection은 정지 점이 도달된 시간 스텝 동안 수행된 에러 수정의 일부이다.
Hint: 0은 에러 수정이 없음을 의미, 1은 모든 에러가 한번의 스텝으로 수정되었음을 의미.
stop3ErrorCorrection [stop3ErrorCorrection accessType inputOutput, type SFFloat CDATA "1"]
[0,1] stop3ErrorCorrection은 정지 점이 도달된 시간 스텝 동안 수행된 에러 수정의 일부이다.
Hint: 0은 에러 수정이 없음을 의미, 1은 모든 에러가 한번의 스텝으로 수정되었음을 의미.
motor1Angle [motor1Angle accessType outputOnly, type SFFloat CDATA]
motor1Angle는 지난 프레임으로 부터 이 motor joint를 위한 계산된 회전각도(radians)를 제공한다.
motor2Angle [motor2Angle accessType outputOnly, type SFFloat CDATA]
motor2Angle는 지난 프레임으로 부터 이 motor joint를 위한 계산된 회전각도(radians)를 제공한다.
motor3Angle [motor3Angle accessType outputOnly, type SFFloat CDATA]
motor3Angle는 지난 프레임으로 부터 이 motor joint를 위한 계산된 회전각도(radians)를 제공한다.
motor1AngleRate [motor1AngleRate accessType outputOnly, type SFFloat CDATA]
motor1AngleRate 는 지난 프레임으로 부터 이 motor joint를 위한 계산된 각회전비율(radians/second)을 제공한다.
motor2AngleRate [motor2AngleRate accessType outputOnly, type SFFloat CDATA]
motor2AngleRate 는 지난 프레임으로 부터 이 motor joint를 위한 계산된 각회전비율(radians/second)을 제공한다.
motor3AngleRate [motor3AngleRate accessType outputOnly, type SFFloat CDATA]
motor3AngleRate 는 지난 프레임으로 부터 이 motor joint를 위한 계산된 각회전비율(radians/second)을 제공한다.
containerField [containerField: NMTOKEN "joints"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
MovieTexture MovieTexture MovieTexture는 surface geometry에 2D 영화 이미지를 적용하거나 Sound node를 위한 오디오를 제공한다. Texture maps 는 2D 종횡좌표계 (s, t)를 가지고 있다. [0.0, 1.0]범위의 (s, t) 값들은 이미지의 반대쪽 코너들이다.
Hint: Shape and Appearance 노드는 텍스쳐를 더하기 전에 넣어라.
Hint: 모든 detail을 쉽게 유저가 볼 수 있는 MovieTexture의 선명한 view viewpoint를 제공한다.
Hint: utilize DEF/USE references for multiple copies of a single MovieTexture video file in order to avoid multiple-download delays, reduce memory requirements, and maintain synchronization.
Hint: support for MPEG-1 video format is required, other formats are optional.
Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Images
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
url [url accessType inputOutput, type MFString CDATA #IMPLIED]
이미지의 위치 와 파일이름을 말함.
Hint: String 은 여러 개의 값을 가질 수 있으므로 개개의 string 은 인용기호를 사용하여 구분한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ] .
Hint: "기호의 XML 인코딩은 다음과 같다. " (a character entity).
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다!
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다.
Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls
loop [loop accessType inputOutput, type SFBool (true|false) "false"]
loop=true면 무한 반복하고, loop=false면 한 번만 반복한다.
speed [speed accessType inputOutput, type SFFloat CDATA "1.0"]
movie(혹은 soundtrack)이 얼마나 빨리 재생되는지에 대한 요소이다.
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된 시간 값을 받는다.
repeatS [repeatS accessType initializeOnly, type SFBool (true|false) "true"]
S축을 따라 수평하게 텍스쳐를 반복하라.
repeatT [repeatT accessType initializeOnly, type SFBool (true|false) "true"]
T축을 따라 수직하게 텍스쳐를 반복하라.
duration_changed [duration_changed accessType outputOnly, type SFTime CDATA #FIXED ""]
movie의 한 사이클에 대한 시간 길이를 의미한다.
isActive [isActive: outputOnly SFBoolLabel; #FIXED ""]
isActive true/false 이벤트들은 playback이 시작/멈춤 될때 보내어진다.
isPaused [isPaused accessType outputOnly, type SFBool (true|false) #FIXED ""]
isPaused true/false 이벤트들은 MovieTexture가 멈춤/다시재생 될때 보내어진다.
Warning: VRML97에서는 지원되지 않는다.
pauseTime [pauseTime accessType inputOutput, type SFTime CDATA "0"]
When time now >= pauseTime, isPaused은 true가 되고 MovieTexture는 멈춘다.절대 시간: 1970년 1월 0시 GMT로부터의 초(second) 숫자.
Hint: 보통 ROUTE된 시간 값을 받는다.
Warning: VRML97에서는 지원되지 않는다.
resumeTime [resumeTime accessType inputOutput, type SFTime CDATA "0"]
When resumeTime becomes <= time now, isPaused은 false가 되고 MovieTexture는 작동한다. 절대 시간: 1970년 1월 0시 GMT로부터의 초(second) 숫자.
Hint: 보통 ROUTE된 시간 값을 받는다.
Warning: VRML97에서는 지원되지 않는다.
elapsedTime [elapsedTime accessType outputOnly, type SFTime CDATA #FIXED ""]
MovieTexture가 activated/running하는 동안 현재 elapsed time은 초단위로 축적되고, 멈춘 시간은 세어지지 않는다.
Warning: VRML97에서는 지원되지 않는다.
containerField [containerField: NMTOKEN "texture"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
MultiTexture MultiTexture MultiTexture는 복잡한 시각적 효과를 위해 3D object에 몇몇 개별적인 texture들을 적용한다. Texture maps는 2D 좌표 시스템(s, t) 수평,직을 가지고 있고, [0.0, 1.0]범위의 (s, t)값은 이미지의 코너를 의미함.
Hint: Shape and Appearance 노드는 텍스쳐를 더하기 전에 넣어라.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
mode [mode accessType inputOutput, type SFString CDATA ( MODULATE | REPLACE | MODULATE2X | MODULATE4X | ADD | ADDSIGNED | ADDSIGNED2X | SUBTRACT | ADDSMOOTH | BLENDDIFFUSEALPHA | BLENDTEXTUREALPHA | BLENDFACTORALPHA | BLENDCURRENTALPHA | MODULATEALPHA_ADDCOLOR | MODULATEINVALPHA_ADDCOLOR | MODULATEINVCOLOR_ADDALPHA | OFF | SELECTARG1 | SELECTARG2 | DOTPRODUCT3 )]
mode 혼합 작업의 한 형식을 가리킨다.
source [source accessType inputOutput, type SFString CDATA ( DIFFUSE | SPECULAR | FACTOR ) #IMPLIED]
source 색 원천을 가리킨다.
function [function accessType inputOutput, type SFString CDATA (NONE | COMPLEMENT | ALPHAREPLICATE) #IMPLIED]
function 부가적인 요소를 가리킨다.
color [color accessType inputOutput, type SFColor CDATA "1 1 1"]
alpha [alpha accessType inputOutput, type SFFloat CDATA "1.0"]
[0,1]
containerField [containerField: NMTOKEN "texture"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
MultiTextureCoordinate
MultiTextureCoordinate
MultiTextureCoordinate는 MultiTexture로 사용되어지기 위해 TextureCoordinate 혹은 TextureCoordinateGenerator 노드를 포함한다.
Hint: MultiTextureCoordinate를 추가하기 전에 Shape과 polgyonal/planar geometry를 추가해라.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
containerField [containerField: NMTOKEN "texCoord"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
MultiTextureTransform
MultiTextureTransform
MultiTextureTransform contains multiple TextureTransform nodes, for use by sibling ImageTexture MovieTexture or PixelTexture nodes.
Hint: insert Shape and Appearance nodes before adding TextureTransform.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
containerField [containerField: NMTOKEN "textureTransform"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
NavigationInfo NavigationInfo NavigationInfo는 viewing model과 viewer의 아바타의 물리적 특징 서술한다. 힌드: 간단한 object들의 검사를 위해 다음 타입들과 함께 유용하게 개선된다 type="EXAMINE" "ANY"
Hint: NavigationInfo 형식들 '"WALK" "FLY"' 는 camera-to-object 충돌검사를 제공한다. NavigationInfo, Background, TextureBackground, Fog, LocalFog, OrthoViewpoint, Viewpoint 는 bindable한 노드들이다.
Warning: results are undefined if a bindable node (Viewpoint, OrthoViewpoint, NavigationInfo, Fog, Background, TextureBackground) is a contained child of LOD or Switch.
Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Viewpoints
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
type [type accessType inputOutput, type MFString CDATA "EXAMINE" "ANY"]
하나 혹은 그 이상의 인용된 SFString 값들:"EXAMINE" "WALK" "FLY" "LOOKAT" "ANY" "NONE".
Hint: 간단한 object들의 검사를 위해 다음 타입들과 함께 유용하게 개선된다 type="EXAMINE" "ANY".
Hint: WALK and FLY 형식들 camera-to-object 충돌검사를 제공한다.
Hint: camera-to-object 충돌검사의 자세한 정보는 Collision node를 참조하라.
Hint: String 은 여러 개의 값을 가질 수 있으므로 개개의 string 은 인용기호를 사용하여 구분한다. [ "http://www.url1.org" "http://www.url2.org" "etc." ] 교환 프로필
Hint: 이 필드는 무시될 수 있다.
speed [speed accessType inputOutput, type SFFloat CDATA "1.0"] [0,+infinity)
viewer가 영상속을 다닐 때 기본 비율(meters/second).
Warning: 1m/s는 보통의 navigation에서는 느리게 보인다. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
headlight [headlight accessType inputOutput, type SFBool (true|false) "true"]
사용자가 보고있는 방향을 지시하는 방향성있는 빛에 대한 Enable/disable
avatarSize [avatarSize accessType inputOutput, type MFFloat CDATA "0.25 1.6 0.75"]
avatarSize 값들은: (a) 사용자와 형상간의 충돌 거리 (near culling plane of the view frustrum) (b) 지형 위의 viewer 높이 (c) viewer가 WALK할 수 있는 최고 높이.
Hint: aliasing 아티펙트를 피하기 위해 (visibilityLimit / avatarSize.CollisionDistance) < 10,000를 유지해라 (예: polygon "tearing"). 교환 프로필
Hint: 이 필드는 무시될 수 있다.
visibilityLimit [visibilityLimit accessType inputOutput, type SFFloat CDATA "0.0"]
형상을 지나 render되지 않는 것을 visibilityLimit라 함 (far culling plane of the view frustrum). visibilityLimit=0.0 limit가 무한임을 가리킨다.
Hint: visibilityLimit >= 0 를 지켜라.
Hint: aliasing 아티펙트를 피하기 위해 (visibilityLimit / avatarSize.CollisionDistance) < 10,000 를 유지해라. (예: polygon "tearing"). 교환 프로필
Hint: 이 필드는 무시될 수 있다.
transitionType [transitionType accessType inputOutput, type MFString CDATA "LINEAR"]
시점간의 Camera transition이다. 하나 혹은 그 이상의 인용된 SFString 값들: "ANIMATE" "LINEAR" "TELEPORT". 교환 프로필
Hint: 이 필드는 무시될 수 있다.
transitionTime [transitionTime accessType inputOutput, type MFFloat CDATA "1.0"]
viewpoint transition의 초단위의 기간.
Hint: transitionType is"ANIMATE"이면, transitionTime은 browser-dependent한 animation 파라미터들을 제공한다. 교환 프로필
Hint: 이 필드는 무시될 수 있다.
transitionComplete [transitionComplete accessType outputOnly, type MFFloat CDATA #FIXED ""]
시점 transition complete는 이벤트 신호 표시 . 교환 프로필
Hint: 이 필드는 무시될 수 있다.
set_bind [set_bind accessType inputOnly, type SFBool (true|false) #FIXED ""]
set_bind가 참(true)이면 노드가 활성화되고 거짓(false)이면 비활성화가 된다 . 그러므로 set_bind true/false 는 이 노드를 pop/push (enable/disable) 한다.
bindTime [bindTime accessType outputOnly, type SFTime CDATA #FIXED ""]
노드가 활성화되거나 비활성화 될때 보내진 이벤트.
isBound [isBound accessType outputOnly, type SFBool (true|false) #FIXED ""]
노드가 활성화될때는 true 이벤트가 보내지고, 다른노드에 의해 풀릴때 false 이벤트가 보내진다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Normal Normal Normal 3D surface-normal 벡터들의 셋을 정의한다. Normal 값들은 부가적인 수직한 방향들이다.
Hint: IndexedFaceSet과 ElevationGrid에 의해 사용됨.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
vector [vector accessType inputOutput, type MFVec3f CDATA #IMPLIED]
색인된 폴리곤들 혹은 vertices와 관련된 unit-length normal 벡터들의 집합.
containerField [containerField: NMTOKEN "normal"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
NormalInterpolator NormalInterpolator NormalInterpolator는 surface의 unit sphere에 대한 normal vector의 집합들의 시리즈들을 생성한다. attribute의 일반적인 입력: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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 MFVec3f CDATA #IMPLIED]
선형보간의 출력값은 각각 시간분할 key와 일치하여야한다.
Hint: key의 개수는 keyValue의 개수와 같아야 한다!
set_fraction [set_fraction: inputOnly type SFFloat CDATA #FIXED ""]
set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다.
value_changed [value_changed accessType outputOnly, type MFVec3f CDATA #FIXED ""]
선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsCurve NurbsCurve NurbsCurve 는 NurbsPatchSurface로의 3D curve analogous이다. container controlPoint inputOutputLabel는 좌표나 CoordinateDouble node이다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
knot [knot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수.
order [order accessType initializeOnly, type SFInt32 CDATA "3"]
면의 차수는 차수-1의 이항식으로 정의한다.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
각 컨트롤 포인트에 가중치가 할당된 벡터
tessellation [tessellation accessType inputOutput, type SFInt32 CDATA #IMPLIED]
표면 테셀레이션을 위한 힌트.
closed [closed accessType initializeOnly, type SFBool (true|false) "false"]
Curve가 닫혔는가 아닌가 (i.e. matching endpoints).
containerField [containerField: NMTOKEN "geometry"]
geometry는 parant node와의 관계를 가르키는 inputOutputLabel-label prefix 이다.
Examples: geometry Box, children Group, proxy Shape. containerField attribute 는 오직 XML의 scene으로 구성된 XML에서만 제공된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsCurve2D NurbsCurve2D NurbsCurve2D 는 표면의 u-v도메인안의 trimming contour의 파트인 trimming segment를 정의한다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
controlPoint [controlPoint accessType inputOutput, type MFVec2f CDATA #IMPLIED]
컨트롤 포인트는 u차수 x v차수의 컨트롤 포인트의 모음으로 정의하며, 균일한 간격을 가지지 않은 포인트들이 있는 메시를 정의한다.
knot [knot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수.
order [order accessType initializeOnly, type SFInt32 CDATA "2"]
면의 차수는 차수-1의 이항식으로 정의한다.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
각 컨트롤 포인트에 가중치가 할당된 벡터
tessellation [tessellation accessType inputOutput, type SFInt32 CDATA "0"]
표면 테셀레이션을 위한 힌트.
closed [closed accessType initializeOnly, type SFBool (true|false) "false"]
curve가 닫혔는지 아닌지(예: matching endpoints).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsOrientationInterpolator
NurbsOrientationInterpolator
NurbsOrientationInterpolator 는 3D nurbs와 수정된 초기 값의 결과를 표현한다. SFNode controlPoints inputOutputLabel는 싱글 좌표나 CoordinateDouble node를 담을 수 있다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
knot [knot accessType inputOutput, type MFDouble CDATA #IMPLIED]
Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수.
order [order accessType inputOutput, type SFInt32 CDATA "3"]
면의 차수는 차수-1의 이항식으로 정의한다.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
1차 보간을 위한 출력값은 각각 knot에 대응된다.
Hint: 가중치의 숫자는 knot의 수와 반드시 같아야한다!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
[0,1]의 범위의 마찰을 세팅하는 것은 대응하는 keyValue output이나 curve의 계산된 3D position을 위한 input을 결정한다.
value_changed [value_changed accessType outputOnly, type SFRotation CDATA #FIXED ""]
선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsPatchSurface NurbsPatchSurface NurbsPatchSurface는 연속된 3D Non-Uniform Rational B-Spline (NURBS) surface을 정의한다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
uClosed [uClosed accessType initializeOnly, type SFBool (true|false) "false"]
u차원을 가로질러 반대쪽 면이 닫혀있는지 (틈 없이)
vClosed [vClosed accessType initializeOnly, type SFBool (true|false) "false"]
u차원을 가로질러 반대쪽 면이 닫혀있는지 (틈 없이)
uDimension [uDimension accessType initializeOnly, type SFInt32 CDATA "0"]
u 차원의 컨트롤 포인트의 개수.
vDimension [vDimension accessType initializeOnly, type SFInt32 CDATA "0"]
v 차원의 컨트롤 포인트의 개수.
uKnot [uKnot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수.
vKnot [vKnot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수.
uOrder [uOrder accessType initializeOnly, type SFInt32 CDATA "3"]
면의 차수는 차수-1의 이항식으로 정의한다.
vOrder [vOrder accessType initializeOnly, type SFInt32 CDATA "3"]
면의 차수는 차수-1의 이항식으로 정의한다.
uTessellation [uTessellation accessType inputOutput, type SFInt32 CDATA "0"]
표면 테셀레이션을 위한 힌트.
vTessellation [vTessellation accessType inputOutput, type SFInt32 CDATA "0"]
표면 테셀레이션을 위한 힌트.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
각 컨트롤 포인트에 가중치가 할당된 벡터
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off).
Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!
containerField [containerField: NMTOKEN "surface"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsPositionInterpolator
NurbsPositionInterpolator
NurbsPositionInterpolator 는 3D nurbs와 수정된 결과 값의 결과를 표현한다. SFNode controlPoints inputOutputLabel는 싱글 좌표나 CoordinateDouble node를 담을 수 있다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
knot [knot accessType inputOutput, type MFDouble CDATA #IMPLIED]
Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수.
order [order accessType inputOutput, type SFInt32 CDATA "3"]
면의 차수는 차수-1의 이항식으로 정의한다.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
1차 보간을 위한 출력값은 각각 knot에 대응된다.
Hint: 가중치의 숫자는 knot의 수와 반드시 같아야한다!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
[0,1]의 범위의 마찰을 세팅하는 것은 대응하는 keyValue output이나 curve의 계산된 3D position을 위한 input을 결정한다.
value_changed [value_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsSet NurbsSet NurbsSet 은 일반적인 그룹으로의 NubsSurface node의 집합을 모으거나, NurbsSurface set을 tessellation, 국경의 tessellation continuity 할 때의 unit으로 다룬다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
tessellationScale [tessellationScale accessType inputOutput, type SFFloat CDATA "1"]
자식 NubsSurface node안의 surface tesselation을 위한 scale.
bboxCenter [bboxCenter accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋.
bboxSize [bboxSize accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset).
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsSurfaceInterpolator
NurbsSurfaceInterpolator
NurbsOrientationInterpolator 는 3D nurbs와 수정된 결과 값의 결과를 표현한다. SFNode controlPoints inputOutputLabel는 싱글 좌표나 CoordinateDouble node를 담을 수 있다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
uDimension [uDimension accessType initializeOnly, type SFInt32 CDATA "0"]
u 차원의 컨트롤 포인트의 개수.
vDimension [vDimension accessType initializeOnly, type SFInt32 CDATA "0"]
v 차원의 컨트롤 포인트의 개수.
uKnot [uKnot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수.
vKnot [vKnot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수.
uOrder [uOrder accessType initializeOnly, type SFInt32 CDATA "3"]
면의 차수는 차수-1의 이항식으로 정의한다.
vOrder [vOrder accessType initializeOnly, type SFInt32 CDATA "3"]
면의 차수는 차수-1의 이항식으로 정의한다.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
1차 보간을 위한 출력값은 각각 knot에 대응된다.
Hint: 가중치의 숫자는 knot의 수와 반드시 같아야한다!
set_fraction [set_fraction accessType inputOnly, type SFFloat CDATA #FIXED ""]
[0,1]의 범위의 마찰을 세팅하는 것은 대응하는 keyValue output이나 curve의 계산된 3D position을 위한 input을 결정한다.
normal_changed [normal_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다.
position_changed [position_changed accessType outputOnly, type SFVec3f CDATA #FIXED ""]
선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
    NurbsSweptSurface NurbsSweptSurface는 crossSectionCurve [X3DNurbsControlCurveNode] 나 trajectoryCurve [NurbsCurve]을 포함한다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
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이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!
containerField [containerField: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
    NurbsSwungSurface NurbsSwungSurface는 X3DNurbsControlCurveNode 형태의 프로파일 곡선과 X3DNurbsControlCurveNode 형태의 궤적 곡선을 포함한다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
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이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!
containerField [containerField: NMTOKEN "geometry"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsTextureCoordinate
NurbsTextureCoordinate
NurbsTextureCoordinate는 텍스쳐의 매핑을 명세한 면 호스트의 매개 영역안 3차원 NURBS면을 표현한다. SFNode의 컨트롤 포인트 영역은 1개의 좌표계 혹은 CoordinateDouble 노드를 포함한다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
uDimension [uDimension accessType initializeOnly, type SFInt32 CDATA "0"]
u 차원의 컨트롤 포인트의 개수.
vDimension [vDimension accessType initializeOnly, type SFInt32 CDATA "0"]
v 차원의 컨트롤 포인트의 개수.
uKnot [uKnot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수.
vKnot [vKnot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수.
uOrder [uOrder accessType initializeOnly, type SFInt32 CDATA "3"]
면의 차수는 차수-1의 이항식으로 정의한다.
vOrder [vOrder accessType initializeOnly, type SFInt32 CDATA "3"]
면의 차수는 차수-1의 이항식으로 정의한다.
controlPoint [controlPoint accessType inputOutput, type MFVec2f CDATA #IMPLIED]
컨트롤 포인트는 u차수 x v차수의 컨트롤 포인트의 모음으로 정의하며, 균일한 간격을 가지지 않은 포인트들이 있는 메시를 정의한다.
weight [weight accessType inputOutput, type MFFloat CDATA #IMPLIED]
1차 보간을 위한 출력값은 각각 knot에 대응된다.
Hint: 가중치의 숫자는 knot의 수와 반드시 같아야한다!
containerField [containerField: NMTOKEN "texCoord"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
NurbsTrimmedSurface
NurbsTrimmedSurface
NurbsTrimmedSurface는 Non-Uniform Rational B-Spline (NURBS)면으로부터 텍스쳐 좌표계를 만든다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
uClosed [uClosed accessType initializeOnly, type SFBool (true|false) "false"]
u차원을 가로질러 반대쪽 면이 닫혀있는지 (틈 없이)
vClosed [vClosed accessType initializeOnly, type SFBool (true|false) "false"]
u차원을 가로질러 반대쪽 면이 닫혀있는지 (틈 없이)
uDimension [uDimension accessType initializeOnly, type SFInt32 CDATA "0"]
u 차원의 컨트롤 포인트의 개수.
vDimension [vDimension accessType initializeOnly, type SFInt32 CDATA "0"]
v 차원의 컨트롤 포인트의 개수.
uKnot [uKnot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수.
vKnot [vKnot accessType initializeOnly, type MFDouble CDATA #IMPLIED]
Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수.
uOrder [uOrder accessType initializeOnly, type SFInt32 CDATA "3"]
면의 차수는 차수-1의 이항식으로 정의한다.
vOrder [vOrder accessType initializeOnly, type SFInt32 CDATA "3"]
면의 차수는 차수-1의 이항식으로 정의한다.
uTessellation [uTessellation accessType inputOutput, type SFInt32 CDATA "0"]
표면 테셀레이션을 위한 힌트.
vTessellation [vTessellation accessType inputOutput, type SFInt32 CDATA "0"]
표면 테셀레이션을 위한 힌트.
weight [weight accessType inputOutput, type MFDouble CDATA #IMPLIED]
각 컨트롤 포인트에 가중치가 할당된 벡터
solid [solid accessType initializeOnly, type SFBool (true|false) "true"]
solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off).
Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!
containerField [containerField: NMTOKEN "texCoord"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
OrientationInterpolator
OrientationInterpolator
OrientationInterpolator는 회전 값의 시리즈를 생성한다. 결과는 <Transform> 노드의 'rotation' 속성 혹은 다른 회전 속성으로 ROUTE 될 수 있다. 일반적인 입력: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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 MFRotation CDATA #IMPLIED]
선형보간의 출력값은 각각 시간분할 key와 일치하여야한다.
Hint: key의 개수는 keyValue의 개수와 같아야 한다!
set_fraction [set_fraction: inputOnly type SFFloat CDATA #FIXED ""]
set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다.
value_changed [value_changed accessType outputOnly, type SFRotation CDATA #FIXED ""]
선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
OrthoViewpoint OrthoViewpoint OrthoViewpoint는 특정한 위치와 방향으로부터 직각 자유투영 시야를 제공한다. NavigationInfo, Background, TextureBackground, Fog, LocalFog, OrthoViewpoint와 Viewpoint는 구속 가능한 노드들이다.
Warning: do not include Viewpoint or OrthoViewpoint as a child of LOD or Switch, instead use ViewpointGroup as parent to constrain location proximity where the viewpoint is available to user.
Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Viewpoints
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
description [description accessType initializeOnly, type SFString CDATA #IMPLIED]
문자 description 혹은 내비게이션은 이 뷰포인트를 확인하는데 힌트를 주고, description을 명확하고 읽을 수 있게 만든다.
Warning: description 없이, 뷰포인트는 뷰포인트 메뉴 브라우저에 나타나지 않을것이다.
Hint: 필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다.("을 &으로 바꾼다거나 "를 "로 바꿈). Interchange profile
Hint: 이 필드는 무시될 수 있다.
position [position accessType inputOutput, type SFVec3f CDATA "0 0 10"]
지역 좌표계에 해당하는 위치(미터 단위의 x, y, z)
orientation [orientation accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
지역좌표계에서 기본 -Z 축 방향의 뷰포인트의 회전(축, radian 단위의 각도).
Hint: 이것은 기본 방향 (0 0 -1)로부터의 orientation _change_ from이다.
Hint: 복잡한 회전은 부모 변형을 사용해 axis-by-axis 성취할수 있다.
centerOfRotation [centerOfRotation accessType inputOutput, type SFVec3f CDATA "0 0 0"]
centerOfRotation 점은 NavigationInfo EXAMINE 모드에 관계되어있다.
inputOutputLabelOfView [inputOutputLabelOfView accessType inputOutput, type MFFloat CDATA "-1 -1, 1 1"]
지역 좌표계의 단위안의 시점의 최소 최대 확장. 시점의 작은 영역은 러프하게 텔레포토 렌즈에 대응하고, 시점의 작은 영역은 와이드앵글 렌즈에 대응된다.
Warning: 최소 코너는 반드시 최대 코너보다 작아야한다.
Hint: 사각형 표시 폭/높이 = (maxX-minX) / (maxY-minY)
jump [jump accessType inputOutput, type SFBool (true|false) "true"]
이 시점으로 바뀔때 점핑에 의한 일시적인 변화 혹은 공간안의 매끈한 조정 오프셋
retainUserOffsets [retainUserOffsets accessType inputOutput, type SFBool (true|false) "false"]
보류 (진실) 혹은 0으로 리셋 (거짓) 정의된 시점 위치, 회전으로부터의 어떤 이전 사용자 내비게이션 오프셋
set_bind [set_bind accessType inputOnly, type SFBool (true|false) #FIXED ""]
set_bind=true 이벤트를 보내면 이 노드가 활성화된다. set_bind=fals 이벤트를 보내면 이 노드가 비활성화된다. 따라서 set_bind를 true/false로 셋팅하는것은 이 시점을 pop/push (사용가능/사용불가능)하게 된다.
bindTime [bindTime accessType outputOnly, type SFTime CDATA #FIXED ""]
노드가 활성화되거나 비활성화 될때 보내진 이벤트.
isBound [isBound accessType outputOnly, type SFBool (true|false) #FIXED ""]
노드가 활성화될때는 true 이벤트가 보내지고, 다른노드에 의해 풀릴때 false 이벤트가 보내진다.
containerField [containerField: NMTOKEN "children"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
    PackagedShader PackagedShader는 shader와 결합된 효과의 수를 포함하는 한개의 파일을 기술한다. PackagedShader는 IS/connect와 필드 정의를 포함한다. X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE 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 인스턴스가 사용을 위해 브라우저에 의해 선택된 것을 가리킨다.
isValid [isValid accessType outputOnly, type SFBool (true|false)]
isValid는 현재의 shader 객체가 shader 프로그램으로 실행가능한지를 가리킨다.
language [language accessType initializeOnly, type SFString CDATA ""]
language는 shading 언어가 사용된 브라우저를 가리킨다. 이것은 필요하지 않을 수 있는 힌트이다.
Hint: 인식된 값은 "CG" "GLSL" "HLSL" "FX"를 포함한다.
containerField [containerField: NMTOKEN ""]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
Pixel3DTexture Pixel3DTexture Pixel3DTexture는 픽셀 값(그림 필드)의 명시된 행렬로 3D 그림 기반 텍스쳐 지도를 정의한다.
Hint: Shape and Appearance 노드는 텍스쳐를 추가하기 전에 넣어라.
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
image [image accessType inputOutput, type MFInt32 CDATA "0 0 0 0"]
그림은 이 3차원 텍스쳐를 위한 원시데이터를 기술한다: 그림 [0,.4]로의 성분 개수, 텍스쳐의 폭, 높이, 깊이, (폭 x 높이 x 깊이) 픽셀 값.
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: NMTOKEN "texture"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
PixelTexture PixelTexture PixelTexture는 픽셀 값의 numeric 행렬을 이용한 2차원 그림 텍스쳐 지도를 만든다. 텍스쳐 지도는 그림의 반대쪽 코너를 위해 [0.0, 1.0] 범위의 (s, t) 값을 가진 수평과 수직의 (s, t) 2차원 좌표계를 가지고 있다.
Hint: 이것은 다중 다운로드를 피하고, 그림들을 1개의 풍경 파일로 넣는데 좋은 방법이다.
Warning: 총 파일 크기는 극단적으로 커질 수 있다.
Hint: Shape and Appearance 노드는 텍스쳐를 더하기 전에 넣어라.
Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Images
X3D validation:
SchemaDOCTYPE
DEF [DEF ID #IMPLIED]
DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다.
Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.
Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions
USE [USE IDREF #IMPLIED]
USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다.
Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다.
Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)
image [image accessType inputOutput, type SFImage CDATA "0 0 0"]
이미지를 정의하라: 폭 높이 number_of_components pixel_values. 폭과 높이는 픽셀 수이다, number_of_components = 1 (명도), 2 (명도 알파), 3 (빨강 초록 파랑), 4 (빨강 초록 파랑 알파-투명도). 명도 예시: [1 2 1 0xFF 0x00] 명도-알파 예시: [2 2 1 0 255 255 0] 빨강-초록-파랑 예시: [2 4 3 0xFF0000 0xFF00 0 0 0 0 0xffffff 0xffff00] 빨강-초록-파랑-알파 예시: [필요시]
repeatS [repeatS accessType initializeOnly, type SFBool (true|false) "true"]
S축을 따라 수평하게 텍스쳐를 반복하라.
repeatT [repeatT accessType initializeOnly, type SFBool (true|false) "true"]
T축을 따라 수직하게 텍스쳐를 반복하라.
containerField [containerField: NMTOKEN "texture"]
containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다.
class [class CDATA #IMPLIED]
class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다.
  accessType and type   Credits and Translations   X3D Resources   to top
PlaneSensor PlaneSensor