<?xml version='1.0' encoding='UTF-8' ?> 
<!-- File:        x3d-3.2.profile.xml  -->
<!-- Author:      Don Brutzman       -->
<!-- Created:     24 October 1999    -->
<!-- Translation: Chinese version by Meng Yiqi of Nanjing Art Institute. (m17design@hotmail.com , http://m17design.myetang.com/x3d)   -->
<!-- Translation: French version by Antony Beis, Frederic Roussille (froussille@yahoo.com), Adrien Gruneisen (Adrien.GRUNEISEN@wanadoo.fr) et Yann Henriet (nasayann@netcourrier.com), Ecole Nationale d'Ingenieurs de Tarbes (ENIT), Tarbes, France http://www.enit.fr  -->
<!-- Translation: German version by Raimund Dachselt (dachselt@acm.org) and Johannes Richter (johnnyri@web.de) of the Dresden University of Technology, Department of Computer Science, Multimedia Technology Group (http://www-mmt.inf.tu-dresden.de)  -->
<!-- Translation: Italian version by Roberto Ranon (ranon@dimi.uniud.it) of L'Universita degli Studi di Udine at http://www.uniud.it  -->
<!-- Translation: Japanese version by Yeonsoo Yang (yeonsoo.yang@toshiba.co.jp) of Toshiba at http://www.toshiba.com -->
<!-- Translation: Korean version by Ikjune Kim (surplusz@kaist.ac.kr), Byounghyun Yoo (yoo@byoo.net) and Hyokwang Lee (adpc9@partdb.com) of the Korea Advanced Institute of Science and Technology (KAIST) (http://www.kaist.ac.kr) and PartDB Co., Ltd., (http://www.partdb.com) Korea. -->
<!-- Translation: Portuguese version by Luciano Pereira Soares (lsoares@lsi.usp.br), University of S&#227;o Paulo, S&#227;o Paulo Brazil http://www.lsi.usp.br -->
<!-- Translation: Spanish version by Guadalupe Munoz-Martin (gmunoz@escet.urjc.es), University Rey Juan Carlos, Madrid Espana http://www.urjc.es  -->
<!-- Translation: Thai version by Hassadee Pimsuwan, Suranaree University of Technology, Thailand. (hapztron@gmail.com, http://hassadee.com) -->
<!-- url:         http://www.web3d.org/x3d/content/x3d-3.3.profile.xml  -->
<!-- url:         http://www.web3d.org/x3d/content/x3d-3.1.profileChinese.xml  -->
<!-- url:         http://www.web3d.org/x3d/content/x3d-3.1.profileFrench.xml  -->
<!-- url:         http://www.web3d.org/x3d/content/x3d-3.1.profileGerman.xml  -->
<!-- url:         http://www.web3d.org/x3d/content/x3d-3.1.profileItalian.xml  -->
<!-- url:         http://www.web3d.org/x3d/content/x3d-3.2.profileKorean.xml  -->
<!-- url:         http://www.web3d.org/x3d/content/x3d-3.1.profileSpanish.xml  -->
<!-- url:         http://www.web3d.org/x3d/content/x3d-3.3.profileThai.xml-->
<!-- Reference:   https://savage.nps.edu/X3D-Edit  -->
<!-- Description: This file customizes the user interface order for Xeena's X3D editing profile.  -->
<!-- The order of attributes for each node mostly tracks the VRML97 spec, with some usability prioritization.  -->
<!-- This Xeena user interface profile is updated manually whenever the corresponding DTD changes.  -->
<!-- Tooltips are also used for the X3D Schema and Scene Authoring Interface (SAI) autogeneration.  -->
<!-- Hint:  to change default browser location, modify or swap <tool> tags at end of this profile.  -->
  
<!DOCTYPE DTDProfile PUBLIC "/IBM/Xeena/dtdprofile.dtd" "profile.dtd" [

  <!ENTITY  localDrive	"c:" >

  <!-- Browser locations -->
  <!ENTITY  InternetExplorerBrowser	"/Program Files/Internet Explorer/iexplore.exe" >
  <!ENTITY  Xj3dBrowser			"/Program Files/Xj3D/browser.bat" >
  <!ENTITY  FirefoxBrowser	"/Program Files/Mozilla Firefox/firefox.exe" >
  <!ENTITY  MozillaBrowser	"/Program Files/mozilla.org/Mozilla/mozilla.exe" >
  <!ENTITY  NetscapeBrowser	"/Program Files/Internet Explorer/iexplore.exe" >

  <!-- First pair of !ENTITY declarations for DOCTYPE takes precedence. -->
  <!-- Transitional doctype definitions -->
  <!ENTITY  pubidLiteral    "http://www.web3d.org/specifications/x3d-3.3.dtd" >
  <!ENTITY systemLiteral    "file:///www.web3d.org/TaskGroups/x3d/translation/x3d-3.3.dtd" >
  <!-- Final doctype definitions -->
  <!ENTITY  pubidLiteral    "ISO//Web3D//DTD X3D 3.3//EN" >
  <!ENTITY systemLiteral    "http://www.web3d.org/specifications/x3d-3.3.dtd" >
  <!-- No doctype definitions -->
  <!ENTITY  pubidLiteral    "" >
  <!ENTITY systemLiteral    "" >

  <!-- type extensions to the Xeena profile.dtd corresponding to X3D DTD -->
  <!ENTITY X3dFieldTypesLabel    "SFBool | MFBool | SFColor | MFColor | SFColorRGBA | MFColorRGBA | SFFloat | MFFloat | SFImage | SFInt32 | MFInt32 | SFNode | MFNode | SFRotation | MFRotation | SFString | MFString | SFTime | MFTime | SFVec3f | MFVec3f | SFVec2f | MFVec2f | SFVec2d | MFVec2d | SFMatrix3d | MFMatrix3d | SFMatrix3f | MFMatrix3f | SFMatrix4d | MFMatrix4d | SFMatrix4f | MFMatrix4f | SFVec4d | MFVec4d | SFVec4f | MFVec4f | SFMatrix3f | MFMatrix3f | SFMatrix3d | MFMatrix3d | SFMatrix4f | MFMatrix4f | SFMatrix4d | MFMatrix4d" >
  <!ENTITY NewTagLabels "IS connect Arc2D ArcClose2D BooleanFilter BooleanSequencer BooleanToggle BooleanTrigger Circle2D ColorRGBA Disk2D FillProperties IntegerSequencer IntegerTrigger KeySensor LineProperties MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString MultiTexture MultiTextureCoordinate Polyline2D Polypoint2D Rectangle2D StringSensor StaticGroup TextureBackground TextureCoordinateGenerator TextureCoordinate3D TextureCoordinate4D TimeTrigger TriangleFanSet TriangleSet TriangleSet2D TriangleStripSet IndexedTriangleFanSet IndexedTriangleSet IndexedTriangleStripSet" >
  <!ENTITY NewTagExtras "Appearance Coordinate ImageTexture Material Shape TextureCoordinate TextureTransform" >

  <!--the following group elements have to be alphabetized manually -->
  <!ENTITY ImmersiveProfileNodesLabel  "Anchor Appearance Arc2D ArcClose2D AudioClip Background BooleanFilter BooleanSequencer BooleanToggle BooleanTrigger Billboard Box Circle2D Collision Color ColorRGBA ColorInterpolator component connect Cone Coordinate CoordinateDouble CoordinateInterpolator CoordinateInterpolator2D Cylinder CylinderSensor Disk2D DirectionalLight ElevationGrid EXPORT ExternProtoDeclare Extrusion field fieldValue FillProperties Fog LocalFog FogCoordinate FontStyle Group head ImageTexture IMPORT IndexedFaceSet IndexedLineSet Inline IntegerSequencer IntegerTrigger IS KeySensor LineSet LoadSensor LineProperties LOD Material meta MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString MovieTexture MultiTexture MultiTextureCoordinate MultiTextureTransform NavigationInfo Normal NormalInterpolator OrientationInterpolator PixelTexture PlaneSensor PointLight PointSet Polyline2D Polypoint2D PositionInterpolator PositionInterpolator2D ProtoDeclare ProtoInterface ProtoBody ProtoInstance ProximitySensor Rectangle2D ROUTE ScalarInterpolator Scene Script Shape Sound Sphere SphereSensor SpotLight StaticGroup StringSensor Switch Text TextureBackground TextureCoordinate TextureCoordinateGenerator TextureTransform TimeSensor TimeTrigger TouchSensor Transform IndexedTriangleFanSet IndexedTriangleSet IndexedTriangleStripSet TriangleFanSet TriangleSet TriangleSet2D TriangleStripSet Viewpoint VisibilitySensor WorldInfo X3D" > <!-- XvlShell -->
  <!ENTITY InteractiveProfileNodesLabel "Anchor Appearance Background BooleanFilter BooleanSequencer BooleanToggle BooleanTrigger Box Color component Coordinate CoordinateInterpolator Cylinder CylinderSensor DirectionalLight ElevationGrid Group head ImageTexture IndexedFaceSet IndexedLineSet Inline IntegerSequencer IntegerTrigger KeySensor LineSet Material meta MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString MultiTexture MultiTextureCoordinate NavigationInfo Normal NormalInterpolator OrientationInterpolator PixelTexture PlaneSensor PointLight PointSet PositionInterpolator ProximitySensor ROUTE ScalarInterpolator Scene Shape Sphere SphereSensor SpotLight StringSensor Switch TextureCoordinate TextureCoordinateGenerator TimeSensor TimeTrigger TouchSensor Transform Viewpoint WorldInfo X3D" >
  <!ENTITY InterchangeProfileNodesLabel "Anchor Appearance Background Box Color ColorInterpolator ColorRGBA component Cone Coordinate CoordinateInterpolator Cylinder DirectionalLight Group head ImageTexture IndexedFaceSet IndexedLineSet IndexedTriangleFanSet IndexedTriangleSet IndexedTriangleStripSet LineSet Material meta MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString MultiTexture NavigationInfo Normal NormalInterpolator OrientationInterpolator PixelTexture PointSet PositionInterpolator ROUTE ScalarInterpolator Scene Shape Sphere TextureCoordinate TextureCoordinateGenerator TextureTransform TimeSensor TouchSensor Transform TriangleFanSet TriangleSet TriangleStripSet Viewpoint WorldInfo X3D" >
  <!ENTITY DISTagLabels		 "EspduTransform SignalPdu ReceiverPdu TransmitterPdu DISEntityManager DISEntityTypeMapping" >
  <!ENTITY GeoSpatialTagLabels	 "GeoCoordinate GeoElevationGrid GeoLocation GeoLOD GeoMetadata GeoOrigin GeoPositionInterpolator GeoTouchSensor GeoViewpoint" >
  <!ENTITY HAnimTagLabels	 "HAnimDisplacer HAnimHumanoid HAnimJoint HAnimSegment HAnimSite" >  <!-- don't use hyphen in this label name! -->
  <!ENTITY NurbsTagLabels	 "Contour2D ContourPolyline2D NurbsCurve NurbsCurve2D NurbsOrientationInterpolator NurbsPositionInterpolator NurbsSurfaceInterpolator NurbsPatchSurface NurbsSet NurbsTextureCoordinate NurbsTrimmedSurface" >
  <!ENTITY Geometry2DTagLabels	 "Appearance Arc2D ArcClose2D Circle2D Disk2D FillProperties LineProperties Polyline2D Polypoint2D Material Rectangle2D Shape TriangleSet2D" >
  <!ENTITY CadTagLabels	         "CADAssembly CADFace CADLayer CADPart IndexedQuadSet QuadSet" >
  <!ENTITY CubeMapTexturingTagLabels "ComposedCubeMapTexture GeneratedCubeMapTexture ImageCubeMapTexture" >
  <!ENTITY ShadersTagLabels      "ComposedShader FloatVertexAttribute Matrix3VertexAttribute Matrix4VertexAttribute PackagedShader ProgramShader ShaderPart ShaderProgram" >
  <!ENTITY Texturing3DTagLabels	 "ComposedTexture3D ImageTexture3D PixelTexture3D TextureCoordinate3D TextureCoordinate4D TextureTransformMatrix3D TextureTransform3D" >
  <!ENTITY FollowerTagLabels	 "ColorDamper CoordinateDamper OrientationChaser OrientationDamper PositionChaser PositionChaser2D PositionDamper PositionDamper2D ScalarChaser TexCoordDamper2D" >
  <!-- X3D v3.3 -->
  <!ENTITY VolumeTagLabels	 "BlendedVolumeStyle BoundaryEnhancementVolumeStyle CartoonVolumeStyle ComposedVolumeStyle EdgeEnhancementVolumeStyle IsoSurfaceVolumeData OpacityMapVolumeStyle ProjectionVolumeStyle SegmentedVolumeData ShadedVolumeStyle SilhouetteEnhancementVolumeStyle ToneMappedVolumeStyle VolumeData" >
  
  <!-- Other Amendment 1 components here -->

  <!-- LatticeXvlTagLabels should have Shape and Coordinate/CoordinateDouble, omitted here since also included as part of NurbsTagLabels -->
  <!-- <!ENTITY LatticeXvlTagLabels 	"XvlShell" > -->
  <!-- for future LatticeXvl: G1T1 level -->
  <!-- <!ENTITY XvlG1T1ShellTypes	"" > -->
  <!-- Types of XVL Shells -->
  <!-- <!ENTITY XvlShell.shellTypes	"&XvlG1T1ShellTypes; POLYGON_MESH | LATTICE_MESH" > -->

  <!ENTITY SFBoolLabel		"type SFBool (true|false)" >
  <!ENTITY MFBoolLabel		"type MFBool (true|false) CDATA, SFString for VRML97" >
  <!ENTITY SFColorLabel		"type SFColor CDATA" >
  <!ENTITY MFColorLabel		"type MFColor CDATA" >
  <!ENTITY SFColorRGBALabel	"type SFColorRGBA CDATA" >
  <!ENTITY MFColorRGBALabel	"type MFColorRGBA CDATA" >
  <!ENTITY SFDoubleLabel	"type SFDouble CDATA">
  <!ENTITY MFDoubleLabel	"type MFDouble CDATA">
  <!ENTITY SFFloatLabel		"type SFFloat CDATA" >
  <!ENTITY MFFloatLabel		"type MFFloat CDATA" >
  <!ENTITY SFImageLabel		"type SFImage CDATA" >
  <!ENTITY MFImageLabel		"type MFImage CDATA" >
  <!ENTITY SFInt32Label		"type SFInt32 CDATA">
  <!ENTITY MFInt32Label		"type MFInt32 CDATA">
  <!ENTITY SFRotationLabel	"type SFRotation CDATA" >
  <!ENTITY MFRotationLabel	"type MFRotation CDATA" >
  <!ENTITY SFStringLabel	"type SFString CDATA" >
  <!ENTITY MFStringLabel	"type MFString CDATA" >
  <!ENTITY SFTimeLabel		"type SFTime CDATA" >
  <!ENTITY MFTimeLabel		"type MFTime CDATA" >
  <!ENTITY SFVec2fLabel		"type SFVec2f CDATA" >
  <!ENTITY MFVec2fLabel		"type MFVec2f CDATA" >
  <!ENTITY SFVec2dLabel		"type SFVec2d CDATA" >
  <!ENTITY MFVec2dLabel		"type MFVec2d CDATA" >
  <!ENTITY SFVec3fLabel		"type SFVec3f CDATA" >
  <!ENTITY MFVec3fLabel		"type MFVec3f CDATA" >
  <!ENTITY SFVec3dLabel		"type SFVec3d CDATA">
  <!ENTITY MFVec3dLabel		"type MFVec3d CDATA">
  <!ENTITY SFVec4fLabel		"type SFVec4f CDATA">
  <!ENTITY MFVec4fLabel		"type MFVec4f CDATA">
  <!ENTITY SFVec4dLabel		"type SFVec4d CDATA">
  <!ENTITY MFVec4dLabel		"type MFVec4d CDATA">
  <!ENTITY SFMatrix3fLabel	"type SFMatrix3f CDATA">
  <!ENTITY MFMatrix3fLabel	"type MFMatrix3f CDATA">
  <!ENTITY SFMatrix3dLabel	"type SFMatrix3d CDATA">
  <!ENTITY MFMatrix3dLabel	"type MFMatrix3d CDATA">
  <!ENTITY SFMatrix4fLabel	"type SFMatrix4f CDATA">
  <!ENTITY MFMatrix4fLabel	"type MFMatrix4f CDATA">
  <!ENTITY SFMatrix4dLabel	"type SFMatrix4d CDATA">
  <!ENTITY MFMatrix4dLabel	"type MFMatrix4d CDATA">
  <!ENTITY SFNodeLabel		"type SFNode,">
  <!ENTITY MFNodeLabel		"type MFNode array,">

  <!ENTITY inputOnlyLabel	      "accessType inputOnly,">
  <!ENTITY outputOnlyLabel      "accessType outputOnly,">
  <!ENTITY inputOutputLabel	    "accessType inputOutput,">
  <!ENTITY initializeOnlyLabel	"accessType initializeOnly,">

  <!ENTITY GeoSystemType ' type MFString CDATA "GD" "WE"' >	<!-- Supported values: see GeoSpatial profile specification -->

  <!-- Embedded spaces prevent really long strings from overextending tooltip XHTML tables -->

  <!ENTITY profileNames "(Core | Interchange | CADInterchange | Interactive | Immersive |  Full | MPEG4Interactive)">
  <!ENTITY componentNames  "(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)">
  <!ENTITY componentLevels "(1|2|3|4)">
  <!ENTITY unitCategoryChoices "(angle | length | force | mass)">

  <!ENTITY FontStyleFamilyValues		            "( SERIF | SANS | TYPEWRITER )" >
  <!ENTITY FontStyleJustifyValues	            	"( BEGIN | END | FIRST | MIDDLE )" >
  <!ENTITY FontStyleStyleValues		              "( PLAIN | BOLD | ITALIC | MIDDLE )" >
  <!ENTITY DisNetworkModeValues		            	"( standAlone | networkReader | networkWriter )" >
  <!ENTITY MultiTextureModes			              "( MODULATE | REPLACE | MODULATE2X | MODULATE4X | ADD | ADDSIGNED | ADDSIGNED2X | SUBTRACT | ADDSMOOTH  | BLENDDIFFUSEALPHA | BLENDTEXTUREALPHA | BLENDFACTORALPHA | BLENDCURRENTALPHA | MODULATEALPHA_ADDCOLOR | MODULATEINVALPHA_ADDCOLOR | MODULATEINVCOLOR_ADDALPHA | OFF | SELECTARG1 | SELECTARG2 | DOTPRODUCT3 )" >
  <!ENTITY MultiTextureSourceValues		          "( DIFFUSE | SPECULAR | FACTOR )" >
  <!ENTITY MultiTextureFunctionValues	        	"( COMPLEMENT | ALPHAREPLICATE )" >
  <!ENTITY TextureBoundaryModeValues            "( CLAMP | CLAMP_TO_EDGE | CLAMP_TO_BOUNDARY | MIRRORED_REPEAT | REPEAT )">
  <!ENTITY TextureMagnificationModeValues       "( AVG_PIXEL | DEFAULT | FASTEST | NEAREST_PIXEL | NICEST )">
  <!ENTITY TextureMinificationModeValues        "( AVG_PIXEL | AVG_PIXEL_AVG_MIPMAP | AVG_PIXEL_NEAREST_MIPMAP | DEFAULT | FASTEST | NEAREST_PIXEL | NEAREST_PIXEL_AVG_MIPMAP | NEAREST_PIXEL_NEAREST_MIPMAP | NICEST )">
  <!ENTITY TextureCompressionModeValues         "( DEFAULT | FASTEST | HIGH | LOW | MEDIUM | NICEST )">
  <!ENTITY TextureCoordinateGeneratorModes	    "( SPHERE | CAMERASPACENORMAL | CAMERASPACEPOSITION | CAMERASPACEREFLECTIONVECTOR | SPHERE-LOCAL | COORD | COORD-EYE | NOISE | NOISE-EYE | SPHERE-REFLECT | SPHERE-REFLECT-LOCAL )" >
  <!ENTITY LayoutAlignHorizontalValues          "( LEFT | CENTER | RIGHT )" >
  <!ENTITY LayoutAlignVerticalValues            "( BOTTOM | CENTER | TOP )" >
  <!ENTITY LayoutOffsetUnitsValues              "( WORLD | FRACTION | PIXEL )" >
  <!ENTITY LayoutScaleModeValues                "( NONE | FRACTION | STRETCH | PIXEL )" >
  <!ENTITY LayoutSizeUnitsValues                "( WORLD | FRACTION | PIXEL )" >
  <!ENTITY PickableGroupObjectTypeValues        "( ALL | NONE | TERRAIN | ... )" >
  <!ENTITY PickSensorIntersectionTypeValues     "( GEOMETRY | BOUNDS )" >
  <!ENTITY PickSensorSortOrderValues            "( ANY | CLOSEST | ALL | ALL_SORTED )" >
  <!ENTITY ParticleSystemGeometryTypes          "( LINE | POINT | QUAD | SPRITE | TRIANGLE | GEOMETRY )" >
  <!-- X3D v3.3 -->
  <!ENTITY VolumeRenderingWeightFunctionValues	"( CONSTANT | ALPHA0 | ALPHA1 | TABLE | ONE_MINUS_ALPHA0 | ONE_MINUS_ALPHA1 )" >
  <!ENTITY ProjectionVolumeStyleTypeValues      "( MAX | MIN | AVERAGE )" >
  <!ENTITY ShadedVolumeStylePhaseFunctionValues "( NONE | Henyey-Greenstein )" >
  
  <!-- &infin;  "&#8734;" infinity, U+221E ISOtech -->
  <!-- Pi "&Pi;&quot; &quot;&#960;" greek capital letter pi, U+03A0 ISOgrk3 -->
  <!-- pi "&pi;&quot; &quot;&#960;" greek small letter pi, U+03C0 ISOgrk3 -->
]>

<DTDProfile title="X3D-Edit scene graph editor (v3.2 x3d-3.2.profile.xml)" base-path="">
  <defaults pubidLiteral="http://www.web3d.org/specifications/x3d-3.2.dtd" systemLiteral="file:///www.web3d.org/TaskGroups/x3d/translation/x3d-3.2.dtd" encoding="UTF-8" /> 
<elements>
<element icon="icons/Anchor.gif" tooltip="Anchor는 Grouping 노드로 대부분의 노드를 포함할 수 있다. Anchor가 적용된 geometry를 클릭하면 url 필드에 의해 명시된 내용을 로딩한다. parameter가 same window일 경우 로딩된 컨텐츠는 현재의 컨텐츠를 완전히 대체한다. Hint: geometry나 Apperance를 추가하기 전에 Shape 노드를 삽입하라." name="Anchor">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는 해당 노드에 대한 고유 ID 이름을 정의하며 다른 노드에 의해 참조될 수 있다. Hint: 서술적인 DEF 이름은 명료성을 더하며 모델의 상세를 기록하는데 도움이 된다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 사전에 DEF로 정의된 노드 ID를 재사용하는 것으로, 모든 다른 속성 및 자식노드는 무시된다. Hint: USE를 이용하여 geometry를 재사용(노드 복사 대신)함으로써 성능을 향상시킬 수 있다. Warning: USE 속성을 사용할 때 DEF를(혹은 다른 어떤 속성값도) 포함시키지 말라!" name="USE" editor="TextField" /> 
  <attribute tooltip="[children &inputOutputLabel; &MFNodeLabel; empty list] [X3DChildNode] Grouping 노드는 자식 노드들의 리스트를 포함한다. Hint: 각 Grouping 노드는 부모 노드의 좌표공간에 상대적인, 자식 노드들에 대한 좌표공간을 정의하고 있다. 그러므로 변환(transformation)은 신그래프(scene graph) 계층(hierarchy)에서 하향으로 누적된다." name="children"/>
  <attribute tooltip="[description &inputOutputLabel; &SFStringLabel; #IMPLIED] 해당 노드의 동작(action)에 대하여 표시되는 텍스트 설명. Hint: 여러 XML 툴에서 XML 문자참조들은 필요시 자동으로 대체된다.(예 : &#38;를 &amp;#38;로, &#34;를 &amp;#34;로). Interchange profile hint: 이 필드가 무시될 수 있다." name="description" editor="TextField" /> 
  <attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED] #ViewpointDEFName의 대체 월드의 주소. Anchor 기하를 클릭함으로써 활성화된다. Hint: 뷰포인트 이름을 추가함으로써 월드의 내부 뷰포인트로 건너뛸 수 있다 (e.g. #ViewpointName, someOtherCoolWorld.wrl#GrandTour). Hint: 뷰포인트 이름만을 사용함으로써 로컬 뷰포인트로 건너뛴다. (e.g. #GrandTour). Hint: 문자열은 여러 값들을 가질수 있고, 각 문자열은 따옴표로 구분한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ]. Hint: &quot;기호의 XML 인코딩은 다음과 같다. &quot; (문자 속성). Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다! 
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. Hint: url값과 한께 새 창을 띄우기 위해서는 다음과 같이 한다. &quot;JavaScript:window.open('popup.html','popup','width=240,height=240');location.href='HelloWorld.wrl'&quot;&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls" editor="TextArea" name="url" /> 
  <attribute tooltip="[parameter &inputOutputLabel; &MFStringLabel; #IMPLIED] 웹 브라우저가 url 로딩을 재지시하기 위해 보낸 매개변수. Hint: 빈 프레임에 대상 url을 로드하기 위해서는 파라미터를 target=_blank로 한다. Hint: 다른 프레임에 대상 url을 로드하기 위해서는 파라미터를 target=frame_name으로 한다. Hint: 문자열은 여러 값들을 가질 수 있으므로, 각 문자열은 따옴표로 구분한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ]. 교환 프로필 Hint: 이 필드는 무시될 수 있다." editor="TextArea" name="parameter" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Appearance.gif" tooltip="Appearance는 Material, Texture, TextureTransform 노드를 포함함으로써 기하의 가시화 특성을 명시한다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 교환 프로필 Hint:  Material과 ImageTexture만이 허용된다." name="Appearance">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;appearance&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/AudioClip.gif" tooltip="AudioClip은 Sound 노드에 사용된 오디오 자료를 제공한다. Hint: 사운드 노드를 먼저 추가하시오.&#10;Hint: support for .wav format is required, .midi format is recommended, other formats are optional.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Audio" name="AudioClip">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)" name="USE" editor="TextField" /> 
  <attribute tooltip="[description &inputOutputLabel; &SFStringLabel; #IMPLIED] 이 노드의 동작을 위해 표시되는 Text 서술. Hint:필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다.(like &amp;#38; for &#38; or &amp;#34; for &#34; ). ." name="description" editor="TextField" /> 
  <attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED] 소리 파일의 주소와 이름. .wav 파일의 지원이 필요하고, .midi 파일이 권장된다. 나머지는 선택적이다. Hint: 문자열은 여러 값들을 가질 수 있으므로, 각 문자열은 따옴표로 구분한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ]. Hint: &quot;기호의 XML 인코딩은 다음과 같다. &quot; (a character entity). Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다! 
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls" editor="TextArea" name="url" /> 
  <attribute tooltip="[loop &inputOutputLabel; &SFBoolLabel; &#34;false&#34;] loop=true면 무한 반복하고, loop=false면 한 번만 반복한다." name="loop" editor="TextField" /> 
  <attribute tooltip="[pitch &inputOutputLabel; &SFFloatLabel; &#34;1.0&#34;] 샘플링 된 소리가 재생될 때 비율에 곱하는 값. pitch를 바꾸면 재생 속도도 달라진다." name="pitch" editor="TextField" /> 
  <attribute tooltip="[startTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;] 절대 시간: 1970년 1월 0시 GMT로부터의 초(second) 숫자. Hint: 보통 ROUTE된 시간 값을 받는다." name="startTime" editor="TextField" /> 
  <attribute tooltip="[stopTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;] 절대 시간: 1970년 1월 0시 GMT로부터의 초(second) 숫자. Hint: 보통 ROUTE된 시간 값을 받는다." name="stopTime" editor="TextField" /> 
  <attribute tooltip="[duration_changed &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] duration_changed는 오디오가 한 번 반복될 때 걸리는 초단위의 시간이다." name="duration_changed" editor="TextField" /> 
  <attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] isActive true/false이벤트는 재생이 시작/정지할때 보내진다." name="isActive" editor="TextField" /> 
  <attribute tooltip="[isPaused &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] isPaused true/false이벤트는 AudioClip이 정지/재개될 때 보내진다." name="isPaused" editor="TextField" /> 
  <attribute tooltip="[pauseTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;] 현재 시간 >= pauseTime이면, isPaused는 true가 되고 AudioClip은 정지상태가 된다. 절대 시간: 1970년 1월 0시 GMT로부터의 초(second) 숫자. Hint: 보통 ROUTE된 시간 값을 받는다." name="pauseTime" editor="TextField" /> 
  <attribute tooltip="[resumeTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;] resumeTime &lt;= 현재 시간이면, isPaused는 false가 되고, AudioClip은 활성화된다. 절대 시간: 1970년 1월 0시 GMT로부터의 초(second) 숫자. Hint: 보통 ROUTE된 시간 값을 받는다." name="resumeTime" editor="TextField" /> 
  <attribute tooltip="[elapsedTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] AudioClip이 활성화/재생된 시간으로부터 현재까지 경과한 시간의 초단위 값. 정지 시간은 포함하지 않는다." name="elapsedTime" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;source&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Background.gif" tooltip="Background는 주위를 둘러싸는 색 값의 수직 배열을 이용하여 지면과 하늘을 표현한다. Background는 모든 여섯 면의 배경 텍스펴를 제공할 수 있다. NavigationInfo, Background, TextureBackground, Fog, LocalFog, OrthoViewpoint 그리고 Viewpoint는 함께 묶을 수 있는 노드들이다.&#10;Warning: results are undefined if a bindable node (Viewpoint, OrthoViewpoint, NavigationInfo, Fog, Background, TextureBackground) is a contained child of LOD or Switch." name="Background">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[transparency &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,1] (v3.2 or later)&#10;how &quot;clear&quot; the background is, allows underlying page to show through: 1.0 is completely transparent, 0.0 is completely opaque.&#10;Interchange profile hint: transparency &lt; .5 opaque, transparency &gt; .5 transparent." name="transparency"/>
	<attribute tooltip="[skyColor &inputOutputLabel; &MFColorLabel; &#34;0 0 0&#34;] 하늘 구의 여러 각도에서의 하늘 색깔. 첫 값은 천정(바로 위)을 표현하는 0.0 라디안에서의 색이다.(바로 위) Warning: skyAngle값보다 하나 더 많은 skyColor값이 있어야 한다. 교환 프로필 Hint: 한 색만 렌더링되고, 다른것들은 무시될 수 있다." editor="TextArea" name="skyColor" /> 
  <attribute tooltip="[skyAngle &inputOutputLabel; &MFFloatLabel; #IMPLIED] [0,pi] 0.0 천정(바로 위)에서 Pi/2=1.57(수평선) 에서 Pi=3.14159(천저)까지 증가하는 각도 값. Warning: skyAngle값보다 하나 더 많은 skyColor값이 있어야 한다. Warning: skyAngle=0에서의 색은 무시된다. 교환 프로필 Hint: 이 필드는 무시될 수 있다." editor="TextArea" name="skyAngle" /> 
  <attribute tooltip="[groundColor &inputOutputLabel; &MFColorLabel; #IMPLIED] 부분적인 지면 구의 여러 각도에서의 지면 색깔. 첫 값은 천저(바로 아래)를 표현하는 0.0 라디안에서의 색이다. Warning: groundAngle값보다 하나 더 많은 groundColor값이 있어야 한다. 교환 프로필 Hint: 한 색만 렌더링되고, 다른것들은 무시될 수 있다. 교환 프로필 Hint: 이 필드는 무시될 수 있다." editor="TextArea" name="groundColor" /> 
  <attribute tooltip="[groundAngle &inputOutputLabel; &MFFloatLabel; #IMPLIED] [0,pi/2] 0.0 천저(바로 아래)에서 Pi/2=1.570796(수평선) 까지의 증가하는 각도 값. Warning: groundAngle값보다 하나 더 많은 groundColor값이 있어야 한다. Warning: groundAngle=0에서의 색은 무시된다. 교환 프로필 Hint: 이 필드는 무시될 수 있다." editor="TextArea" name="groundAngle" /> 
  <attribute tooltip="[frontUrl &inputOutputLabel; &MFStringLabel; #IMPLIED] 지면/하늘과 씬의 기하 사이의 이미지 배경 파노라마. Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ]. Hint: &quot;기호의 XML 인코딩은 다음과 같다. &quot; (a character entity). Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다! 
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필 Hint: 이 필드는 무시될 수 있다." editor="TextArea" name="frontUrl" /> 
  <attribute tooltip="[backUrl &inputOutputLabel; &MFStringLabel; #IMPLIED] 지면/하늘과 씬의 기하 사이의 이미지 배경 파노라마. Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ]. Hint: &quot;기호의 XML 인코딩은 다음과 같다. &quot; (a character entity). Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다! 
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필 Hint: 이 필드는 무시될 수 있다." editor="TextArea" name="backUrl" /> 
  <attribute tooltip="[leftUrl &inputOutputLabel; &MFStringLabel; #IMPLIED] 지면/하늘과 씬의 기하 사이의 이미지 배경 파노라마. Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ]. Hint: &quot;기호의 XML 인코딩은 다음과 같다. &quot; (a character entity). Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다! 
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필 Hint: 이 필드는 무시될 수 있다." editor="TextArea" name="leftUrl" /> 
  <attribute tooltip="[rightUrl &inputOutputLabel; &MFStringLabel; #IMPLIED] 지면/하늘과 씬의 기하 사이의 이미지 배경 파노라마. Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ]. Hint: &quot;기호의 XML 인코딩은 다음과 같다. &quot; (a character entity). Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다! 
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필 Hint: 이 필드는 무시될 수 있다." editor="TextArea" name="rightUrl" /> 
  <attribute tooltip="[topUrl &inputOutputLabel; &MFStringLabel; #IMPLIED] 지면/하늘과 씬의 기하 사이의 이미지 배경 파노라마. Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ]. Hint: &quot;기호의 XML 인코딩은 다음과 같다. &quot; (a character entity). Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다! 
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필 Hint: 이 필드는 무시될 수 있다." editor="TextArea" name="topUrl" /> 
  <attribute tooltip="[bottomUrl &inputOutputLabel; &MFStringLabel; #IMPLIED] 지면/하늘과 씬의 기하 사이의 이미지 배경 파노라마. Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ]. Hint: &quot;기호의 XML 인코딩은 다음과 같다. &quot; (a character entity). Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다! 
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. 교환 프로필 Hint: 이 필드는 무시될 수 있다." editor="TextArea" name="bottomUrl" /> 
  <attribute tooltip="[set_bind &inputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] set_bind=true 입력 이벤트는 이 노드를 활성화 하고, set_bind=false 입력 이벤드는 이 노드를 비활성화한다. 그러므로 set_bind true/false 는 이 노드를 pop/push (enable/disable) 한다." name="set_bind" editor="TextField" /> 
  <attribute tooltip="[bindTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] 노드가 활성화되거나 비활성화 될때 보내진 이벤트." name="bindTime" editor="TextField" /> 
  <attribute tooltip="[isBound &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 노드가 활성화될때는 true 이벤트가 보내지고, 다른노드에 의해 풀릴때 false 이벤트가 보내진다." name="isBound" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Sphere.gif" tooltip="BallJoint는 공통 앵커(anchor) 점을 축으로 하는 두 바디 사이의 구속되지 않은 접합부를 표현한다. 두 개의 RigidBody 노드를 포함한다. (containerField 값 body1, body2). Hint: RigidBodyPhysics 컴포넌트, 레벨 2." name="BallJoint">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[anchorPoint &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] anchorPoint는 월드 좌표계에 명시된 접합부의 중심이다." name="anchorPoint" editor="TextField" /> 
  <attribute tooltip="[forceOutput &inputOutputLabel; &MFStringLabel; &#34;NONE&#34;] forceOutput은 다음 프레임에 생성될 출력 필드를 제어한다. 값들은 ALL, NONE이나, 다음 프레임의 시작에 업데이트될 출력 필드의 정확한 이름이다." name="forceOutput" editor="TextField" /> 
  <attribute tooltip="[body1AnchorPoint &outputOnlyLabel; &SFVec3fLabel;] body1AnchorPoint는 지역 좌표계 참조 프레임으로 anchorPoint 위치를 표시한다. Hint: 만약 body1AnchorPoint!=body2AnchorPoint라면, 분리되었음을 알 수 있다." name="body1AnchorPoint" editor="TextField" /> 
  <attribute tooltip="[body2AnchorPoint &outputOnlyLabel; &SFVec3fLabel;] body2AnchorPoint는 지역 좌표계 참조 프레임으로 anchorPoint 위치를 표시한다. Hint: 만약 body1AnchorPoint!=body2AnchorPoint라면, 분리되었음을 알 수 있다." name="body2AnchorPoint" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;joints&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Transform.gif" tooltip="CollidableOffset는 형상을, 포함하는 바디의 중심에 상대적으로, 재위치시킨다. 하나의 CollidableShape노드 혹은 CollidableOffset노드를 포함한다.(containerField='collidable')." name="CollidableOffset">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[translation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계에 상대적인 자식들의 위치 (미터 단위의 x, y, z). Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="translation" editor="TextField" /> 
  <attribute tooltip="[rotation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 지역 좌표계에 상대적인 자식들의 방향 (축, 라디안 단위의 각도). Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="rotation" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Shape.gif" tooltip="CollidableShape는 간섭검사 시스템, 강체모델, 그릴수 있는 그래프를 연결한다. 충돌 형상의 에니메이션을 위해서 하나의 Shape 노드를 포함한다. Warning: 성능 문제를 막기위해서 Shape형상을 실행중에 변경하지 마시오." name="CollidableShape">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[translation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계에 상대적인 자식들의 위치 (미터 단위의 x, y, z). Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="translation" editor="TextField" /> 
  <attribute tooltip="[rotation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 지역 좌표계에 상대적인 자식들의 방향 (축, 라디안 단위의 각도). Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="rotation" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Group.gif" tooltip="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')." name="CollisionCollection">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[appliedParameters &inputOutputLabel; &MFStringLabel; &#34;BOUNCE&#34;] 충돌 시스템을 위한 전역 매개변수. 선택 가능한 값: &quot;BOUNCE&quot; &quot;USER_FRICTION&quot; &quot;FRICTION_COEFFICIENT-2&quot; &quot;ERROR_REDUCTION&quot; &quot;CONSTANT_FORCE&quot; &quot;SPEED-1&quot; &quot;SPEED-2&quot; &quot;SLIP-1&quot; &quot;SLIP-2&quot;. 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." name="appliedParameters" editor="TextField" /> 
  <attribute tooltip="[bounce &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,1] bounce 탄성도를 나타낸다. (0 = 비탄성, 1 = 최대 탄성)." name="bounce" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[frictionCoefficients &inputOutputLabel; &SFVec2fLabel; &#34;0 0&#34;]  frictionCoefficients 는 표면 마찰력을 계산하는데 사용된다." name="frictionCoefficients" editor="TextField" /> 
  <attribute tooltip="[minBounceSpeed &inputOutputLabel; &SFFloatLabel; &#34;0 0&#34;]  minBounceSpeed는 튀기 위한 최소 속력을 나타낸다." name="minBounceSpeed" editor="TextField" /> 
  <attribute tooltip="[slipFactors &inputOutputLabel; &SFVec2fLabel; &#34;0 0&#34;] slipFactors 는 표면 마찰력을 계산하는데 사용된다." name="slipFactors" editor="TextField" /> 
  <attribute tooltip="[softnessConstantForceMix &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,1] softnessConstantForceMix  값은 충돌하는 표면이 부드럽게하도록 상수의 힘을 나타낸다." name="softnessConstantForceMix" editor="TextField" /> 
  <attribute tooltip="[softnessErrorCorrection &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,1] softnessErrorCorrection은 정해진 값의 집합에서의 충돌 오류의 비율을 나타낸다. (0 = no error correction, 1 = all errors corrected in single step)." name="softnessErrorCorrection" editor="TextField" /> 
  <attribute tooltip="[surfaceSpeed &inputOutputLabel; &SFVec2fLabel; &#34;0 0&#34;] 표면 마찰력을 계산하기 위한 속도 벡터를 나타낸다.(접촉면이 바디에 독립적으로 움직일때.)" name="surfaceSpeed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Collision.gif" tooltip="CollisionSensor는 collision-detection이벤트를 생성한다. Hint: CollisionCollection노드 를 포함한다. (containerField='collider'). Hint: CollisionSensor는 출력 이벤트도 갖고 있다: CollidableOffset와 CollidableShape노드 (containerField='intersections'), Contact nodes (containerField='contacts')." name="CollisionSensor">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[isActive: outputOnly&SFBoolLabel; #FIXED &#34;&#34;] 센서의 센싱이starts/stops시에 isActive true/false이벤트가 보내진다." name="isActive" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Collision.gif" tooltip="CollisionSpace holds collection of objects considered together for resolution of inter-object collisions. Contains multiple CollidableShape, CollidableOffset, or CollisionSpace nodes (containerField='collidables')." name="CollisionSpace">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[useGeometry &inputOutputLabel; &SFBoolLabel; &#34;false&#34;] 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." name="useGeometry" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Transform.gif" tooltip="Contact노드는 두개의 충돌이 가능한 물체나 공간이 접촉하였을때 생성된다. Hint: 두개의 RigidBody (containerField='body1,body2')노드, 두개의  CollidableShape 혹은  CollidableOffset 노드를 포함한다. (containerField='geometry1,geometry2')." name="Contact">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[appliedParameters &inputOutputLabel; &MFStringLabel; &#34;BOUNCE&#34;] 충돌 시스템을 위한 전역 매개변수. 선택 가능한 값: &quot;BOUNCE&quot; &quot;USER_FRICTION&quot; &quot;FRICTION_COEFFICIENT-2&quot; &quot;ERROR_REDUCTION&quot; &quot;CONSTANT_FORCE&quot; &quot;SPEED-1&quot; &quot;SPEED-2&quot; &quot;SLIP-1&quot; &quot;SLIP-2&quot;. 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." name="appliedParameters" editor="TextField" /> 
  <attribute tooltip="[bounce &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,1] bounce 탄성도를 나타낸다. (0 = 비탄성, 1 = 최대 탄성)." name="bounce" editor="TextField" /> 
  <attribute tooltip="[contactNormal &inputOutputLabel; &SFVec3fLabel; &#34;0 1 0&#34;] contactNormal은 두 충돌하는 물체 사이의 법선을 나타내는 단위 벡터이다." name="contactNormal" editor="TextField" /> 
  <attribute tooltip="[depth &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,1] depth는 법선 벡서틀 따라서 현재 접촉이 어느 깊이에 있는지 나타낸다." name="depth" editor="TextField" /> 
  <attribute tooltip="[frictionCoefficients &inputOutputLabel; &SFVec2fLabel; &#34;0 0&#34;] frictionCoefficients 는 표면 마찰력을 계산하는데 사용된다." name="frictionCoefficients" editor="TextField" /> 
  <attribute tooltip="[frictionDirection &inputOutputLabel; &SFVec3fLabel; &#34;0 1 0&#34;] frictionDirection 마찰력의 벡터를 나타낸다. Hint: (0 0 0)값은 마찰력이 없는것을 나타낸다." name="frictionDirection" editor="TextField" /> 
  <attribute tooltip="[minBounceSpeed &inputOutputLabel; &SFFloatLabel; &#34;0 0&#34;] minBounceSpeed는 튀기 위한 최소 속력을 나타낸다." name="minBounceSpeed" editor="TextField" /> 
  <attribute tooltip="[position &inputOutputLabel; &SFVec3fLabel; &#34;0 0 10&#34;] position (x, y, z in meters): 정확한 충돌 위치" name="position" editor="TextField" /> 
  <attribute tooltip="[slipCoefficients &inputOutputLabel; &SFVec2fLabel; &#34;0 0&#34;] slipCoefficients은 표면 마찰력을 계산하는데 사용된다." name="slipCoefficients" editor="TextField" /> 
  <attribute tooltip="[softnessConstantForceMix &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,1] softnessConstantForceMix 값은 충돌하는 표면이 부드럽게하도록 상수의 힘을 나타낸다." name="softnessConstantForceMix" editor="TextField" /> 
  <attribute tooltip="[softnessErrorCorrection &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,1] softnessErrorCorrection은 정해진 값의 집합에서의 충돌 오류의 비율을 나타낸다.(0 = no error correction, 1 = all errors corrected in single step)." name="softnessErrorCorrection" editor="TextField" /> 
  <attribute tooltip="[surfaceSpeed &inputOutputLabel; &SFVec2fLabel; &#34;0 0&#34;] surfaceSpeed 표면 마찰력을 계산하기 위한 속도 벡터를 나타낸다.(접촉면이 바디에 독립적으로 움직일때.)" name="surfaceSpeed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Transform.gif" tooltip="RigidBody는 물리 모델에 영향을 받는 질량 분포를 가진 모양들의 집합이다. Sphere, Box 또는 Cone(containerField='massDensityModel')을 포함하고, 충동 가능한 기하들을 위해 여러개의 CollidableOffset이나 CollidableShape 노드들을 갖는다.(containerField='geometry')" name="RigidBody">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[angularDampingFactor &inputOutputLabel; &SFFloatLabel; &#34;0.001&#34;] [0,1] angularDampingFactor는 시간이 지남에 따라 자동적으로 바디의 움직임을 감쇠한다." name="angularDampingFactor" editor="TextField" /> 
  <attribute tooltip="[angularVelocity &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] angularVelocity는 매 프레임마다 물체에 일정한 속력을 지정하고, 물리 모델에 따라서 업데이트를 보고한다. Hint: 힘이 적용한다면 초기값은 첫 프레임에만 적용된다. Warning: 순간적인 속도의 변화는 계산상의 불안정성을 야기할 수 있다." name="angularVelocity" editor="TextField" /> 
  <attribute tooltip="[autoDamp &inputOutputLabel; &SFBoolLabel; &#34;false&#34;] autoDamp는 angularDampingFactor와 linearDampingFactor를 사용 가능하게 하거나 불가능하게 한다." name="autoDamp" editor="TextField" /> 
  <attribute tooltip="[autoDisable &inputOutputLabel; &SFBoolLabel; &#34;false&#34;]autoDisable은 disableAngularSpeed, disableLinearSpeed, disableTime의 작동을 토글한다." name="autoDisable" editor="TextField" /> 
  <attribute tooltip="[centerOfMass &inputOutputLabel; &SFFloatLabel; &#34;0 0 0&#34;] centerOfMass는 물리적 계산의 지역 질량중심을 정의한다." name="centerOfMass" editor="TextField" /> 
  <attribute tooltip="[disableAngularSpeed &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,갷) disableAngularSpeed는 바디가 평형 상태에 있고 강체 계산의 일부가 아닐 때에 허용 한계의 하한선을 정의하여 계산적 불안정성을 감소시킨다. Hint: autoDisable='true'일때만 활성화된다." name="disableAngularSpeed" editor="TextField" /> 
  <attribute tooltip="[disableLinearSpeed &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,갷) disableLinearSpeed는 바디가 평형 상태에 있고 강체 계산의 일부가 아닐 때에 허용 한계의 하한선을 정의하여 계산적 불안정성을 감소시킨다. Hint: autoDisable='true'일때만 활성화된다." name="disableLinearSpeed" editor="TextField" /> 
  <attribute tooltip="[disableTime &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,갷) disableLinearSpeed는 바디가 평형 상태에 있고 강체 계산의 일부가 아닐 때에 간격을 정의하여 계산적 불안정성을 감소시킨다. Hint: autoDisable='true'일때만 활성화된다." name="disableTime" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[finiteRotationAxis &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] finiteRotationAxis는 물체가 회전하는 벡터를 상술한다." name="finiteRotationAxis" editor="TextField" /> 
  <attribute tooltip="[fixed &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] fixed는 물체가 움직임이 가능한지 나타낸다. Hint: fixed는 움직이지 않는 물체를 정의할 때 유용하다: 벽, 지면 등" name="fixed" editor="TextField" /> 
  <attribute tooltip="[forces &inputOutputLabel; &MFVec3fLabel; &#34;&#34;] forces는 매 프레임마다 물체에 적용되는 선형 힘의 값을 정의한다." name="forces" editor="TextField" /> 
  <attribute tooltip="[inertia &inputOutputLabel; &SFMatrix3fLabel; &#34;1 0 0, 0 1 0, 0 0 1&#34;] inertia 행렬은 3x2 관성 텐서 행렬을 정의한다. Warning: 처음 6개의 값만 사용된다." name="inertia" editor="TextField" /> 
  <attribute tooltip="[linearDampingFactor &inputOutputLabel; &SFFloatLabel; &#34;0.001&#34;] [0,1] linearrDampingFactor는 시간이 지남에 따라 자동적으로 바디의 움직임을 감쇠한다." name="linearDampingFactor" editor="TextField" /> 
  <attribute tooltip="[linearVelocity &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] linearVelocity는 매 프레임마다 물체에 일정한 속력을 지정하고, 물리 모델에 따라서 업데이트를 보고한다. Hint: 힘이 적용한다면 초기값은 첫 프레임에만 적용된다. Warning: 순간적인 속도의 변화는 계산상의 불안정성을 야기할 수 있다." name="linearVelocity" editor="TextField" /> 
  <attribute tooltip="[mass &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] (0,1] 킬로그램 단위의 바디의 질량. Warning: 질량은 0보다 커야한다." name="mass" editor="TextField" /> 
  <attribute tooltip="[orientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] orientation은 월드 공간에서 바디의 방향을 지정하고, 물리의 업데이트를 보고한다." name="orientation" editor="TextField" /> 
  <attribute tooltip="[position &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] position은 월드 공간에서 바디의 위치를 지정하고, 물리의 업데이트를 보고한다." name="position" editor="TextField" /> 
  <attribute tooltip="[torques &inputOutputLabel; &MFVec3fLabel; &#34;&#34;] torques는 매 프레임마다 물체에 적용되는 회전력의 값을 정의한다." name="torques" editor="TextField" /> 
  <attribute tooltip="[useFiniteRotation &inputOutputLabel; &SFBoolLabel; &#34;false&#34;] useFiniteRotation은, 회전 계산에 고해상도, 고비용의 계산 방법을 사용가능하게 하거나 사용불가하게 한다. " name="useFiniteRotation" editor="TextField" /> 
  <attribute tooltip="[useGlobalGravity &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] useGlobalGravity는, 이 특정한 바디가 부모 RigidBodyCollection의 중력 설정에 영향을 받는지 아닌지를 표시한다." name="useGlobalGravity" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Transform.gif" tooltip="RigidBodyCollection은 하나의 물체들의 체계가" name="RigidBodyCollection">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[set_contacts &inputOnlyLabel; SFNode [Contact] ] 바디들 사이의 접촉에 대한 프레임당 정보를 주는 Contact 노드의 set_contact 입력 필드." name="set_contacts" editor="TextField" /> 
  <attribute tooltip="[autoDisable &inputOutputLabel; &SFBoolLabel; &#34;false&#34;] autoDisable은 disableAngularSpeed, disableLinearSpeed, disableTime을 토글하는 명령이다." name="autoDisable" editor="TextField" /> 
  <attribute tooltip="[constantForceMix &inputOutputLabel; &SFFloatLabel; &#34;0.0001&#34;] [0,갷) constantForceMix는 일정한 적은 양의 힘을 적용할때, 노멀 구속을 침해하여 댐핑 계산을 수정한다. Hint: 이 명령은 조인트와 바디를 작은 용수철(의 성질을 가진 물체)로 간주하여, 계산상의 불안정성을 완화한다. Hint: 용수철이나 스펀지 성질의 연결은 errorCorrection과 constantForceMix의 결합으로 대행할 수 있다." name="constantForceMix" editor="TextField" /> 
  <attribute tooltip="[contactSurfaceThickness &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,갷) contactSurfaceThickness는 충돌 중에 변형되는 부드러운 물체를 시뮬레이션 하여, 충돌 이후에 얼마나 물체들이 침투하게 되는지 정의한다." name="contactSurfaceThickness" editor="TextField" /> 
  <attribute tooltip="[disableAngularSpeed &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,갷) disableAngularSpeed는 물체가 정지 상태로 간주되거나, 강체 계산의 일부가 아닐 때에 허용 한계의 하한선을 정의하여, 수치적인 불안정성을 감소시킨다. Hint: autoDisable='true'일때만 활성화된다." name="disableAngularSpeed" editor="TextField" /> 
  <attribute tooltip="[disableLinearSpeed &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,갷)disableLinearSpeed 는 물체가 정지 상태로 간주되거나, 강체 계산의 일부가 아닐 때에 허용 한계의 하한선을 정의하여, 수치적인 불안정성을 감소시킨다. Hint: autoDisable='true'일때만 활성화된다." name="disableLinearSpeed" editor="TextField" /> 
  <attribute tooltip="[disableTime &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,갷) disableTime은 물체가 정지 상태가 아니거나, 강체 계산의 일부가 아니게 될 때의 간격을 정의하여, 수치적인 불안정성을 감소시킨다. Hint: autoDisable='true'일때만 활성화된다." name="disableTime" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[errorCorrection &inputOutputLabel; &SFFloatLabel; &#34;0.8&#34;] [0,1] errorCorrection은 플로팅 포인트로 인한 교차점 오류가 얼마나 빠르게 소멸되는지를 나타낸다.(0=수정 안함, 1=한 단계마다 모두 수정)" name="errorCorrection" editor="TextField" /> 
  <attribute tooltip="[gravity &inputOutputLabel; &SFVec3fLabel; &#34;0 -9.8 0&#34;] gravity는 이 물체들의 집합의 로컬 중력 벡터의 방향과 힘을 나타낸다.(단위는 m/sec^2)" name="gravity" editor="TextField" /> 
  <attribute tooltip="[iterations &inputOutputLabel; &SFInt32Label; &#34;10&#34;] [0,갷) iterations는 조인트와 바디의 집합이 각 값을 구하는 단계에서 반복되는 횟수를 제어한다." name="iterations" editor="TextField" /> 
  <attribute tooltip="[maxCorrectionSpeed &inputOutputLabel; &SFFloatLabel; &#34;-1&#34;] [0,갷) or -1, maxCorrectionSpeed ." name="maxCorrectionSpeed" editor="TextField" /> 
  <attribute tooltip="[preferAccuracy &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] preferAccuracy는 선호하는 성능에 대한 힌트를 제공한다: 높은 정확도 또는 빠른 계산 속도." name="preferAccuracy" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Box.gif" tooltip="MotorJoint는 일반 참조 프레임(common reference frame)에서 body1과 body2사이의 상대각속도 들을 기술한다. 두개의 강체(RigidBody) 노드들을 포함한다. (containerField values body1, body2). Hint: BallJoint와의 조합에 유용하다. Hint: RigidBodyPhysics component, level 2." name="MotorJoint">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[autoCalc &inputOutputLabel; &SFBoolLabel; &#34;false&#34;] autoCalc는 사용자가 각 프레임의 개개의 회전각들을 제공하였는지(false), 아니면 각도 값이 모터 구현을 통해 자동으로 계산되었는지(true)를 컨트롤한다." name="autoCalc" editor="TextField" /> 
  <attribute tooltip="[axis1Angle &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] axis1Angle (radians) 는 user-calculated 모드일때 모터 축과 일치하는 회전 각도다." name="axis1Angle" editor="TextField" /> 
  <attribute tooltip="[axis2Angle &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] axis2Angle (radians) 는 user-calculated 모드일때 모터 축과 일치하는 회전 각도다." name="axis2Angle" editor="TextField" /> 
  <attribute tooltip="[axis3Angle &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] axis3Angle (radians) 는 user-calculated 모드일때 모터 축과 일치하는 회전 각도다." name="axis3Angle" editor="TextField" /> 
  <attribute tooltip="[axis1Torque &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] axis1Torque 는 user-calsulated 모드일때 모터 축과 일치하는 회전 토크다." name="axis1Torque" editor="TextField" /> 
  <attribute tooltip="[axis2Torque &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] axis2Torque 는 user-calsulated 모드일때 모터 축과 일치하는 회전 토크다." name="axis2Torque" editor="TextField" /> 
  <attribute tooltip="[axis3Torque &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] axis3Torque 는 user-calsulated 모드일때 모터 축과 일치하는 회전 토크다." name="axis3Torque" editor="TextField" /> 
  <attribute tooltip="[enabledAxes &inputOutputLabel; &SFInt32Label; &#34;0&#34;] [0,3] enabledAxes 는 어느 모터 축이 활동 중인지를 가리킨다. (0) 없음, (1) 축 1, (2) 축 1 &amp; 축 2, (3) 모든 축(3개)." name="enabledAxes" editor="TextField" /> 
  <attribute tooltip="[forceOutput &inputOutputLabel; &MFStringLabel; &#34;NONE&#34;] forceOutput은 다음 프레임에 생성될 출력 필드를 제어한다. 값들은 ALL, NONE이나, 다음 프레임의 시작에 업데이트될 출력 필드의 정확한 이름이다." editor="TextArea" name="forceOutput" /> 
  <attribute tooltip="[motor1Axis &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] motor1Axis 는 모터 축과 일치하는 축 벡터를 정의한다." name="motor1Axis" editor="TextField" /> 
  <attribute tooltip="[motor2Axis &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] motor2Axis 는 모터 축과 일치하는 축 벡터를 정의한다. Hint: 0 0 0 은 모터가 사용불가함을 의미한다." name="motor2Axis" editor="TextField" /> 
  <attribute tooltip="[motor3Axis &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] motor3Axis 는 모터 축과 일치하는 축 벡터를 정의한다. Hint: 0 0 0 은 모터가 사용불가함을 의미한다." name="motor3Axis" editor="TextField" /> 
  <attribute tooltip="[maxSeparation &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] motor1Axis ." name="motor1Axis" editor="TextField" /> 
  <attribute tooltip="[stop1Bounce &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] [0,1] stop1Bounce  는 정지 점이 도달했을때 bounce back을 위한 속도 요소 이다. Hint: 0은 bounce가 없음을 의미, 1은 대응하는 속도를 리턴." name="stop1Bounce" editor="TextField" /> 
  <attribute tooltip="[stop2Bounce &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] [0,1] stop2Bounce  는 정지 점이 도달했을때 bounce back을 위한 속도 요소 이다. Hint: 0은 bounce가 없음을 의미, 1은 대응하는 속도를 리턴." name="stop2Bounce" editor="TextField" /> 
  <attribute tooltip="[stop3Bounce &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] [0,1] stop3Bounce  는 정지 점이 도달했을때 bounce back을 위한 속도 요소 이다. Hint: 0은 bounce가 없음을 의미, 1은 대응하는 속도를 리턴." name="stop3Bounce" editor="TextField" /> 
  <attribute tooltip="[stop1ErrorCorrection &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] [0,1] stop1ErrorCorrection은 정지 점이 도달된 시간 스텝 동안 수행된 에러 수정의 일부이다. Hint: 0은 에러 수정이 없음을 의미, 1은 모든 에러가 한번의 스텝으로 수정되었음을 의미." name="stop1ErrorCorrection" editor="TextField" /> 
  <attribute tooltip="[stop2ErrorCorrection &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] [0,1] stop2ErrorCorrection은 정지 점이 도달된 시간 스텝 동안 수행된 에러 수정의 일부이다. Hint: 0은 에러 수정이 없음을 의미, 1은 모든 에러가 한번의 스텝으로 수정되었음을 의미." name="stop2ErrorCorrection" editor="TextField" /> 
  <attribute tooltip="[stop3ErrorCorrection &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] [0,1] stop3ErrorCorrection은 정지 점이 도달된 시간 스텝 동안 수행된 에러 수정의 일부이다. Hint: 0은 에러 수정이 없음을 의미, 1은 모든 에러가 한번의 스텝으로 수정되었음을 의미." name="stop3ErrorCorrection" editor="TextField" /> 
  <attribute tooltip="[motor1Angle &outputOnlyLabel; &SFFloatLabel;] motor1Angle는 지난 프레임으로 부터 이 motor joint를 위한 계산된 회전각도(radians)를 제공한다." name="motor1Angle" editor="TextField" /> 
  <attribute tooltip="[motor2Angle &outputOnlyLabel; &SFFloatLabel;] motor2Angle는 지난 프레임으로 부터 이 motor joint를 위한 계산된 회전각도(radians)를 제공한다." name="motor2Angle" editor="TextField" /> 
  <attribute tooltip="[motor3Angle &outputOnlyLabel; &SFFloatLabel;] motor3Angle는 지난 프레임으로 부터 이 motor joint를 위한 계산된 회전각도(radians)를 제공한다." name="motor3Angle" editor="TextField" /> 
  <attribute tooltip="[motor1AngleRate &outputOnlyLabel; &SFFloatLabel;] motor1AngleRate 는 지난 프레임으로 부터 이 motor joint를 위한 계산된 각회전비율(radians/second)을 제공한다." name="motor1AngleRate" editor="TextField" /> 
  <attribute tooltip="[motor2AngleRate &outputOnlyLabel; &SFFloatLabel;] motor2AngleRate 는 지난 프레임으로 부터 이 motor joint를 위한 계산된 각회전비율(radians/second)을 제공한다." name="motor2AngleRate" editor="TextField" /> 
  <attribute tooltip="[motor3AngleRate &outputOnlyLabel; &SFFloatLabel;] motor3AngleRate 는 지난 프레임으로 부터 이 motor joint를 위한 계산된 각회전비율(radians/second)을 제공한다." name="motor3AngleRate" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;joints&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Cylinder.gif" tooltip="SliderJoint는 body1과 body2의 모든 움직임을 하나의 축으로 제한한다. Contains two RigidBody nodes (containerField값으로 body1, body2). Hint: RigidBodyPhysics 컴포넌트, 레벨 2." name="SliderJoint">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[axis &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] [0,1] axis는 움직임의 방향을 나타내는 정규화된 벡터이다." name="axis" editor="TextField" /> 
  <attribute tooltip="[forceOutput &inputOutputLabel; &MFStringLabel; &#34;NONE&#34;] forceOutput은 다음 프레임에 생성될 출력 필드를 제어한다. 값들은 ALL, NONE이나, 다음 프레임의 시작에 업데이트될 출력 필드의 정확한 이름이다." editor="TextArea" name="forceOutput" /> 
  <attribute tooltip="[minSeparation &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] minSeparation은 두 바디간 분리된 거리의 최소값이다. Hint: 만약 minSeparation&lt;maxSeparation이면 정지하지 않는것이 효과적이다." name="minSeparation" editor="TextField" /> 
  <attribute tooltip="[maxSeparation &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] minSeparation은 두 바디간 분리된 거리의 최대값이다. Hint: 만약 minSeparation&lt;maxSeparation이면 정지하지 않는것이 효과적이다." name="maxSeparation" editor="TextField" /> 
  <attribute tooltip="[stopBounce &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] [0,1] stopBounce는 중단점이 도착했을 때의 되돌아오는 속도 인자이다. Hint: 0은 바운스 없음, 1은 되돌아오는 속도가 같음을 의미한다." name="stopBounce" editor="TextField" /> 
  <attribute tooltip="[stopErrorCorrection &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] [0,1] stopErrorCorrection은 중단점이 도착했을 때에 시간 단계 동안 생긴 오차 수정의 일부분이다. Hint: 0은 오차 수정 없음, 1은 한 단계마다 모든 오류가 수정됨을 의미한다." name="stopErrorCorrection" editor="TextField" /> 
<!--  TODO:
	<attribute tooltip="[sliderForce &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]&#10;sliderForce applies a force along slider axis in equal and opposite directions to the two bodies." name="sliderForce"/>
 -->
  <attribute tooltip="[separation &outputOnlyLabel; &SFFloatLabel;] separation은 두 바디 간의 최종 분리 거리를 나타낸다." name="separation" editor="TextField" /> 
  <attribute tooltip="[separationRate &outputOnlyLabel; &SFFloatLabel;] separationRate는 두 바디 간에 시간에 따른 분리 거리 변화를 나타낸다." name="separationRate" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;joints&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Sphere.gif" tooltip="UniversalJoint is like a BallJoint that constrains an extra degree of rotational freedom. Contains two RigidBody nodes (containerField values body1, body2). Hint: useful in combination with BallJoint. Hint: RigidBodyPhysics component, level 2." name="UniversalJoint">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[anchorPoint &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] anchorPoint는 월드 좌표계에 명시된 접합부의 중심이다." name="anchorPoint" editor="TextField" /> 
  <attribute tooltip="[axis1 &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] axis1 defines axis vector of joint connection to body1. Hint: 0 0 0 means motor disabled." name="axis1" editor="TextField" /> 
  <attribute tooltip="[axis2 &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] axis2 defines axis vector of joint connection to body2. Hint: 0 0 0 means motor disabled." name="axis2" editor="TextField" /> 
  <attribute tooltip="[forceOutput &inputOutputLabel; &MFStringLabel; &#34;NONE&#34;] forceOutput은 다음 프레임에 생성될 출력 필드를 제어한다. 값들은 ALL, NONE이나, 다음 프레임의 시작에 업데이트될 출력 필드의 정확한 이름이다." editor="TextArea" name="forceOutput" /> 
  <attribute tooltip="[stop1Bounce &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] [0,1] stop1Bounce is velocity factor for bounce back once stop point is reached. Hint: 0 means no bounce, 1 means return velocity matches." name="stop1Bounce" editor="TextField" /> 
  <attribute tooltip="[stop2Bounce &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] [0,1] stop2Bounce is velocity factor for bounce back once stop point is reached. Hint: 0 means no bounce, 1 means return velocity matches." name="stop2Bounce" editor="TextField" /> 
  <attribute tooltip="[stop1ErrorCorrection &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] [0,1] stop1ErrorCorrection is fraction of error correction performed during time step once stop point is reached. Hint: 0 means no error correction, 1 means all error corrected in single step." name="stop1ErrorCorrection" editor="TextField" /> 
  <attribute tooltip="[stop2ErrorCorrection &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] [0,1] stop2ErrorCorrection is fraction of error correction performed during time step once stop point is reached. Hint: 0 means no error correction, 1 means all error corrected in single step." name="stop2ErrorCorrection" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;joints&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Sphere.gif" tooltip="SingleAxisHingeJoint는 문의 경첩처럼 회전을 위한 하나의 축을 가지고 있다. 두 개의 RigidBody 노드를 가지고 있다 (containerField값으로 body1, body2). Hint: RigidBodyPhysics 컴포넌트, 레벨 2." name="SingleAxisHingeJoint">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[anchorPoint &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] anchorPoint는 월드 좌표계에 명시된 접합부의 중심이다." name="anchorPoint" editor="TextField" /> 
  <attribute tooltip="[axis &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] axis는 body1과 body2 사이의 접합부 연결 벡터를 정의한다." name="axis" editor="TextField" /> 
  <attribute tooltip="[forceOutput &inputOutputLabel; &MFStringLabel; &#34;NONE&#34;] forceOutput은 다음 프레임에 생성될 출력 필드를 제어한다. 값들은 ALL, NONE이나, 다음 프레임의 시작에 업데이트될 출력 필드의 정확한 이름이다." editor="TextArea" name="forceOutput" /> 
  <attribute tooltip="[minAngle &inputOutputLabel; &SFFloatLabel; &#34;-3.1416&#34;] [-pi,pi] minAngle은 경첩의 최소 회전 각도이다." name="minAngle" editor="TextField" /> 
  <attribute tooltip="[maxAngle &inputOutputLabel; &SFFloatLabel; &#34;3.1416&#34;] [-pi,pi] minAngle은 경첩의 최대 회전 각도이다." name="maxAngle" editor="TextField" /> 
  <attribute tooltip="[stopBounce &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,1] stopBounce는 중단점이 도착했을 때의 되돌아오는 속도 인자이다. Hint: 0은 바운스 없음, 1은 되돌아오는 속도가 같음을 의미한다." name="stopBounce" editor="TextField" /> 
  <attribute tooltip="[stopErrorCorrection &inputOutputLabel; &SFFloatLabel; &#34;0.8&#34;] [0,1] stopErrorCorrection은 중단점이 도착했을 때에 시간 단계 동안 생긴 오차 수정의 일부분이다. Hint: 0은 오차 수정 없음, 1은 한 단계마다 모든 오류가 수정됨을 의미한다." name="stopErrorCorrection" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;joints&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Sphere.gif" tooltip="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." name="DoubleAxisHingeJoint">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[anchorPoint &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] anchorPoint는 월드 좌표계에 명시된 접합부의 중심이다." name="anchorPoint" editor="TextField" /> 
  <attribute tooltip="[axis1 &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] axis1은 body1과의 joint 연결의 축 벡터를 정의한다.  Hint: 0 0 0 은 모터를 사용할 수 없음을 의미한다." name="axis1" editor="TextField" /> 
  <attribute tooltip="[axis2 &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] axis2은 body2과의 joint 연결의 축 벡터를 정의한다.  Hint: 0 0 0 은 모터를 사용할 수 없음을 의미한다." name="axis2" editor="TextField" /> 
  <attribute tooltip="[desiredAngularVelocity1 &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] desiredAngularVelocity1은 body1과의 hinge 연결을 위한 목표 회전 비이다. " name="desiredAngularVelocity1" editor="TextField" /> 
  <attribute tooltip="[desiredAngularVelocity2 &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] ddesiredAngularVelocity1은 body1과의 hinge 연결을 위한 목표 회전 비이다. " name="desiredAngularVelocity2" editor="TextField" /> 
  <attribute tooltip="[forceOutput &inputOutputLabel; &MFStringLabel; &#34;NONE&#34;] forceOutput은 다음 프레임에 생성될 출력 필드를 제어한다. 값들은 ALL, NONE이나, 다음 프레임의 시작에 업데이트될 출력 필드의 정확한 이름이다." editor="TextArea" name="forceOutput" /> 
  <attribute tooltip="[minAngle1 &inputOutputLabel; &SFFloatLabel; &#34;-3.1416&#34;] [-pi,pi] 최소각은 hinge를 위한 최소의 회전 각이다." name="minAngle1" editor="TextField" /> 
  <attribute tooltip="[maxAngle1 &inputOutputLabel; &SFFloatLabel; &#34;3.1416&#34;] [-pi,pi] 최대각은 hinge를 위한 최대의 회전 각이다." name="maxAngle1" editor="TextField" /> 
  <attribute tooltip="[maxTorque1 &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] maxTorque1은 desiredAngularVelocity1에 도달하려는 대응 모터 축에 의해 적용되는 최대 회전 토크이다." name="maxTorque1" editor="TextField" /> 
  <attribute tooltip="[maxTorque2 &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] maxTorque2은 desiredAngularVelocity2에 도달하려는 대응 모터 축에 의해 적용되는 최대 회전 토크이다." name="maxTorque2" editor="TextField" /> 
  <attribute tooltip="[stop1Bounce &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,1] stop1Bounce는 bounce back이 stop point에 한번 도달하기 위한 속도 factor이다. Hint: 0은 bounce가 없음을 의미하고, 1은 일정 속도에 다다랐음을 의미한다." name="stop1Bounce" editor="TextField" /> 
  <attribute tooltip="[stop1ErrorCorrection &inputOutputLabel; &SFFloatLabel; &#34;0.8&#34;] [0,1] stop1ErrorCorrection은 stop point에 한번 도달하는 time step동안에 수행되는 에러 수정의 일부이다. Hint: 0은 에러가 고쳐졌음을 의미한다. 1은 모든 에러가 한 step에 고쳐졌음을 의미한다. " name="stop1ErrorCorrection" editor="TextField" /> 
  <attribute tooltip="[stop1ConstantForceMix &inputOutputLabel; &SFFloatLabel; &#34;0.001&#34;] [0,1] stop1ConstantForceMix값은 충돌 면을 어딘가에 매끄럽게 나타나게 하기 위한 일정한 힘의 값을 나타낸다. Hint: 매끄러움과 수적 안정성을 증가시키기 위한 suspensionForce와 함께 사용하라. Hint: 0 은 stop adjustment가 없음을 의미하고, 1 더 고탄력인 stop response을 의미한다." name="stop1ConstantForceMix" editor="TextField" /> 
  <attribute tooltip="[suspensionErrorCorrection &inputOutputLabel; &SFFloatLabel; &#34;0.8&#34;] [0,1] suspensionErrorCorrection는 floating point의 부정확함으로 인해 야기되는 intersection error들을 시스템이 얼마나 빨리 결정하느냐를 나타낸다. Hint: 매끄러움과 수적 안정성을 증가시키기 위한 stop1ConstantForceMix와 함께 사용하라. Hint: 0 은 stop adjustment가 없음을 의미하고, 1 더 고탄력인 stop response을 의미한다." name="suspensionErrorCorrection" editor="TextField" /> 
  <attribute tooltip="[suspensionForce &inputOutputLabel; &SFFloatLabel; &#34;0.8&#34;] [0,1] suspensionForce는 floating point의 부정확함으로 인해 야기되는 intersection error들을 시스템이 얼마나 빨리 결정하느냐를 나타낸다. Hint: 매끄러움과 수적 안정성을 증가시키기 위한 stop1ConstantForceMix와 함께 사용하라. Hint: 0 은 stop adjustment가 없음을 의미하고, 1 더 고탄력인 stop response을 의미한다." name="suspensionForce" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;joints&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Billboard.gif" tooltip="Billboard는 대부분의 노드를 포함하는 Grouping 노드이다. 내용은 사용자를 향하고, 특정한 축을 기준으로 회전한다. axisOfRotation=0 0 0 이면, 항상 사용자의 카메라를 향한다. Hint: Billboard는 최대한 기하에 가깝게 하여, 지역 좌표계의 Transform에 포함되되록 한다. Hint: Viewpoint는 Billboard내에 들어가지 않도록 한다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다." name="Billboard">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[axisOfRotation &inputOutputLabel; &SFVec3fLabel; &#34;0 1 0&#34;] axisOfRotation의 방향은 지역 좌표계로 표현한다. Hint: axis 0 0 0 이면 항상 뷰어를 향한다." name="axisOfRotation" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/BooleanSequencer.gif" tooltip="BooleanFilter는 true, false나, 부정된 이벤트를 선택적으로 통과시킨다." name="BooleanFilter">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[set_boolean &inputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] set_boolean은 걸러지게 될 입력 값이다." name="set_boolean" editor="TextField" /> 
  <attribute tooltip="[inputTrue &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] inputTrue는 set_boolean입력이 true일때, true값만 통과시킨다." name="inputTrue" editor="TextField" /> 
  <attribute tooltip="[inputFalse &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] inputFalse는 set_boolean입력이 false일때, false값만 통과시킨다." name="inputFalse" editor="TextField" /> 
  <attribute tooltip="[inputNegate &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] inputNegate는 set_boolean입력이 들어오면, 반대값을 준다." name="inputNegate" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/BooleanSequencer.gif" tooltip="BooleanSequencer는 다른 Boolean 속성들에 ROUTE될 수 있는 주기적이고 불연속적인 Boolean 값을 생성한다. 일반적인 입력: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute." name="BooleanSequencer">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED] 선형보간 함수의 시간 간격의 정의 매개변수는, 증가하는 순서이어야 되고 keyValue와 일치하여야 한다. Hint: key의 개수는 keyValue의 개수와 같아야 한다!" editor="TextArea" name="key" /> 
  <attribute tooltip="[keyValue &inputOutputLabel; &MFBoolLabel; #IMPLIED] 선형보간의 출력값은 각각 시간분할 key와 일치하여야한다. Hint: key의 개수는 keyValue의 개수와 같아야 한다!" editor="TextArea" name="keyValue" /> 
  <attribute tooltip="[set_fraction: inputOnly &SFFloatLabel; #FIXED &#34;&#34;] set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다." name="set_fraction" editor="TextField" /> 
  <attribute tooltip="[value_changed &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 간헐적인 출력값은 현재 key 시간과 해당하는 keyValue의 짝으로 인해서 결정된다. " name="value_changed" editor="TextField" /> 
  <attribute tooltip="[previous &inputOnlyLabel; &SFBoolLabel; &#34;&#34;] keyValue 배열의 이전 출력값을 트리거 한다. " name="previous" editor="TextField" /> 
  <attribute tooltip="[next &inputOnlyLabel; &SFBoolLabel; &#34;&#34;] keyValue 배열의 다음 출력값을 트리거 한다. " name="next" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/BooleanSequencer.gif" tooltip="BooleanToggle은 true입력이 들어오면 상태를 유지하고 반대를 출력한다." name="BooleanToggle">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[set_boolean &inputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] set_boolean입력이 true면, 상태를 토글한다." name="set_boolean" editor="TextField" /> 
  <attribute tooltip="[toggle &inputOutputLabel; &SFBoolLabel; &#34;false&#34;] 토글되거나 재시동될 영구적인 상태 값." name="toggle" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/BooleanSequencer.gif" tooltip="BooleanTrigger는 시간 이벤트를 boolean true 이벤트로 전환한다." name="BooleanTrigger">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[set_triggerTime &inputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] set_triggerTime은 입력 시간 이벤트를 제공한다. 보통 보내지는 이벤트는 TouchSensor의 touchTime이다." name="set_triggerTime" editor="TextField" /> 
  <attribute tooltip="[triggerTrue &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] triggerTrue는 triggerTime 이벤트를 받으면 언제든지 true값을 출력한다." name="triggerTrue" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Box.gif" tooltip="Box는 형상 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다." name="Box">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[size &initializeOnlyLabel; &SFVec3fLabel; &#34;2 2 2&#34;] size x y z in meters. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="size" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!  Warning: solid false는 VRML97에서는 지원하지 않는다." name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Arc2D.gif" tooltip="Arc2D는 기하 노드이다. Arc2D는 중심이 (0,0)이고 양의 x축으로 시작해서 양의 y축 방향으로 측정된 각으로 명시된 선형 원호이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다." name="Arc2D">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[radius &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;] (0,infinity) 호가 일부분인 원의 반지름. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="radius" editor="TextField" /> 
  <attribute tooltip="[startAngle &initializeOnlyLabel; &SFFloatLabel; &#34;0&#34;] [0,2pi] 호는 startAngle로부터 endAngle까지 반시계방향으로 뻗어있다. 라디안 단위. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="startAngle" editor="TextField" /> 
  <attribute tooltip="[endAngle &initializeOnlyLabel; &SFFloatLabel; &#34;1.570796&#34;] [0,2pi] 호는 startAngle로부터 endAngle까지 반시계방향으로 뻗어있다. 라디안 단위. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="endAngle" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/ArcClose2D.gif" tooltip="ArcClose2D는 기하 노드이다. Arc2D는 중심이 (0,0)이고 양의 x축으로 시작해서 양의 y축 방향으로 측정된 각으로 명시된 선형 원호이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다." name="ArcClose2D">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[radius &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;] (0,infinity) 호가 일부분인 원의 반지름. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="radius" editor="TextField" /> 
  <attribute tooltip="[startAngle &initializeOnlyLabel; &SFFloatLabel; &#34;0&#34;] [0,2pi] 호는 startAngle로부터 endAngle까지 반시계방향으로 뻗어있다. 라디안 단위. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="startAngle" editor="TextField" /> 
  <attribute tooltip="[endAngle &initializeOnlyLabel; &SFFloatLabel; &#34;1.570796&#34;] [0,2pi] 호는 startAngle로부터 endAngle까지 반시계방향으로 뻗어있다. 라디안 단위. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="endAngle" editor="TextField" /> 
  <attribute tooltip="[closureType &initializeOnlyLabel; (PIE|CHORD) &#34;PIE&#34;] 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." name="closureType" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!  Warning: solid false not supported in VRML97." name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Circle2D.gif" tooltip="Circle2D는 형상 노드이다. Circle2D은 중심점 (0,0)으로 X-Y 평면의 원을 나타낸다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다." name="Circle2D">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[radius &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;] (0,infinity) circle radius. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="radius" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Disk2D.gif" tooltip="Disk2D는 기하 노드이다. Disk2D는 중심점이 (0,0)인 꽉 찬 원을 나타낸다.Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다." name="Disk2D">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[innerRadius &initializeOnlyLabel; &SFFloatLabel; &#34;0&#34;] [0,infinity) 내부 원의 반지름은 0보다 크거나 같다. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="innerRadius" editor="TextField" /> 
  <attribute tooltip="[outerRadius &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;] (0,infinity) 외부 원의 반지름은 내부 원의 반지름보다 크거나 같다. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="outerRadius" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!  Warning: solid false는 VRML97에서 지원하지 않는다." name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Polyline2D.gif" tooltip="Polyline2D은 기하 노드이다. Polyline2D는 X-Y 평면의 선분의 인접한 모음 안의 점의 연결 모음을 상세한다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다." name="Polyline2D">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[lineSegments &initializeOnlyLabel; &MFVec2fLabel; #FIXED &#34;&#34;] 인접한 Polyline2D에 연결된 점의 좌표들. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="lineSegments" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/PointSet.gif" tooltip="Polypoint2D은 기하 노드이다. Polypoint2D는 2차원 점들의 모음을 상세한다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다." name="Polypoint2D">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[point &initializeOnlyLabel; &MFVec2fLabel; #FIXED &#34;&#34;] 점들의 2차원 좌표. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="point" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Rectangle2D.gif" tooltip="Rectangle2D는 기하 노드이다. Rectangle2D는 2차원 직사각형을 명시한다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다." name="Rectangle2D">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[size &initializeOnlyLabel; &SFVec2fLabel; &#34;2 2&#34;] Rectangle2D의 2차원 치수. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="size" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!  Warning: false는 VRML97에서는 지원하지 않는다." name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/TriangleSet2D.gif" tooltip="TriangleSet2D는 형상 노드이다. TriangleSet2D specifies a set of 2D triangles. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다." name="TriangleSet2D">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[vertices &initializeOnlyLabel; &MFVec2fLabel; #FIXED &#34;&#34;] 2D coordinates of TriangleSet2D vertices. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="vertices" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!  Warning: solid false not supported in VRML97." name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<!-- CAD Profile  -->
<element icon="icons/Group.gif" tooltip="[X3D 3.1] CADAssembly는 CADAssembly, CADFace 또는 CADPart 노드들을 포함하는 Grouping 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.&#10;Hint: include &lt;component name='CADGeometry' level='2'/&gt;" name="CADAssembly">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED] 이 특정 CADAssembly 인스턴스의 이름." name="name" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Group.gif" tooltip="[X3D 3.1] CADFace는 Shape 또는 LOD 노드를 포함하는 Grouping 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.&#10;Hint: include &lt;component name='CADGeometry' level='2'/&gt;" name="CADFace">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED] 이 특정 CADAssembly 인스턴스의 이름." name="name" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Group.gif" tooltip="[X3D 3.1] CADLayer 는 모든 노드를 포함하는 그룹화 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.&#10;Hint: include &lt;component name='CADGeometry' level='2'/&gt;" name="CADLayer">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED] 특정 CADAssembly 객체의 이름." name="name" editor="TextField" /> 
  <attribute tooltip="[visible &inputOutputLabel; &MFBoolLabel; #IMPLIED] 특정한 child 노드나 sub-child노드가 보이는지 안보이는지 명세." name="visible" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Group.gif" tooltip="[X3D 3.1] CADPart는 CADFace 노드를 포함할 수 있는 그룹화 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.&#10;Hint: include &lt;component name='CADGeometry' level='2'/&gt;" name="CADPart">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED] 특정 CADAssembly 객체의 이름." name="name" editor="TextField" /> 
  <attribute tooltip="[translation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계에 상대적인 자식들의 위치 (미터 단위의 x, y, z). Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="translation" editor="TextField" /> 
  <attribute tooltip="[rotation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 지역 좌표계에 상대적인 자식들의 방향 (축, 라디안 단위의 각도). Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="rotation" editor="TextField" /> 
  <attribute tooltip="[center &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계의 원점으로부터의 오프셋, rotation과 scale 이전에 적용된다. Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="center" editor="TextField" /> 
  <attribute tooltip="[scale &inputOutputLabel; &SFVec3fLabel; &#34;1 1 1&#34;] 자식 좌표계의 비균등 x-y-z 스케일, center와 scaleOrientation에 의해 조정된다. Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="scale" editor="TextField" /> 
  <attribute tooltip="[scaleOrientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 스케일링 이전에 수행되는 좌표계의 회전 (임의의 방향에 대해 스케일링을 허용하기 위해). Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="scaleOrientation" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/IndexedFaceSet.gif" tooltip="[X3D 3.1] IndexedQuadSet은 Color/ColorRGBA, Coordinate/CoordinateDouble, Normal과 TextureCoordinate 노드를 포함할 수 있는 형상 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다.&#10;Hint: include &lt;component name='CADGeometry' level='1'/&gt;" name="IndexedQuadSet">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[index &initializeOnlyLabel; &MFInt32Label; #IMPLIED] coordIndex 식별자들은 좌표들이 적용되는 순서를 지정한다.. 순서는 식별자 0부터 시작하며, 쉼표로 집합 사이를 구분 지을 수도 있다. Use -1 to separate indices for each polygon." editor="TextArea" name="index" /> 
  <attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서. Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다." name="ccw" editor="TextField" /> 
  <attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] Color노드가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다." name="colorPerVertex" editor="TextField" /> 
  <attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 법선벡터가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다." name="normalPerVertex" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다! " name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Triangle.gif" tooltip="[X3D 3.1] QuadSet은 Color/ColorRGBA, Coordinate/CoordinateDouble, Normal과 TextureCoordinate node를 가질 수 있는 기하 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다.&#10;Hint: include &lt;component name='CADGeometry' level='1'/&gt;" name="QuadSet">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서. Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다. " name="ccw" editor="TextField" /> 
  <attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] Color노드가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다." name="colorPerVertex" editor="TextField" /> 
  <attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 법선벡터가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다. " name="normalPerVertex" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다! " name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Collision.gif" tooltip="Collision는 camera-to-object 접촉을 포착한다. 이때 현재의 Viewpoint와 NavigationInfo avatarSize를 사용한다. Collision은 그것의 자녀에 대해 간섭검사를 처리하도록하는 그룹화 노드이다. Collision은 간섭검사 형상을 위해서 하나의 임시 자녀노드를 포함할 수 있다. 비고: 임시 형상은 그려지지 않는다.. 비고: PointSet, IndexedLineSet, LineSet 그리고 Text는 충돌을 트리거 하지 않는다. Hint: 비슷한 접촉 형상을 계산하기 위해서 임시객체를 사용하여서 성능을 향상시킨다.Hint: NavigationInfo 타입으로  '&quot;WALK&quot; &quot;FLY&quot;'가 camera-to-object 간섭 검사를 지원한다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다." name="Collision">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 충돌 검사를 Enables/disables 한 다. Hint: VRML97의 이전 이름은 &quot;collide&quot;." name="enabled" editor="TextField" />  
  <attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 센서가 트리거 됐을때 isActive의 true/false 이벤트가 보내진다.. isActive=true view-object 충돌 발생시, isActive=false view-object 충돌이  더이상 발생하지 않았을때." name="isActive" editor="TextField" /> 
  <attribute tooltip="[collideTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] 카메라(아바타)와 형상간의 충돌에 걸리는 시간." name="collideTime" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Color.gif" tooltip="Color노드는 RGB 색상 값의 집합을 정의 한다. ElevationGrid, IndexedFaceSet, IndexedLineSet, LineSet 와 PointSet에서만 사용된다. Hint: colors는 자주 Matrial로 콘트롤된다." name="Color">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[color &inputOutputLabel; &MFColorLabel; #IMPLIED] color는 RGB 색상 값의 집합을 정의 한다." editor="TextArea" name="color" /> 
  <attribute tooltip="[containerField: NMTOKEN &quot;color&quot;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Color.gif" tooltip="ColorRGBA 노드는 RGB 색상 값의 집합을 정의 한다. ElevationGrid, IndexedFaceSet, IndexedLineSet, LineSet 과 PointSet에서만 사용된다. Hint: colors는 자주 Matrial로 콘트롤된다. Hint: Interchange profile에서는 알파 체널은 무시될 수 있다." name="ColorRGBA">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[color &inputOutputLabel; &MFColorRGBALabel; #IMPLIED] color는 RGB 색상 값의 집합을 정의 한다." editor="TextArea" name="color" /> 
  <attribute tooltip="[containerField: NMTOKEN &quot;color&quot;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/ColorInterpolator.gif" tooltip="ColorInterpolator는  &quot;Color&quot; 노드의 color 속성으로 보내질수 있는 (ROUTE) 색상값의 범위를 생성한다. 일반적인 입력: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction. 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute." name="ColorInterpolator">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED] 선형보간 함수의 시간 간격의 정의 매개변수는, 증가하는 순서이어야 되고 keyValue와 일치하여야 한다. Hint: key의 개수는 keyValue의 개수와 같아야 한다!" editor="TextArea" name="key" /> 
  <attribute tooltip="[keyValue &inputOutputLabel; &MFColorLabel; #IMPLIED] 선형보간의 출력값은 각각 시간분할 key와 일치하여야한다. Hint: key의 개수는 keyValue의 개수와 같아야 한다!" editor="TextArea" name="keyValue" /> 
  <attribute tooltip="[set_fraction &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다." name="set_fraction" editor="TextField" /> 
  <attribute tooltip="[value_changed &outputOnlyLabel; &SFColorLabel; #FIXED &#34;&#34;] 선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다." name="value_changed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/component.gif" tooltip="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)." name="component">
  <attribute tooltip="[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." name="name" editor="TextField" /> 
  <attribute tooltip="[level (1|2|3|4) #REQUIRED] level of support within this component." name="level" editor="TextField" /> 
  </element>
<element icon="icons/Cone.gif" tooltip="Cone는 형상 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다." name="Cone">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[height &initializeOnlyLabel; &SFFloatLabel; &#34;2&#34;] Size in meters. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="height" editor="TextField" /> 
  <attribute tooltip="[bottomRadius &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;] Size in meters. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="bottomRadius" editor="TextField" /> 
  <attribute tooltip="[side &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] Whether to draw sides (other inside faces are not drawn). Warning: 처음 생성후에는 변경할 수 없다." name="side" editor="TextField" /> 
  <attribute tooltip="[bottom &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] Whether to draw bottom (other inside faces are not drawn). Warning: 처음 생성후에는 변경할 수 없다." name="bottom" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!  Warning: solid false not supported in VRML97." name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Coordinate.gif" tooltip="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." name="Coordinate">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[point &inputOutputLabel; &MFVec3fLabel; #IMPLIED] point contains a set of 3D coordinates." editor="TextArea" name="point" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;coord&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Coordinate.gif" tooltip="CoordinateDouble은 3D coordinates의 셋을 이용하여 기하를 형성한다. CoordinateDouble은 IndexedFaceSet, IndexedLineSet, LineSet와 PointSet에 의해 사용된다. CoordinateDouble은 NurbsPositionInterpolator와 NurbsOrientationInterpolator에 의해서도 사용된다.
" name="CoordinateDouble">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[point &inputOutputLabel; &MFVec3dLabel; #IMPLIED] point contains a set of 3D coordinates." editor="TextArea" name="point" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;coord&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/CoordinateInterpolator.gif" tooltip="CoordinateInterpolator는 &lt;Coordinate&gt; 노드의 '점' 속성 또는 다른  Vector3FloatArray 속성으로  ROUTE될 수 있는 Coordinate의 값들의 시리즈를 생성한다. 일반적인 입력: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction. 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute." name="CoordinateInterpolator">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED] 선형보간 함수의 시간 간격의 정의 매개변수는, 증가하는 순서이어야 되고 keyValue와 일치하여야 한다.  Hint: KeyValue의 숫자는 반드시 key의 숫자의 정수 배수여야 한다! Hint: keyValue/key의 정수 배수는 value_chaged outputOnly안에서 많은 좌표가 어떻게 보내지는지를 정의한다." editor="TextArea" name="key" /> 
  <attribute tooltip="[keyValue &inputOutputLabel; &MFVec3fLabel; #IMPLIED] 선형보간의 출력값은 각각 시간분할 key와 일치하여야한다. Hint: KeyValue의 숫자는 반드시 key의 숫자의 정수 배수여야 한다! Hint: keyValue/key의 정수 배수는 value_chaged outputOnly안에서 많은 좌표가 어떻게 보내지는지를 정의한다." editor="TextArea" name="keyValue" /> 
  <attribute tooltip="[set_fraction: inputOnly &SFFloatLabel; #FIXED &#34;&#34;] set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다." name="set_fraction" editor="TextField" /> 
  <attribute tooltip="[value_changed &outputOnlyLabel; &MFVec3fLabel; #FIXED &#34;&#34;] 선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다. Hint: keyValue/key의 정수 배수는 value_chaged outputOnly안에서 많은 좌표가 어떻게 보내지는지를 정의한다." name="value_changed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/CoordinateInterpolator2D.gif" tooltip="CoordinateInterpolator2D는 SFVec2f 또는 MFVec2f 속성에 ROUTE될 수 있는 SFVec2f 또는 MFVec2f 2-튜플 float 값들의 시리즈를 생성한다. 일반적인 입력: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction. 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute." name="CoordinateInterpolator2D">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED] 선형보간 함수의 시간 간격의 정의 매개변수는, 증가하는 순서이어야 되고 keyValue와 일치하여야 한다.  Hint: KeyValue의 숫자는 반드시 key의 숫자의 정수 배수여야 한다! Hint: keyValue/key의 정수 배수는 value_chaged outputOnly안에서 많은 좌표가 어떻게 보내지는지를 정의한다." editor="TextArea" name="key" /> 
  <attribute tooltip="[keyValue &inputOutputLabel; &MFVec2fLabel; #IMPLIED] 선형보간의 출력값은 각각 시간분할 key와 일치하여야한다. Hint: KeyValue의 숫자는 반드시 key의 숫자의 정수 배수여야 한다! Hint: keyValue/key의 정수 배수는 value_chaged outputOnly안에서 많은 좌표가 어떻게 보내지는지를 정의한다." editor="TextArea" name="keyValue" /> 
  <attribute tooltip="[set_fraction: inputOnly &SFFloatLabel; #FIXED &#34;&#34;] set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다." name="set_fraction" editor="TextField" /> 
  <attribute tooltip="[value_changed &outputOnlyLabel; &MFVec2fLabel; #FIXED &#34;&#34;] 선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다. Hint: keyValue/key의 정수 배수는 value_chaged outputOnly안에서 많은 좌표가 어떻게 보내지는지를 정의한다." name="value_changed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Cylinder.gif" tooltip="Cylinder는 형상 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다." name="Cylinder">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[height &initializeOnlyLabel; &SFFloatLabel; &#34;2&#34;] 미터 단위의 사이즈. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="height" editor="TextField" /> 
  <attribute tooltip="[radius &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;] 미터 단위의 사이즈. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="radius" editor="TextField" /> 
  <attribute tooltip="[top &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 어디에 그릴 것인가 (면 내부에 그려지면 안 됨.). Warning: 처음 생성후에는 변경할 수 없다." name="top" editor="TextField" /> 
  <attribute tooltip="[side &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 어디에 그릴 것인가 (면 내부에 그려지면 안 됨.). Warning: 처음 생성후에는 변경할 수 없다." name="side" editor="TextField" /> 
  <attribute tooltip="[bottom &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 어디에 그릴 것인가 (면 내부에 그려지면 안 됨.). Warning: 처음 생성후에는 변경할 수 없다." name="bottom" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!  Warning: solid false not supported in VRML97." name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/CylinderSensor.gif" tooltip="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." name="CylinderSensor">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[description &inputOutputLabel; &SFStringLabel; #IMPLIED] 이 노드의 행동을 위해 보여지는 문자 description. Hint: 공간을 사용하라, description이 명백하고 읽을 수 있게 만들어라. Hint:필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다.(like &amp;#38; for &#38; or &amp;#34; for &#34; ). ." name="description" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[minAngle &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] 최소/최대 값의 영역으로 회전_변화 이벤트를 압박한다. Hint: 만약 최소각> 최대각 이면 회전은 압박받지 않는다. " name="minAngle" editor="TextField" /> 
  <attribute tooltip="[maxAngle &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] 최소/최대 값의 영역으로 회전_변화 이벤트를 압박한다. Hint: 만약 최소각> 최대각 이면 회전은 압박받지 않는다." name="maxAngle" editor="TextField" /> 
  <attribute tooltip="[diskAngle &inputOutputLabel; &SFFloatLabel; &#34;0.262&#34; (15 degrees)] 포인터 드래그의 초기 relative bearing으로 부터 회전 움직임을 결정하는데 도움이 된다. : cylinder 측면이나 가상-기하 센서의 end-cap disks가 조정을 위해 사용되어 질수 있는 날카로운 각  Hint: diskAngle 0은 disk 같은 움직임이 나타나게 하고, diskAngle 1.57 (90 degrees)는 cylinder같은 움직이 나타나게 한다." name="diskAngle" editor="TextField" /> 
  <attribute tooltip="[autoOffset &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 이전 오프셋 값이 기억되는가 축적는가를 결정하라." name="autoOffset" editor="TextField" /> 
  <attribute tooltip="[offset &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] 이벤트를 보내고 마지막 sensed된 값을 기억한다." name="offset" editor="TextField" /> 
  <attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] isActive true/false 이벤트는 센서를 트리거링 할때 보내진다. isActive=true는 초기 마우스 버튼이 눌러질때, isActive=false는 놓여질때 발생한다." name="isActive" editor="TextField" /> 
  <attribute tooltip="[isOver &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 포인팅 장치가 센서의 기하 위에 있는가?" name="isOver" editor="TextField" /> 
  <attribute tooltip="[rotation_changed &outputOnlyLabel; &SFRotationLabel; #FIXED &#34;&#34;] rotation_changed events equal sum of relative bearing changes plus offset value about Y-axis in local coordinate system." name="rotation_changed" editor="TextField" /> 
  <attribute tooltip="[trackPoint_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;] trackPoint_changed 이벤트는 센서의 가상 기하와 베어링의 교차점을 준다." name="trackPoint_changed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/DirectionalLight.gif" tooltip="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." name="DirectionalLight">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[on &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 이 광원을 활성화/비활성화 한다." name="on" editor="TextField" /> 
  <attribute tooltip="[color &inputOutputLabel; &SFColorLabel; &#34;1 1 1&#34;] 빛의 색깔, 물체의 색에 적용된다." name="color" editor="TextField" /> 
  <attribute tooltip="[direction &inputOutputLabel; &SFVec3fLabel; &#34;0 0 -1&#34;] Orientation vector of light relative to local coordinate system. Hint: animate direction to simulate time-of-day sunlight effects." name="direction" editor="TextField" /> 
  <attribute tooltip="[intensity &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] [0,1] 빛으로부터 똑바로 발산되는 밝기." name="intensity" editor="TextField" /> 
  <attribute tooltip="[ambientIntensity &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,1] 빛으로부터 방향없이 주위로 발산되는 밝기. 교환 프로필 Hint: 이 필드는 무시될 수 있다." name="ambientIntensity" editor="TextField" /> 
  <attribute tooltip="[global &inputOutputLabel; &SFBoolLabel; &#34;false&#34;] 전역 광원은 빛의 영향 범위 안의 모든 객체를 비춘다. 범위의 빛은 같은 변형 계층구조 안의 객체만 비춘다." name="global" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/ElevationGrid.gif" tooltip="ElevationGrid는 기하 노드이다. ElevationGrid는  편평한 면위에 높이가 다양한 사각의 grid이다. ElevationGrid는 Color/ColorRGBA, Normal과 TextureCoordinate 노드를 포함 할 수 있다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다." name="ElevationGrid">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[xDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;] X 방향에 따른 grid-array 요소들의 숫자." name="xDimension" editor="TextField" /> 
  <attribute tooltip="[zDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;] Z 방향에 따른 grid-array 요소들의 숫자." name="zDimension" editor="TextField" /> 
  <attribute tooltip="[xSpacing &initializeOnlyLabel; &SFFloatLabel; &#34;1.0&#34;] X 방향에 따른 grid-array 점사이의 미터 거리. Hint: 수평으로 x축 거리는 (xDimension 1)*xSpacing  과 같다 ." name="xSpacing" editor="TextField" /> 
  <attribute tooltip="[zSpacing &initializeOnlyLabel; &SFFloatLabel; &#34;1.0&#34;] Z 방향에 따른 grid-array 점사이의 미터 거리. Hint: 수직으로 z축의 거리는 (zDimension-1)*zSpacing 과 같다 ." name="zSpacing" editor="TextField" /> 
  <attribute tooltip="[height &initializeOnlyLabel; &MFFloatLabel; #IMPLIED] xDimension 행과 zDimension 열을 포함한 Y 방향의 윗 방향에 따른 높이 점들의 Grid array." editor="TextArea" name="height" /> 
  <attribute tooltip="[set_height &inputOnlyLabel; &MFFloatLabel; #FIXED &#34;&#34;] xDimension 행과 zDimension 열을 포함한 Y 방향의 윗 방향에 따른 높이 점들의 Grid array." editor="TextArea" name="set_height" /> 
  <attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서. Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다." name="ccw" editor="TextField" /> 
  <attribute tooltip="[creaseAngle &initializeOnlyLabel; &SFFloatLabel; &#34;0&#34;] [0,infinity) creaseAngle은 인접한 폴리곤이 날카로운 변두리 혹은 유연한 음영이 그려질때 각(라디안)을 정의 한다. 만약 두 인접한 폴리곤의 법선이 creaseAngle 보다 작다면, 유연한 음영은 공통의 라인 구분을 지나면서 표현한다 . Hint: creaseAngle=0 은 모든 변두리를 예리하게 표현하는것을 의미하고, creaseAngle=3.14는 모든 변두리를 유연하게 표현하는것을 의미한다 ." name="creaseAngle" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다! " name="solid" editor="TextField" /> 
  <attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] Color 노드가 매개 꼭지점에 적용이 되였는지(참) 혹은 매개 4변형에 적용이 되였는지(거짓) 여부 ." name="colorPerVertex" editor="TextField" /> 
  <attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 법선 벡터가 매개 꼭지점에 적용이 되였는지(참) 혹은 매개 4변형에 적용이 되였는지(거짓) 여부 ." name="normalPerVertex" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/IS.gif" tooltip="EXPORT 는 현재의 Scene이 외부세계에 의해 Inlined 되었을 때에 ROUTEing하기 위한 지역 노드를 나타낸다. Hint: EXPORT statement들을 최고점에서 인터페이스를 보여주는 Scene 태그의 다음에 위치 시킬 수 있다. Warning: ProtoDeclare내의 노드들을 참조하지 말라. Warning: experimental." name="EXPORT">
  <attribute tooltip="[localDEF IDREF #REQUIRED] localDEF은 EXPORTed되는 지역 노드의 DEF 이름이다." name="localDEF" editor="TextField" /> 
  <attribute tooltip="[AS NMTOKEN #IMPLIED] export시 다른 이름으로서 localDEF 노드를 다시 명명한다. Hint: optional, default는 같은 localDEF 이름을 사용하는 것이다." name="AS" editor="TextField" /> 
  </element>
<element icon="icons/IS.gif" tooltip="IMPORT는 Inline 장면에 의해 이출된(EXPORTed) 노드로의 ROUTE 접근을 제공한다. Hint: 가독성을 위해 대으되는 Inline 장면 다음에 IMPORT 구문을 위치시켜라. " name="IMPORT">
  <attribute tooltip="[inlineDEF IDREF #REQUIRED] 노드를 이출(EXPORT)하는 지역 Inline 노드의 DEF 이름." name="inlineDEF" editor="TextField" /> 
  <attribute tooltip="[importedDEF NMTOKEN #REQUIRED] importedDEF는 inlineDEF 장면에 의해 제공되는 노드의 이름이다. Hint: 반드시 있어야 함." name="importedDEF" editor="TextField" /> 
  <attribute tooltip="[AS: ID #IMPLIED] 현재 장면에서 importedDEFF를 다른 새 이름으로 매핑한다. Hint: 선택적임, 기본 export는 importedDEF 노드 이름임." name="AS" editor="TextField" /> 
  </element>
<element icon="icons/ExternProtoDeclare.gif" tooltip="ExternProtoDeclare 는 다른 파일에서 제공하는 ProtoDeclare 노드 정의를 가리킨다. ExternProtoDeclare 인터페이스는 &lt;inputOutputLabel&gt;태그안에 정의 되어있다.(IS 속성은 없음). Hint: ExternProto 는 정의일 뿐이고 ProtoInstance를 사용하여 인스턴스를 사용하여야 한다. Hint: ExternProtoDeclare url 는 다음과 같은 형식이다. http://www.web3d.org/x3d/someWorld.xml#ProtoName.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#InlinesPrototypes&#10;Warning: do not include a &lt;ProtoInterface&gt; element." name="ExternProtoDeclare">
  <attribute tooltip="[NMTOKEN #REQUIRED] EXTERNPROTO 노드가 정의 되는 이름." name="name" editor="TextField" /> 
  <attribute tooltip="[Url &initializeOnlyLabel; &MFStringLabel; #IMPLIED] ProtoDeclare 소스가 선언된 지점과 파일 이름. 여러개 지점이면 더 안전하다. 그리고 웹 지점들은 e-mail 첨부파일이 작동될 수 있게 한다. Hint: Strings 는 여러 가지 값을 가질 수 있으므로 개개의 string을 인용기호를 사용하여 분리한다.  [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ]. Hint: &quot;기호의 XML 인코딩은 다음과 같다. &quot; (a character entity). Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다! 
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls" editor="TextArea" name="url" /> 
  <attribute tooltip="[appinfo &SFStringLabel; #IMPLIED] 툴팁으로써 사용가능한 간단한 서술을 생성하기 위한 응용정보, XML 스키마의 appinfo 태그와 비슷함." editor="TextArea" name="appinfo" /> 
  <attribute tooltip="[documentation &SFStringLabel; #IMPLIED] 추후의 정보를 위한 정리 문서 URL, XML 스키마의 documentation 태그와 비슷함." editor="TextArea" name="documentation" /> 
  </element>
<element icon="icons/Extrusion.gif" tooltip="Extrusion 은 하나의 2D 단면도를  3D-spline 경로에 따라 지역좌표계에서 늘리는 기하노드 이다. 단면도의 스케일링/회전에 따라 여러 가지 형상을 생성할 수 있다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다." name="Extrusion">
<!--  Original source for extrusion model icon viewed from VRML 2.0 Sourcebook,
	     by Andrea L. Ames, David R. Nadeau and John L. Moreland, Figure 15.15,
	     Addison Wesley http://cseng.aw.com 
 -->
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[spine &initializeOnlyLabel; &MFVec3fLabel; &#34;0 0 0, 0 1 0&#34;] spline 은 일련의 piecewise-linear 곡선이 서로 연결된 점들을 형성하여 생긴 열리거나 혹은 닫긴 3차원 점들의 집합이다. 이것은 횡단면을 늘릴때의 이동 경로이기도 하다. Hint: spline 점들의 개수, 스케일 값, 그리고 오리엔테이션  값은 꼭 같아야 한다." editor="TextArea" name="spine" /> 
  <attribute tooltip="[crossSection &initializeOnlyLabel; &MFVec2fLabel; &#34;1 1, 1 -1, -1 -1, -1 1, 1 1&#34;] 순서가 있는 2D 점들은 piecewise-linear 곡선을 그리고 한평면의 연결된 꼭지점들을 형성한다. 이것은 표면 바깥의  윤곽을 제공한다 . Warning: 시계방향/반시계 방향 혹은 불가능/반대의 도형이 생성될수 있다. !" editor="TextArea" name="crossSection" /> 
  <attribute tooltip="[scale &initializeOnlyLabel; &MFVec2fLabel; &#34;1 1&#34;] (0,infinity) scale 은 2D-비율 파라미터들이 각각의 횡단면 평면에 적용되는것이다. Hint: spline 점, 스케일 값, 그리고 오리엔테이션 값의 갯수는 같다. Warning: 영 혹은 부의 스케일 값은 허용 되지 않는다. " editor="TextArea" name="scale" /> 
  <attribute tooltip="[orientation &initializeOnlyLabel; &MFRotationLabel; &#34;0 0 1 0&#34;] orientation 은 축-각의 오리엔테션 목록이고 4-tuples 이 각각의 횡단면 평면에 적용이 된다. spline 점, 스케일 값, 그리고 오리엔테이션 값의 갯수는 같다." editor="TextArea" name="orientation" /> 
  <attribute tooltip="[beginCap &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 시작 캡이 그려저 있는 여부(Cylinder의 윗 캡과 비슷함).Warning: 처음 생성후에는 변경할 수 없다." name="beginCap" editor="TextField" /> 
  <attribute tooltip="[endCap &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 끝 캡이 그려저 있는 여부(Cylinder 끝 캡과 비슷함). Warning: 처음 생성후에는 변경할 수 없다." name="endCap" editor="TextField" /> 
  <attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서. Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다." name="ccw" editor="TextField" /> 
  <attribute tooltip="[convex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 모든 형상의 폴리곤이 convex(true), 혹은 concave(false). 하나의 convex 폴리곤은 평면이고 자체로 사귀지 않고 모든 내각이 180도 보다 작다. Warning: concave 도형은 보이지 않을수 있다. 내정값은 convex=true." name="convex" editor="TextField" /> 
  <attribute tooltip="[creaseAngle &initializeOnlyLabel; &SFFloatLabel; &#34;0.0&#34;] [0,infinity) creaseAngle은 인접한 폴리곤이 날카로운 변두리 혹은 유연한 음영이 그려질때 각(라디안)을 정의 한다. 만약 두 인접한 폴리곤의 법선이 creaseAngle 보다 작다면, 유연한 음영은 공통의 라인 구분을 지나면서 표현한다 . Hint: creaseAngle=0 은 모든 변두리를 예리하게 표현하는것을 의미하고, creaseAngle=3.14는 모든 변두리를 유연하게 표현하는것을 의미한다 ." name="creaseAngle" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다! " name="solid" editor="TextField" /> 
  <attribute tooltip="[set_crossSection &inputOnlyLabel; &MFVec2fLabel; #FIXED &#34;&#34;] 순서가 있는 2D 점들은 piecewise-linear 곡선을 그리고 한평면의 연결된 꼭지점들을 형성한다. 이것은 표면 바깥의  윤곽을 제공한다 . Warning: 시계방향/반시계 방향 혹은 불가능/반대의 도형이 생성될수 있다. !" editor="TextArea" name="set_crossSection" /> 
  <attribute tooltip="[set_orientation &inputOnlyLabel; &MFRotationLabel; #FIXED &#34;&#34;] orientation 은 축-각의 오리엔테션 목록이고 4-tuples 이 각각의 횡단면 평면에 적용이 된다. spline 점, 스케일 값, 그리고 오리엔테이션 값의 갯수는 같다." editor="TextArea" name="set_orientation" /> 
  <attribute tooltip="[set_scale &inputOnlyLabel; &MFVec2fLabel; #FIXED &#34;&#34;] (0,infinity) 스케일은 2D-비율 파라미터들이 각각의 횡단면 평면에 적용되는것이다. Hint: spline 점, 스케일 값, 그리고 오리엔테이션 값의 갯수는 같다. Warning: 영 혹은 부의 스케일 값은 허용 되지 않는다. " editor="TextArea" name="set_scale" /> 
  <attribute tooltip="[set_spine &inputOnlyLabel; &MFVec3fLabel; #FIXED &#34;&#34;] spline 은 일련의 piecewise-linear 곡선이 서로 연결된 점들을 형성하여 생긴 열리거나 혹은 닫긴 3차원 점들의 집합이다. 이것은 횡단면을 늘릴때의 이동 경로이기도 하다. Hint: spline 점들의 개수, 스케일 값, 그리고 오리엔테이션  값은 꼭 같아야 한다." editor="TextArea" name="set_spine" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/field.gif" tooltip="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." name="field">
  <attribute tooltip="[name: NMTOKEN #REQUIRED] Name of this field variable." name="name" editor="TextField" /> 
  <attribute tooltip="[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." name="accessType" editor="TextField" /> 
  <attribute tooltip="[type: (select from types list) #REQUIRED] Base type of this field variable." name="type" editor="TextField" /> 
  <attribute tooltip="[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." editor="TextArea" name="value" /> 
  <attribute tooltip="[appinfo &SFStringLabel; #IMPLIED] 툴팁으로써 사용가능한 간단한 서술을 생성하기 위한 응용정보, XML 스키마의 appinfo 태그와 비슷함." editor="TextArea" name="appinfo" /> 
  <attribute tooltip="[documentation &SFStringLabel; #IMPLIED] 추후의 정보를 위한 정리 문서 URL, XML 스키마의 documentation 태그와 비슷함." editor="TextArea" name="documentation" /> 
  </element>
<element icon="icons/fieldValue.gif" tooltip="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." name="fieldValue">
  <attribute tooltip="[name: NMTOKEN #REQUIRED] Name of this field (already defined in ProtoDeclare or ExternProtoDeclare)." name="name" editor="TextField" /> 
  <attribute tooltip="[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." editor="TextArea" name="value" /> 
  </element>
<element icon="icons/Color.gif" tooltip="FillProperties 은 외관이 채워지거나 깨진것을 나타 낸다. Hatches 는 노드의 이미 표현된 외관의 꼭대기에 적용 되고 빛의 영향은 받지 않는다.  Hint: &lt;component name='Shape' level='3'/&gt;을 포함 " name="FillProperties">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[filled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 관련된 도형이 채워진 여부 ." name="filled" editor="TextField" /> 
  <attribute tooltip="[hatched &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 관련된 도형이 깨어진 여부 ." name="hatched" editor="TextField" /> 
  <attribute tooltip="[hatchStyle &inputOutputLabel; &SFInt32Label; &#34;1&#34;] 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=(반복하는 점)." name="hatchStyle" editor="TextField" /> 
  <attribute tooltip="[hatchColor &inputOutputLabel; &SFColorLabel; &#34;1 1 1&#34;] hatch 패턴의 색상." name="hatchColor" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;fillProperties&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Fog.gif" tooltip="Fog 는 먼곳의 물체와 안개 색상의 혼합을 통하여 대기 효과를 모의실험하는것이다. NavigationInfo, Background, TextureBackground, Fog, LocalFog, OrthoViewpoint, Viewpoint는 융통성이 있는 노드 이다.&#10;Warning: results are undefined if a bindable node (Viewpoint, OrthoViewpoint, NavigationInfo, Fog, Background, TextureBackground) is a contained child of LOD or Switch." name="Fog">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[color &inputOutputLabel; &SFColorLabel; &#34;1.0 1.0 1.0&#34;] Fog 색상. Hint: Background 색상을 매치하여 물체를 사라지게 한다." name="color" editor="TextField" /> 
  <attribute tooltip="[fogType &inputOutputLabel; &SFStringLabel; (LINEAR|EXPONENTIAL) &#34;LINEAR&#34;] 안개 증가율을 나타내는 알고리즘을 정의한다. 이것은 선형 혹은  기하급수적이다. Hint: 기하급수적은 좀 더 자연스럽지만 많은 계산이 필요하다." name="fogType" editor="TextField" /> 
  <attribute tooltip="[visibilityRange &inputOutputLabel; &SFFloatLabel; &#34;0.0&#34;] 물체가 안개에 의해 완전히 가려지는데 필요한 거리(단위는 미터). Hint:  visibilityRange 0 이면 안개를 사용하지 않음을 의미한다." name="visibilityRange" editor="TextField" /> 
  <attribute tooltip="[set_bind &inputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] set_bind가 참(true)이면 노드가 활성화되고 거짓(false)이면 비활성화가 된다  . 그러므로 set_bind true/false 는 이 노드를 pop/push (enable/disable) 한다." name="set_bind" editor="TextField" /> 
  <attribute tooltip="[bindTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] 노드가 활성화되거나 비활성화 될때 보내진 이벤트." name="bindTime" editor="TextField" /> 
  <attribute tooltip="[isBound &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 노드가 활성화될때는 true 이벤트가 보내지고, 다른노드에 의해 풀릴때 false 이벤트가 보내진다." name="isBound" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Fog.gif" tooltip="LocalFog는 떨어져있는 물체를 안개의 색상으로 블렌딩하여 기상효과를 시뮬레이션한다. LocalFog의 효과는 뷰어의 경계가 아닌 그것의 변형 위치에 중심에 위치한다. 범위내에서 가장 가까운 LocalFog 노드가 다른 LocalFog나 Fog노드보다 우선권을 갖는다. LocalFog는 바인딩이 가능하지 않은 노드이다." name="LocalFog">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[color &inputOutputLabel; &SFColorLabel; &#34;1.0 1.0 1.0&#34;] 안개(Fog) 색상. 
Hint: 물체를 희미하게 하기 위해서 배경색상과 일치시킨다. " name="color" editor="TextField" /> 
  <attribute tooltip="[fogType &inputOutputLabel; &SFStringLabel; (LINEAR|EXPONENTIAL) &#34;LINEAR&#34;]안개 증가율의 알고리즘을 명세한다. LINEAR 혹은 EXPONENTIAL. 
Hint: EXPONENTIAL이 보다 자연스럽지만 계산량이 많다. " name="fogType" editor="TextField" /> 
  <attribute tooltip="[visibilityRange &inputOutputLabel; &SFFloatLabel; &#34;0.0&#34;] 지역좌표계에서 물체가 안개에 의해서 완전히 보이지 않는 거리를 meter로 나타낸값. 
Hint: visibilityRange 0의 뜻은 안개를 사용하지 않는다. " name="visibilityRange" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Coordinate.gif" tooltip="FogCoordinate 는 매개 꼭지점 기반의 가장 중요한  Fog visibilityRange에 명시적인 안개 깊이를 정의한다." name="FogCoordinate">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[depth &inputOutputLabel; &MFVec3fLabel; #IMPLIED] depth는  여러개의 3차원 좌료를  포함한다. ." editor="TextArea" name="depth" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;coord&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/FontStyle.gif" tooltip="FontStyle 은  Text 노드에 사용되는 크기, 조직 단위, 자리맞춤, 그리고 다른 스타일등을 정의한다. Hint: 처음 추가하는 노드는 부모노드이다 ." name="FontStyle">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[family &initializeOnlyLabel; &MFStringLabel; &#34;SERIF&#34;] 폰트의  조직단위 이름의  순서는 우선순위에 의해 정해지고 브라우저는 처음으로 지원되는 조직단위를 사용한다. 지원되는 값들로는 &#34;SERIF&#34;, &#34;SANS&#34;, &#34;TYPEWRITER&quot;. Hint: SERIF, SANS는 넚이가 변할 수 있는 폰트이다.(예,Roman 과 Arial). Hint: TYPEWRITER 는 넚이가 정해진 폰트이다.(예,Courier). Hint: String 은 여러개의 값을 가질 수 있으므로 개개의 string은 인용기호로 분리 된다." name="family" editor="TextField" /> 
  <attribute tooltip="[style &initializeOnlyLabel; &SFStringLabel; (PLAIN|BOLD|ITALIC|BOLDITALIC) &#34;PLAIN&#34;] 본문 스타일을 위하여 4개 값중 하나를 선택한다 ." name="style" editor="TextField" /> 
  <attribute tooltip="[justify &initializeOnlyLabel; &MFStringLabel; &#34;BEGIN&quot;] 두 개의 string 값이 장축과 단축의 정돈에 제공된다. 가능한 값은  &quot;FIRST&quot; &quot;BEGIN&quot;&quot;MIDDLE&quot; &quot;END&quot;. 예:&quot;MIDDLE&quot; &quot;MIDDLE&quot;. Hint: String 은 여러개의 값을 가질 수 있으므로 개개의 string은 인용기호로 분리 된다." name="justify" editor="TextField" /> 
  <attribute tooltip="[size &initializeOnlyLabel; &SFFloatLabel; &#34;1.0&#34;] 본문의 그림표지의 일반적인 높이(지역 좌표계)는 본문의 인접한 두 줄사의 내정된 간격을 정한다. ." name="size" editor="TextField" /> 
  <attribute tooltip="[spacing &initializeOnlyLabel; &SFFloatLabel; &#34;1.0&#34;] 본문의 인접한 두 줄사의 거리를 조절하는 요소 ." name="spacing" editor="TextField" /> 
  <attribute tooltip="[language &initializeOnlyLabel; &SFStringLabel; #IMPLIED] 언어 코드는 주요 코드(없을수도 있음)와 일련의 하위코드(subcode)로 구성되었다. [언어코드 = 주요코드(&#34;-&#34; 하위코드)*] 두자의 주요코드는 언어의 약자로 표현된다.  [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]" name="language" editor="TextField" /> 
  <attribute tooltip="[horizontal &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 본문의 방향이 수평(참) 혹은 수직(거짓) 여부." name="horizontal" editor="TextField" /> 
  <attribute tooltip="[leftToRight &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 본문의 방향이 왼쪽으로 부터 오른쪽으로 (참) 혹은 오른쪽으로 부터 왼쪽으로(거짓) 의 여부." name="leftToRight" editor="TextField" /> 
  <attribute tooltip="[topToBottom &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 본문의 방향이 위로부터 아래로 (참) 혹은 아래로부터 위로(거짓) 의 여부." name="topToBottom" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;fontStyle&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Group.gif" tooltip="Group 는 모든 노드를 포함하는 그룹화 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다." name="Group">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
  <element icon="icons/head.gif" tooltip="head contains component, metadata or arbitrary author-defined tags. Hint: matches &lt;head&gt; tag in HTML. Hint: head is first child of X3D tag, and precedes Scene." name="head" /> 
<element icon="icons/ImageTexture.gif" tooltip="ImageTexture는 2D-이미지 파일을 기하학적 모양 위로 매핑한다. 텍스쳐 맵은 수평, 수직 방향으로 각각 [0.0, 1.0] 범위를 가지는 (s, t)의 2D 좌표계를 가진다. Hint: Shape and Appearance 노드는 텍스쳐를 더하기 전에 넣어라. Warning: 밝은 Material emissiveColor 값은 텍스쳐를 희석시킬 수 있다.&#10;Hint: support is required for .png and .jpg formats, support is suggested for .gif format.  Other image formats are optionally supported.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Images" name="ImageTexture">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED] 이미지의 위치와 파일 이름. 여러 위치가 더 신뢰성 있으며, Web location은 이메일 첨부도 가능하다. Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ]. 인트: &quot;의 XML 인코딩은 &quot;이다; (문자 속성). 주의: http 링크를 위해 디렉터리, 파일이름과 대문자 구분을 확실히 하시오! Hint: url 쿼리 내의 임베드된 공백들은 각 공백 문자마다 %20으로 대체할 수 있다.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls" editor="TextArea" name="url" /> 
  <attribute tooltip="[repeatS &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] S축을 따라 수평하게 텍스쳐를 반복하라." name="repeatS" editor="TextField" /> 
  <attribute tooltip="[repeatT &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] T축을 따라 수직하게 텍스쳐를 반복하라." name="repeatT" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;texture&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/IndexedFaceSet.gif" tooltip="IndexedFaceSet는 Color/ColorRGBA, Coordinate/CoordinateDouble, Normal과 TextureCoordinate 노드를 포함할 수 있는 형상 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다." name="IndexedFaceSet">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[coordIndex &initializeOnlyLabel; &MFInt32Label; #IMPLIED] coordIndex 식별자들은 좌표들이 적용되는 순서를 지정한다.. 순서는 식별자 0부터 시작하며, 쉼표로 집합 사이를 구분 지을 수도 있다. Use -1 to separate indices for each polygon." editor="TextArea" name="coordIndex" /> 
  <attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서. Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다." name="ccw" editor="TextField" /> 
  <attribute tooltip="[convex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 모든 폴리곤이 convex인지, 또는 concave인지에 대한 판별. convex 폴리곤은 자신과 교차하지 않고 모든 내각이 180도 내인 평면이다. Interchange profile Hint: only convex=true IndexedFaceSets가 지원된다. Warning: concave 형상은 보이지 않는다. 기본값=true." name="convex" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다! " name="solid" editor="TextField" /> 
  <attribute tooltip="[creaseAngle &initializeOnlyLabel; &SFFloatLabel; &#34;0&#34;] [0,infinity) creaseAngle은 인접한 폴리곤이 날카로운 변두리 혹은 유연한 음영이 그려질때 각(라디안)을 정의 한다. 만약 두 인접한 폴리곤의 법선이 creaseAngle 보다 작다면, 유연한 음영은 공통의 라인 구분을 지나면서 표현한다 . Interchange profile Hint: only 0 and 긫 radians supported. Hint: creaseAngle=0 은 모든 변두리를 예리하게 표현하는것을 의미하고, creaseAngle=3.14는 모든 변두리를 유연하게 표현하는것을 의미한다 ." name="creaseAngle" editor="TextField" /> 
  <attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] Color노드가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다." name="colorPerVertex" editor="TextField" /> 
  <attribute tooltip="[colorIndex &initializeOnlyLabel; &MFInt32Label; #IMPLIED] colorIndex 식별자는 색상이 적용되는 순서를 지정한다." editor="TextArea" name="colorIndex" /> 
  <attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 법선벡터가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다." name="normalPerVertex" editor="TextField" /> 
  <attribute tooltip="[normalIndex &initializeOnlyLabel; &MFInt32Label; #IMPLIED] 교환 프로필 Hint: 이 필드는 무시될 수 있다." editor="TextArea" name="normalIndex" /> 
  <attribute tooltip="[texCoordIndex &initializeOnlyLabel; &MFInt32Label; #IMPLIED] 첨부한 텍스쳐를 해당 좌표로 매핑하는 텍스쳐-좌표 식별자의 목록. Hint: 도구를 사용하라!" editor="TextArea" name="texCoordIndex" /> 
  <attribute tooltip="[set_coordIndex &inputOnlyLabel; &MFInt32Label; #FIXED &#34;&#34;] coordIndex 식별자들은 좌표들이 적용되는 순서를 지정한다. 순서는 식별자 0부터 시작하며, 쉼표로 집합 사이를 구분 지을 수도 있다. 각 폴리곤에 대한 식별자를 나누기 위해 -1을 사용하라." editor="TextArea" name="set_coordIndex" /> 
  <attribute tooltip="[set_colorIndex &initializeOnlyLabel; &MFInt32Label; #FIXED &#34;&#34;] colorIndex 식별자는 색상이 적용되는 순서를 지정한다." editor="TextArea" name="set_colorIndex" /> 
  <attribute tooltip="[set_normalIndex &inputOnlyLabel; &MFInt32Label; #FIXED &#34;&#34;] 교환 프로필 Hint: 이 필드는 무시될 수 있다." editor="TextArea" name="set_normalIndex" /> 
  <attribute tooltip="[set_texCoordIndex &inputOnlyLabel; &MFInt32Label; #FIXED &#34;&#34;] 첨부한 텍스쳐를 해당 좌표로 매핑하는 텍스쳐-좌표 식별자의 목록. Hint: 도구를 사용하라!" editor="TextArea" name="set_texCoordIndex" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/IndexedLineSet.gif" tooltip="IndexedLineSet은 Color노드와 Coordinate노드를 포함할 수 있는 형상 노드이다 선이나 점을 그리기 위해서 Color값이나 재료의 emissiveColor가 사용된다. 선은 빛이 나지 않고, 텍스쳐 매핑이 되지 않으며, 충돌 검사에 포함되지 않는다. Hint: 배경색상과 다른 색상(혹은 emissiveColor)을 사용한다. Hint: IndexedFaceSet을 위해 정의된 Coordinate 점들을 렌더링을 한다면, 식별자 값들은 각 폴리곤 외곽에 가까운 시작 꼭지점을 반복할 필요가 있다. 단계적 색상 및 선형 색상 보간은 임의의 함수 값을 색상 맵으로 매핑하기 위한 괜찮은 과학적 가시화 기법으로 사용될 수 있다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다.&#10;Hint: consider including Fog to provide further depth cueing for IndexedLineSet (ILS).&#10;Hint: consider including Fog to provide further depth cueing for IndexedLineSet (ILS)." name="IndexedLineSet">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[coordIndex &initializeOnlyLabel; &MFInt32Label; #IMPLIED] coordIndex 식별자들은 좌표들이 적용되는 순서를 지정한다.. 순서는 식별자 0부터 시작하며, 쉼표로 집합 사이를 구분 지을 수도 있다., 각 폴리곤에 대한 식별자를 나누기 위해 -1을 사용하라. Hint: IndexedFaceSet을 위해 정의된 Coordinate 점들을 렌더링을 한다면, 식별자 값들은 각 폴리곤 외곽에 가까운 시작 꼭지점을 반복할 필요가 있다." editor="TextArea" name="coordIndex" /> 
  <attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] true이면 Color 노드가 꼭지점 별로 적용되고, false이면 필로곤 별로 적용된다." name="colorPerVertex" editor="TextField" /> 
  <attribute tooltip="[colorIndex &initializeOnlyLabel; &MFInt32Label; #IMPLIED] colorIndex 식별자는 색상이 적용되는 순서를 지정한다. Hint: IndexedFaceSet을 위해 정의된 Coordinate 점들을 렌더링을 한다면, 식별자 값들은 각 폴리곤 외곽에 가까운 시작 꼭지점을 반복할 필요가 있다." editor="TextArea" name="colorIndex" /> 
  <attribute tooltip="[set_coordIndex &inputOnlyLabel; &MFInt32Label; #FIXED &#34;&#34;] coordIndex 식별자들은 좌표들이 적용되는 순서를 지정한다.. 순서는 식별자 0부터 시작하며, 쉼표로 집합 사이를 구분 지을 수도 있다. Use -1 to separate indices for each polygon." editor="TextArea" name="set_coordIndex" /> 
  <attribute tooltip="[set_colorIndex &initializeOnlyLabel; &MFInt32Label; #FIXED &#34;&#34;] colorIndex 식별자는 색상이 적용되는 순서를 지정한다." editor="TextArea" name="set_colorIndex" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/X3D.gif" tooltip="Inline은 URL을 통해서 다른 X3D 장면에서 노드를 불러올 수 있도록 하는 그룹화하는 노드이다. 
Hint: Inline 장면으로 값을 ROUTE할 수 없다, 대신 IMPORT/EXPORT를 사용하도록 한다. (혹은 ExternProtoDeclare와 ProtoInstance)&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#InlinesPrototypes" name="Inline">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[load &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] &quot;load=true이면 즉시 불러오기, load=false이면 불러오기를 연기하거나 포함된 장면을 불러오지 않는다. 
Hint: 불러오기가 완료되었는지 확인하기 위해서 LoadSensor를 사용한다. " name="load" editor="TextField" /> 
  <attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED] 현재 장면에 불러오기 위한 X3D의 주소 
Hint: Strings는 여러가지 값을 갖을 수 있다,따라서 각각의 문자열을 인용기호로 구분한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ]. 
Hint: &quot;기호의 XML 인코딩은 다음과 같다. &quot; (문자 속성). 
Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다! 
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다. &#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls" editor="TextArea" name="url" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/IntegerSequencer.gif" tooltip="IntegerSequencer는 다른 정수 속성으로 ROUTE될 수 있는 이산적이고 주기적인 정수값을 생성한다. 일반적인 입력: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute." name="IntegerSequencer">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED] 선형보간 함수의 시간 간격의 정의 매개변수는, 증가하는 순서이어야 되고 keyValue와 일치하여야 한다. Hint: key의 개수는 keyValue의 개수와 같아야 한다!" editor="TextArea" name="key" /> 
  <attribute tooltip="[keyValue &inputOutputLabel; &MFInt32Label; #IMPLIED] 선형보간의 출력값은 각각 시간분할 key와 일치하여야한다. Hint: key의 개수는 keyValue의 개수와 같아야 한다!" editor="TextArea" name="keyValue" /> 
  <attribute tooltip="[set_fraction: inputOnly &SFFloatLabel; #FIXED &#34;&#34;] set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다." name="set_fraction" editor="TextField" /> 
  <attribute tooltip="[value_changed &outputOnlyLabel; &SFInt32Label;#FIXED &#34;&#34;] 간헐적인 출력값은 현재 key 시간과 해당하는 keyValue의 짝으로 인해서 결정된다. " name="value_changed" editor="TextField" /> 
  <attribute tooltip="[previous &inputOnlyLabel; &SFBoolLabel; &#34;&#34;] keyValue 배열의 이전 출력값을 트리거 한다. " name="previous" editor="TextField" /> 
  <attribute tooltip="[next &inputOnlyLabel; &SFBoolLabel; &#34;&#34;] keyValue 배열의 다음 출력값을 트리거 한다. " name="next" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/IntegerSequencer.gif" tooltip="IntegerTrigger 불린 true값이나 시간 입력 이벤트를 정수 값으로 변환한다(Switch 노드에 적합하도록). " name="IntegerTrigger">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[set_boolean &inputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] set_boolean의 입력이 true이면 정수 값의 출력을 트리거한다. " name="set_boolean" editor="TextField" /> 
  <attribute tooltip="[integerKey &inputOutputLabel; &SFInt32Label; #FIXED &#34;-1&#34;] integerKey는 트리거됐을때 출력값을 위한 값이다. " name="integerKey" editor="TextField" /> 
  <attribute tooltip="[triggerValue &outputOnlyLabel; &SFInt32Label; #FIXED &#34;&#34;] triggerValue는 set_boolean값으로 true를 받았을때 intergerKey와 매칭되는 정수 이벤트를 제공한다. " name="triggerValue" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
  <element icon="icons/IS.gif" tooltip="IS는 Prototype 인터페이스 필드들을 ProtoDeclare 정의 내부의 노드 필드들로 연결한다. Prototype 필드 연결 쌍을 정의하기 위해 하나 이상의 연결 태그를 추가하여라. Warning: IS 태그는 ProtoDeclare body 정의 안에서만 허용된다. Hint: IS 태그는 항상 자식 태그 앞에 위치하는 Metadata 태그 앞에 항상 위치한다." name="IS" /> 
<element icon="icons/IS.gif" tooltip="cennect 태그는 ProtoDeclare 정의 내에서 각 Prototype 필드 연결을 정의한다. Warning: IS/connect 태그는 ProtoDeclare body 정의 내에서만 허용된다." name="connect">
  <attribute tooltip="[nodeField: NMTOKEN #REQUIRED] 부모 ProtoDeclare 필드 정의에 연결하는 이 노드 내의 필드 이름. Hint: 복수개의 fan-in/fan-out을 위해서는 복수개의 connect 태그를 사용하라." name="nodeField" editor="TextField" /> 
  <attribute tooltip="[protoField: NMTOKEN #REQUIRED] 이 노드의 필드에 연결하는 부모 ProtoDeclare 필드 정의의 이름. Hint: 복수개의 fan-in/fan-out을 위해서는 복수개의 connect 태그를 사용하라." name="protoField" editor="TextField" /> 
  </element>
<element icon="icons/KeySensor.gif" tooltip="KeySensor는 사용자가 키보드의 키를 눌렀을때 이벤트를 생성한다. &quot;keyboard focus&quot;의 개념을 지원한다." name="KeySensor">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[keyPress &outputOnlyLabel; &SFStringLabel; #IMPLIED] 문자를 생성하는 키보드 키를 눌렀을때 이벤트를 생성한다. 정수 UTF-8 문자값을 생성한다. " name="keyPress" editor="TextField" /> 
  <attribute tooltip="[keyRelease &outputOnlyLabel; &SFStringLabel; #IMPLIED] 문자를 생성하는 키보드 키를 떼어 놓았을때 이벤트를 생성한다. 정수 UTF-8 문자값을 생성한다. " name="keyRelease" editor="TextField" /> 
  <attribute tooltip="[actionKeyPress &outputOnlyLabel; &SFInt32Label; #IMPLIED] 특수키를 눌렀을때 다음 값을 돌려준다: HOME=000 END=1001 PGUP=1002 PGDN=1003 UP=1004 DOWN=1005 LEFT=1006 RIGHT=1007 F1..F12 = 1008..1019. " name="actionKeyPress" editor="TextField" /> 
  <attribute tooltip="[actionKeyRelease &outputOnlyLabel; &SFInt32Label; #IMPLIED] 특수키를 떼어 놓았을때 다음 값을 돌려준다: HOME=000 END=1001 PGUP=1002 PGDN=1003 UP=1004 DOWN=1005 LEFT=1006 RIGHT=1007 F1..F12 = 1008..1019. " name="actionKeyRelease" editor="TextField" /> 
  <attribute tooltip="[shiftKey &outputOnlyLabel; &SFBoolLabel; #IMPLIED] shiftKey는 눌려졌을때 true이벤트를 생성, 떼었을때 false이벤트 생성. " name="shiftKey" editor="TextField" /> 
  <attribute tooltip="[controlKey &outputOnlyLabel; &SFBoolLabel; #IMPLIED] controlKey 눌려졌을때 true이벤트를 생성, 떼었을때 false이벤트 생성. " name="controlKey" editor="TextField" /> 
  <attribute tooltip="[altKey &outputOnlyLabel; &SFBoolLabel; #IMPLIED] altKey 눌려졌을때 true이벤트를 생성, 떼었을때 false이벤트 생성. " name="altKey" editor="TextField" /> 
  <attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] isActive true/false이벤트는 센서가 트리거 되면 보내진다. 기본 마우스 버튼이 눌러지면 isActive=true, 버튼을 떼면 isActive=false. " name="isActive" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/IndexedLineSet.gif" tooltip="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를 뺄 수 있다.&#10;Hint: consider including Fog to provide further depth cueing for LineSet (LS)." name="LineSet">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[vertexCount &initializeOnlyLabel; &MFInt32Label; #IMPLIED] [2,infinity) vertexCount는 좌표 필드에서 각각의 polyline이 몇개의 꼭지점을 사용하는지 나타낸다. 좌표 필드에서 vertexCount[n]의 꼭지점을 취함으로써 각각의 line에 좌표가 할당된다. " name="vertexCount" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Color.gif" tooltip="LineProperties는 모든 line 형상에 적용가능한 추가적인 속성을 명세한다. 
Hint: include &lt;component name='Shape' level='2'/&gt;" name="LineProperties">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[applied &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] LineProperties가 관련된 형상에 적용이 가능한지 그렇지 않은지 나타낸다. " name="applied" editor="TextField" /> 
  <attribute tooltip="[linetype &inputOutputLabel; &SFInt32Label; &#34;0&#34;] 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. " name="linetype" editor="TextField" /> 
  <attribute tooltip="[linewidthScaleFactor &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] (v3.1 or later) linewidthScaleFactor는 브라우저에 종속적인 공칭 선두께에의해서 곱해지는 스케일 요소(scale factor)로써, 가장 근사한 사용가능한 선두께로 매핑된다. 0이하의 값은 가능한 선두께값중 최소값을 제공한다. " name="linewidthScaleFactor" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;lineProperties&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Color.gif" tooltip="TextureProperties는 모든 line geometry에 적용가능한 추가 특성을 명기한다. Hint: include &lt;component name='Shape' level='2'/&gt;" name="TextureProperties">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[anisotropicDegree &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] anisotropicDegree는 텍스쳐 필터링을 위해 고려되어야 할 최소 이방성을 정의한다. (1=none 또는 그 이상의 값)." name="anisotropicDegree" editor="TextField" /> 
  <attribute tooltip="[borderColor &inputOutputLabel; &SFColorRGBALabel; &#34;0 0 0 0&#34;] borderColor는 픽셀 색을 정의한다." name="borderColor" editor="TextField" /> 
  <attribute tooltip="[borderWidth &inputOutputLabel; &SFInt32Label; &#34;0&#34;] [0,1] borderWidth 텍스쳐 경계의 픽셀 수." name="borderWidth" editor="TextField" /> 
  <attribute tooltip="[boundaryModeS &inputOutputLabel; &SFStringLabel; &#34;REPEAT&#34;] boundaryModeS는 텍스쳐 좌표 경계의 취급을 나타낸다. (CLAMP, CLAMP_TO_EDGE, CLAMP_TO_BOUNDARY, MIRRORED_REPEAT)." name="boundaryModeS" editor="TextField" /> 
  <attribute tooltip="[boundaryModeT &inputOutputLabel; &SFStringLabel; &#34;REPEAT&#34;] boundaryModeT는 텍스쳐 좌표 경계의 취급을 나타낸다. (CLAMP, CLAMP_TO_EDGE, CLAMP_TO_BOUNDARY, MIRRORED_REPEAT)." name="boundaryModeT" editor="TextField" /> 
  <attribute tooltip="[boundaryModeR &inputOutputLabel; &SFStringLabel; &#34;REPEAT&#34;] boundaryModeR는 텍스쳐 좌표 경계의 취급을 나타낸다. (CLAMP, CLAMP_TO_EDGE, CLAMP_TO_BOUNDARY, MIRRORED_REPEAT)." name="boundaryModeR" editor="TextField" /> 
  <attribute tooltip="[generateMipMaps &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]텍스쳐의 MIPMAP이 생성되었는지 여부 (MIPMAP 필터링 모델을 위해 필요)" name="generateMipMaps" editor="TextField" /> 
  <attribute tooltip="[magnificationFilter &inputOutputLabel; &SFStringLabel; &#34;FASTEST&#34;] magnificationFilter는 이미지가 screen space representation보다 작을 때 텍스쳐 필터를 나타낸다. (AVG_PIXEL, DEFAULT, FASTEST, NEAREST_PIXEL, NICEST)." name="magnificationFilter" editor="TextField" /> 
  <attribute tooltip="[minificationFilter &inputOutputLabel; &SFStringLabel; &#34;FASTEST&#34;] minificationFilter는 이미지가 screen space representation보다 클 때 텍스쳐 필터를 나타낸다. (AVG_PIXEL, AVG_PIXEL_AVG_MIPMAP, AVG_PIXEL_NEAREST_MIPMAP, DEFAULT, FASTEST, NEAREST_PIXEL, NEAREST_PIXEL_AVG_MIPMAP, NEAREST_PIXEL_NEAREST_MIPMAP, NICEST)." name="minificationFilter" editor="TextField" /> 
  <attribute tooltip="[textureCompression &inputOutputLabel; &SFStringLabel; &#34;FASTEST&#34;] textureCompression은 압축 알고리즘 선택 모드를 나타낸다. (DEFAULT, FASTEST, HIGH, LOW, MEDIUM, NICEST)." name="textureCompression" editor="TextField" /> 
  <attribute tooltip="[texturePriority &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,1] texturePriority는 텍스쳐 메모리 할당의 우선권을 정의한다." name="texturePriority" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;lineProperties&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/LoadSensor.gif" tooltip="LoadSensor는 watchList 자녀 노드가 불려왔는지 아니면 실패했는지의 이벤트를 생성한다. watchList를 변경하면 자녀 노드는 LoadSensor를 재시작한다. 
Hint: 여러개의 불러오는 노드를 각각 추적하려면 여러개의 LoadSensor를 사용한다. 
Hint: 여러 이미지의 모호함 때문에 배경은 분별되지 않는다. 
Warning: watchList 자녀 노드는 그려지지 않는다. 따라서 일반적으로 불러오는 상황을 보기위해서 다른 노드의 복사본을 사용(USE)한다. 
Hint: 즉시로드 하거나 연기하거나 할때 Inline 'load'를 사용한다. 
Warning: 새로운 X3D 노드는 VRML97에서 지원되지 않는다." name="LoadSensor">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[timeOut &inputOutputLabel; &SFTimeLabel; &#34;0&#34; #IMPLIED] 실패를 선언하기 이전의 불러오는 시간의 최대값으로 초로 나타낸다. 기본값은 0이며 이것은 브라우저의 기본값을 사용한다는 뜻이다. " name="timeOut" editor="TextField" /> 
  <attribute tooltip="[isActive: outputOnly&SFBoolLabel; #FIXED &#34;&#34;] starts/stops이 읽히면 isActive true/false이벤트가 보내진다. " name="isActive" editor="TextField" /> 
  <attribute tooltip="[isLoaded &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 모든 watchList 자녀 노드가 불러졌거나 혹은 하나라도 실패했을경우 알려준다. 모든 노드를 불러오는데 성공했으면 true. 어떤 하나의 노드라도 timeOut이거나 실패했거나 복사본이 없거나 네트워크가 사용불가시 fail. 
Hint: 여러개의 불러오는 노드를 각각 추적하려면 여러개의 LoadSensorsorsor를 사용한다. " name="isLoaded" editor="TextField" /> 
  <attribute tooltip="[loadTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] 로드가 성공적으로 완료된 시간, 실패시에는 전송되지 않는다. " name="loadTime" editor="TextField" /> 
  <attribute tooltip="[progress &outputOnlyLabel;ly, &SFFloatLabel; [0,1.0] #FIXED &#34;&#34;] 시작시 0.0전송, 완료시 1.0 전송. 중간값은 브라우저에 종속적이며 값은 항상 증가한다. (데이터의 완료도나, 완료예상시간을 분수화 해서 나타내거나 혹은 다른값) 
Hint: only 0 and 1 events are guaranteed. " name="progress" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다." name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/LOD.gif" tooltip="LOD (Level Of Detail)는 포함된 하위 자식(children) 사이에서 스위칭을 하기위해서 카메라와 물체사이의 거리를 사용한다. (모든 GroupingNodeType간의 이름을 일정하게 하기 위해서, 포함된 노드를 '레벨' 대신 '자식(childeren)'을 사용한다. LOD 범위의 값은 가까운 곳에서 먼쪽으로 간다(더 낳은 성능을 위해서 자식 형상이 단순해짐에 따라서). n개의 범위값을 갖기위해서는 n+1개의 자녀 레벨이 있어야 한다. 단지 현제 선택된 자녀 레벨만 그려지게된다, 하지만 모든 레벨은 계속적으로 이벤트를 송/수신한다. 
Hint: can add &lt;WorldInfo info='null node'/&gt; as nonrenderdering final child. 
Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.&#10;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.&#10;Warning: results are undefined if a bindable node (Viewpoint, OrthoViewpoint, NavigationInfo, Fog, Background, TextureBackground) is a contained child of LOD or Switch." name="LOD">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[forceTransitions &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] Whether to perform every range-based transition, regardless of browser optimizations that might otherwise occur." name="forceTransitions" editor="TextField" /> 
  <attribute tooltip="[center &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계의 원점으로부터 위치 오프셋." name="center" editor="TextField" /> 
  <attribute tooltip="[range &initializeOnlyLabel; &MFFloatLabel; #IMPLIED] (0,infinity) 각각의 자녀 레벨간의 카메라와 물체사이의 거리의 전환의 Floating-point 배열, 범위값은 가까운곳에서 먼곳으로 간다. n개의 범위값을 갖기위해서는 n+1개의 자녀 레벨이 있어야 한다. 
Hint: can add &lt;WorldInfo info='null node'/&gt; as nonrendering final (or initial or intermediate) child. " name="range" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[level_changed &outputOnlyLabel; &SFInt32Label; #FIXED &#34;&#34;] 활성화 되면 LOD의 현제의 자녀 레벨을 나타낸다. " name="level_changed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Material.gif" tooltip="Material은 연관된 형상노드의 표면재질 속성을 명세한다. Material속성은 렌더링 될 때 X3D 라이팅(lighting)함수에 의해서 사용된다. 
Hint: material 노드 이전에 Shape노드와 Appearance노드를 추가한다." name="Material">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[diffuseColor &inputOutputLabel; &SFColorLabel; &#34;0.8 0.8 0.8&#34;] [RGB color] 얼마나 직사하고 각도에 종속적인 빛이 광원에서 반사되는지 나타낸다. 
Hint: emissiveColor만이 IndexedLineSet, LineSet 그리고 PointSet에 영향을 미친다. " name="diffuseColor" editor="TextField" /> 
  <attribute tooltip="[emissiveColor &inputOutputLabel; &SFColorLabel; &#34;0 0 0&#34;] [RGB color] 이 물체에서 얼마나 많은 백열광이 나가는지 나타낸다. 
Hint: 빛이 없엇도 emissiveColors는 나타난다. 
Hint: 유실을 막기위해서 diffuseColor를 기본값 (.8 .8 .8)에서 (0 0 0)으로 설정한다. 
Hint: emissiveColor만이 IndexedLineSet, LineSet 그리고 PointSet에 영향을 미친다. 
Warning: 밝은 emissiveColor값은 다른색이나 텍스쳐를 안보이게 할 수도 있다. " name="emissiveColor" editor="TextField" /> 
  <attribute tooltip="[specularColor &inputOutputLabel; &SFColorLabel; &#34;0 0 0&#34;] [RGB color] specular 하이라이트는 반사광의 밝기이다. (예제: 사과의 빛나는 밝은 점 부분) 
Interchange profile Hint: 이 필드는 무시될 수 있다. " name="specularColor" editor="TextField" /> 
  <attribute tooltip="[shininess &inputOutputLabel; &SFFloatLabel; &#34;0.2&#34;] [0,1] 낮은 값은 부드러운 specular 빛을, 높은 값은 날카롭고 작은 하이라이트를 생성한다. 
Interchange profile Hint: 이 필드는 무시될 수 있다. " name="shininess" editor="TextField" /> 
  <attribute tooltip="[ambientIntensity &inputOutputLabel; &SFFloatLabel; &#34;0.2&#34;] [0,1] 모든 광원에서 부터 얼마나 주변광과 전방향성의 빛이 반사되는지 나타낸다. 
Interchange profile Hint: 이 필드는 무시될 수 있다. " name="ambientIntensity" editor="TextField" /> 
  <attribute tooltip="[transparency &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,1] 물체가 얼마나 투명한지 나타낸다.: 1.0 는 완벽히 투명함 , 0.0 완벽히 불투명함. 
Interchange profile Hint: transparency &lt; .5 opaque, transparency &gt; .5 transparent." name="transparency" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;material&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/meta.gif" tooltip="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.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#metaTags" name="meta">
  <attribute tooltip="[name CDATA #IMPLIED] 메타데이터 속성의 이름을 여기 입력. " name="name" editor="TextField" /> 
  <attribute tooltip="[content CDATA #REQUIRED] Enter the metadata attribute value here. Hint: many XML tools substitute XML character references automatically if needed (like &amp;amp; for &amp; or &amp;#34; for &quot;)." editor="TextArea" name="content" /> 
  <attribute tooltip="[xml:lang CDATA #IMPLIED] Language code, as per [IETF RFC3066/BCP47] ftp://ftp.isi.edu/in-notes/bcp/bcp47.txt" name="xml:lang" editor="TextField" /> 
  <attribute tooltip="[dir (ltr|rtl) #IMPLIED] Direction for weak/neutral text (ltr=left-to-right, rtl=right-to-left)." name="dir" editor="TextField" /> 
  <attribute tooltip="[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: &lt;meta http-equiv=&quot;Expires&quot; content=&quot;Tue, 20 Aug 1996 14:25:27 GMT&quot;&gt; See http://www.w3.org/TR/html4/struct/global.html#adef-http-equiv" name="http-equiv" editor="TextField" /> 
  <attribute tooltip="[scheme CDATA #IMPLIED] The scheme attribute allows authors to provide user agents more context for the correct interpretation of meta data. For example, &gt;meta scheme=&quot;.&quot; name=&quot;identifier&quot; content=&quot;0-8230-2355-9&quot;&gt; See http://www.w3.org/TR/html4/struct/global.html#idx-scheme" name="scheme" editor="TextField" /> 
  </element>
<element icon="icons/meta.gif" tooltip="MetadataDouble은 그것의 부모의 정보를 제공한다. containerField=&quot;metadata&quot;인 하나의 자녀 Metadata노드를 이용하여 이 Metadata노드에 관한 좀 더 많은 정보를 제공할 수 있다. Hint: IS 태그는 ,어떤 자녀 노드보다도 선행하는,Metadata 태그 보다도 선행한다.&#10;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.&#10;Hint: http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter15-Metadata/Chapter15-MetadataInformation.html" name="MetadataDouble">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED] 메타데이터 속성의 이름을 여기 입력. " name="name" editor="TextField" /> 
  <attribute tooltip="[value &inputOutputLabel; &MFDoubleLabel; #IMPLIED] 메타데이터 속성의 값을 여기 입력. 
Hint: 필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다. (like &#38; for &amp;amp; or &amp;#34; for &quot;). " editor="TextArea" name="value" /> 
  <attribute tooltip="[reference &inputOutputLabel; &SFStringLabel; #IMPLIED] 메타데이터 표준에 대한 참조, 혹은 이와같은 특정 메타데이터 값을 정의하는 정의. " name="reference" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;metadata&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 
Hint: Metadataset의 일부분일 경우 containerField=&#34;value&#34;로 설정, 그렇지않으면 기본값&#34;metadata&#34;로 설정 만약 부모 메타데이터노드의 메타데이터를 제공할경우. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  </element>
<element icon="icons/meta.gif" tooltip="MetadataFloat는 그것의 부모노드의 정보를 제공한다. containerField=&quot;metadata&quot;인 하나의 자녀 Metadata노드를 이용하여 이 Metadata노드에 관한 좀 더 많은 정보를 제공할 수 있다. 
Hint: IS 태그는 ,어떤 자녀 노드보다도 선행하는 Metadata 태그 보다도 선행한다.&#10;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.&#10;Hint: http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter15-Metadata/Chapter15-MetadataInformation.html" name="MetadataFloat">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED] 메타데이터 속성의 이름을 여기 입력. " name="name" editor="TextField" /> 
  <attribute tooltip="[value &inputOutputLabel; &MFFloatLabel; #IMPLIED] 메타데이터 속성의 값을 여기 입력. 
Hint:필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다.(like &#38; for &amp;amp; or &amp;quot; for &quot;). " editor="TextArea" name="value" /> 
  <attribute tooltip="[reference &inputOutputLabel; &SFStringLabel; #IMPLIED] 메타데이터 표준에 대한 참조, 혹은 이와같은 특정 메타데이터 값을 정의하는 정의. " name="reference" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;metadata&#34;]containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 
Hint: Metadataset의 일부분일 경우 containerField=&#34;value&#34;로 설정, 그렇지않으면 기본값&#34;metadata&#34;로 설정 만약 부모 메타데이터노드의 메타데이터를 제공할경우. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  </element>
<element icon="icons/meta.gif" tooltip="MetadataInteger는 그것의 부모노드의 정보를 제공한다. containerField=&quot;metadata&quot;인 하나의 자녀 Metadata노드를 이용하여 이 Metadata노드에 관한 좀 더 많은 정보를 제공할 수 있다. 
Hint: IS 태그는 ,어떤 자녀 노드보다도 선행하는 Metadata 태그 보다도 선행한다.&#10;Hint: http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter15-Metadata/Chapter15-MetadataInformation.html" name="MetadataInteger">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED] 메타데이터 속성의 이름을 여기 입력. " name="name" editor="TextField" /> 
  <attribute tooltip="[value &inputOutputLabel; &MFInt32Label; #IMPLIED] 메타데이터 속성의 값을 여기 입력. 
Hint:필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다.(like &#38; for &amp;amp; or &amp;#34; for &quot;). " editor="TextArea" name="value" /> 
  <attribute tooltip="[reference &inputOutputLabel; &SFStringLabel; #IMPLIED] 메타데이터 표준에 대한 참조, 혹은 이와같은 특정 메타데이터 값을 정의하는 정의. " name="reference" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;metadata&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 
Hint: Metadataset의 일부분일 경우 containerField=&#34;value&#34;로 설정, 그렇지않으면 기본값&#34;metadata&#34;로 설정 만약 부모 메타데이터노드의 메타데이터를 제공할경우. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  </element>
<element icon="icons/meta.gif" tooltip="MetadataSet는 부모노드의 정보를 제공하는 containerField=&#34;value&#34;로 설정된 메타데이터 노드의 셋을 수집한다. containerField=&quot;metadata&quot;인 하나의 자녀 Metadata노드를 이용하여 이 Metadata노드에 관한 좀 더 많은 정보를 제공할 수 있다. 
Hint: IS 태그는 ,어떤 자녀 노드보다도 선행하는 Metadata 태그 보다도 선행한다.&#10;Hint: MetadataSet can contain other MetadataSet nodes.&#10;Hint: http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter15-Metadata/Chapter15-MetadataInformation.html" name="MetadataSet">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED] 메타데이터 속성의 이름을 여기 입력. " name="name" editor="TextField" /> 
  <attribute tooltip="[reference &inputOutputLabel; &SFStringLabel; #IMPLIED] 메타데이터 표준에 대한 참조, 혹은 이와같은 특정 메타데이터 값을 정의하는 정의. " name="reference" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;metadata&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다.  Hint: Metadataset의 일부분일 경우 containerField=&#34;value&#34;로 설정, 그렇지않으면 기본값&#34;metadata&#34;로 설정 만약 부모 메타데이터노드의 메타데이터를 제공할경우. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  </element>
<element icon="icons/meta.gif" tooltip="MetadataString는 그것의 부모노드의 정보를 제공한다. containerField=&quot;metadata&quot;인 하나의 자녀 Metadata노드를 이용하여 이 Metadata노드에 관한 좀 더 많은 정보를 제공할 수 있다. 
Hint: IS 태그는 ,어떤 자녀 노드보다도 선행하는 Metadata 태그 보다도 선행한다.&#10;Hint: http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter15-Metadata/Chapter15-MetadataInformation.html" name="MetadataString">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED] 메타데이터 속성의 이름을 여기 입력. " name="name" editor="TextField" /> 
  <attribute tooltip="[value &inputOutputLabel; &MFStringLabel; #IMPLIED] 메타데이터 속성의 값을 여기 입력. 
Hint:필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다.(like &#38; for &amp;amp; or &amp;#34; for &quot;). " editor="TextArea" name="value" /> 
  <attribute tooltip="[reference &inputOutputLabel; &SFStringLabel; #IMPLIED] 메타데이터 표준에 대한 참조, 혹은 이와같은 특정 메타데이터 값을 정의하는 정의. " name="reference" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;metadata&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다.  Hint: Metadataset의 일부분일 경우 containerField=&#34;value&#34;로 설정, 그렇지않으면 기본값&#34;metadata&#34;로 설정 만약 부모 메타데이터노드의 메타데이터를 제공할경우. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  </element>
<element icon="icons/MovieTexture.gif" tooltip="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를 제공한다.&#10;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.&#10;Hint:  support for MPEG-1 video format is required, other formats are optional. &#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Images" name="MovieTexture">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED] 이미지의 위치 와 파일이름을 말함. Hint: String 은 여러 개의 값을 가질 수 있으므로 개개의 string 은 인용기호를 사용하여 구분한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ] . Hint: &quot;기호의 XML 인코딩은 다음과 같다. &quot; (a character entity). Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다! 
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls" editor="TextArea" name="url" /> 
  <attribute tooltip="[loop &inputOutputLabel; &SFBoolLabel; &#34;false&#34;] loop=true면 무한 반복하고, loop=false면 한 번만 반복한다." name="loop" editor="TextField" /> 
  <attribute tooltip="[speed &inputOutputLabel; &SFFloatLabel; &#34;1.0&#34;] movie(혹은 soundtrack)이 얼마나 빨리 재생되는지에 대한 요소이다." name="speed" editor="TextField" /> 
  <attribute tooltip="[startTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;] 절대 시간: 1970년 1월 0시 GMT로부터의 초(second) 숫자. Hint: 보통 ROUTE된 시간 값을 받는다." name="startTime" editor="TextField" /> 
  <attribute tooltip="[stopTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;] 절대 시간: 1970년 1월 0시 GMT로부터의 초(second) 숫자. Hint: 보통 ROUTE된 시간 값을 받는다." name="stopTime" editor="TextField" /> 
  <attribute tooltip="[repeatS &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] S축을 따라 수평하게 텍스쳐를 반복하라." name="repeatS" editor="TextField" /> 
  <attribute tooltip="[repeatT &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] T축을 따라 수직하게 텍스쳐를 반복하라." name="repeatT" editor="TextField" /> 
  <attribute tooltip="[duration_changed &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] movie의 한 사이클에 대한 시간 길이를 의미한다." name="duration_changed" editor="TextField" /> 
  <attribute tooltip="[isActive: outputOnly SFBoolLabel; #FIXED &#34;&#34;] isActive true/false 이벤트들은 playback이 시작/멈춤 될때 보내어진다." name="isActive" editor="TextField" /> 
  <attribute tooltip="[isPaused &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] isPaused true/false 이벤트들은 MovieTexture가 멈춤/다시재생 될때 보내어진다. Warning: VRML97에서는 지원되지 않는다." name="isPaused" editor="TextField" /> 
  <attribute tooltip="[pauseTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;] When time now >= pauseTime, isPaused은 true가 되고 MovieTexture는 멈춘다.절대 시간: 1970년 1월 0시 GMT로부터의 초(second) 숫자. Hint: 보통 ROUTE된 시간 값을 받는다. Warning: VRML97에서는 지원되지 않는다." name="pauseTime" editor="TextField" /> 
  <attribute tooltip="[resumeTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;] When resumeTime becomes &lt;= time now, isPaused은 false가 되고 MovieTexture는 작동한다. 절대 시간: 1970년 1월 0시 GMT로부터의 초(second) 숫자. Hint: 보통 ROUTE된 시간 값을 받는다. Warning: VRML97에서는 지원되지 않는다." name="resumeTime" editor="TextField" /> 
  <attribute tooltip="[elapsedTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] MovieTexture가 activated/running하는 동안 현재 elapsed time은 초단위로 축적되고, 멈춘 시간은 세어지지 않는다. Warning: VRML97에서는 지원되지 않는다." name="elapsedTime" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;texture&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/ImageTexture.gif" tooltip="MultiTexture는 복잡한 시각적 효과를 위해 3D object에 몇몇 개별적인 texture들을 적용한다. Texture maps는 2D 좌표 시스템(s, t) 수평,직을 가지고 있고, [0.0, 1.0]범위의 (s, t)값은 이미지의 코너를 의미함. Hint: Shape and Appearance 노드는 텍스쳐를 더하기 전에 넣어라." name="MultiTexture">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[mode &inputOutputLabel; &SFStringLabel; &MultiTextureModes;] mode 혼합 작업의 한 형식을 가리킨다." name="mode" editor="TextField" /> 
  <attribute tooltip="[source &inputOutputLabel; &SFStringLabel; &MultiTextureSourceValues; #IMPLIED] source 색 원천을 가리킨다." name="source" editor="TextField" /> 
  <attribute tooltip="[function &inputOutputLabel; &SFStringLabel; (NONE | COMPLEMENT | ALPHAREPLICATE) #IMPLIED] function 부가적인 요소를 가리킨다." name="function" editor="TextField" /> 
  <attribute tooltip="[color &inputOutputLabel; &SFColorLabel; &#34;1 1 1&#34;]" name="color" editor="TextField" /> 
  <attribute tooltip="[alpha &inputOutputLabel; &SFFloatLabel; &#34;1.0&#34;] [0,1]" name="alpha" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;texture&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/TextureCoordinate.gif" tooltip="MultiTextureCoordinate는 MultiTexture로 사용되어지기 위해 TextureCoordinate 혹은 TextureCoordinateGenerator 노드를 포함한다. Hint:  MultiTextureCoordinate를 추가하기 전에 Shape과 polgyonal/planar geometry를 추가해라." name="MultiTextureCoordinate">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;texCoord&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/TextureTransform.gif" tooltip="MultiTextureTransform contains multiple TextureTransform nodes, for use by sibling ImageTexture MovieTexture or PixelTexture nodes. Hint: insert Shape and Appearance nodes before adding TextureTransform." name="MultiTextureTransform">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;textureTransform&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/NavigationInfo.gif" tooltip="NavigationInfo는 viewing model과 viewer의 아바타의 물리적 특징 서술한다. 힌드: 간단한 object들의 검사를 위해 다음 타입들과 함께 유용하게 개선된다 type=&quot;EXAMINE&quot; &quot;ANY&quot; Hint: NavigationInfo 형식들 '&quot;WALK&quot; &quot;FLY&quot;' 는 camera-to-object 충돌검사를 제공한다. NavigationInfo, Background, TextureBackground, Fog, LocalFog, OrthoViewpoint, Viewpoint 는 bindable한 노드들이다.&#10;Warning: results are undefined if a bindable node (Viewpoint, OrthoViewpoint, NavigationInfo, Fog, Background, TextureBackground) is a contained child of LOD or Switch.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Viewpoints" name="NavigationInfo">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[type &inputOutputLabel; &MFStringLabel; &quot;EXAMINE&quot; &quot;ANY&quot;] 하나 혹은 그 이상의 인용된 SFString 값들:&quot;EXAMINE&quot; &quot;WALK&quot; &quot;FLY&quot; &quot;LOOKAT&quot; &quot;ANY&quot; &quot;NONE&quot;. Hint: 간단한 object들의 검사를 위해 다음 타입들과 함께 유용하게 개선된다 type=&quot;EXAMINE&quot; &quot;ANY&quot;. Hint: WALK and FLY 형식들 camera-to-object 충돌검사를 제공한다. Hint: camera-to-object 충돌검사의 자세한 정보는 Collision node를 참조하라. Hint: String 은 여러 개의 값을 가질 수 있으므로 개개의 string 은 인용기호를 사용하여 구분한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ]  교환 프로필 Hint: 이 필드는 무시될 수 있다." name="type" editor="TextField" /> 
  <attribute tooltip="[speed &inputOutputLabel; &SFFloatLabel; &#34;1.0&#34;] [0,+infinity) viewer가 영상속을 다닐 때 기본 비율(meters/second). Warning: 1m/s는 보통의 navigation에서는 느리게 보인다. 교환 프로필 Hint: 이 필드는 무시될 수 있다." name="speed" editor="TextField" /> 
  <attribute tooltip="[headlight &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 사용자가 보고있는 방향을 지시하는 방향성있는 빛에 대한 Enable/disable" name="headlight" editor="TextField" /> 
  <attribute tooltip="[avatarSize &inputOutputLabel; &MFFloatLabel; &#34;0.25 1.6 0.75&#34;] avatarSize 값들은: (a) 사용자와 형상간의 충돌 거리 (near culling plane of the view frustrum) (b) 지형 위의 viewer 높이  (c) viewer가 WALK할 수 있는 최고 높이. Hint: aliasing 아티펙트를 피하기 위해 (visibilityLimit / avatarSize.CollisionDistance) &lt; 10,000를 유지해라 (예: polygon &#34;tearing&#34;). 교환 프로필 Hint: 이 필드는 무시될 수 있다." name="avatarSize" editor="TextField" /> 
  <attribute tooltip="[visibilityLimit &inputOutputLabel; &SFFloatLabel; &#34;0.0&#34;] 형상을 지나 render되지 않는 것을 visibilityLimit라 함 (far culling plane of the view frustrum). visibilityLimit=0.0 limit가 무한임을 가리킨다. Hint: visibilityLimit >= 0 를 지켜라. Hint: aliasing 아티펙트를 피하기 위해 (visibilityLimit / avatarSize.CollisionDistance) &lt; 10,000 를 유지해라. (예: polygon &#34;tearing&#34;). 교환 프로필 Hint: 이 필드는 무시될 수 있다." name="visibilityLimit" editor="TextField" /> 
  <attribute tooltip="[transitionType &inputOutputLabel; &MFStringLabel; &#34;LINEAR&#34;] 시점간의 Camera transition이다. 하나 혹은 그 이상의 인용된 SFString 값들: &quot;ANIMATE&quot; &quot;LINEAR&quot; &quot;TELEPORT&quot;. 교환 프로필 Hint: 이 필드는 무시될 수 있다." name="transitionType" editor="TextField" /> 
  <attribute tooltip="[transitionTime &inputOutputLabel; &MFFloatLabel; &#34;1.0&#34;] viewpoint transition의 초단위의 기간. Hint: transitionType is&#34;ANIMATE&#34;이면, transitionTime은 browser-dependent한 animation 파라미터들을 제공한다. 교환 프로필 Hint: 이 필드는 무시될 수 있다." name="transitionTime" editor="TextField" /> 
  <attribute tooltip="[transitionComplete &outputOnlyLabel; &MFFloatLabel; #FIXED &#34;&#34;] 시점 transition complete는 이벤트 신호 표시 . 교환 프로필 Hint: 이 필드는 무시될 수 있다." name="transitionComplete" editor="TextField" /> 
  <attribute tooltip="[set_bind &inputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] set_bind가 참(true)이면 노드가 활성화되고 거짓(false)이면 비활성화가 된다  . 그러므로 set_bind true/false 는 이 노드를 pop/push (enable/disable) 한다." name="set_bind" editor="TextField" /> 
  <attribute tooltip="[bindTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] 노드가 활성화되거나 비활성화 될때 보내진 이벤트." name="bindTime" editor="TextField" /> 
  <attribute tooltip="[isBound &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 노드가 활성화될때는 true 이벤트가 보내지고, 다른노드에 의해 풀릴때 false 이벤트가 보내진다." name="isBound" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Normal.gif" tooltip="Normal 3D surface-normal 벡터들의 셋을 정의한다. Normal 값들은 부가적인 수직한 방향들이다. Hint: IndexedFaceSet과 ElevationGrid에 의해 사용됨." name="Normal">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[vector &inputOutputLabel; &MFVec3fLabel; #IMPLIED] 색인된 폴리곤들 혹은 vertices와 관련된 unit-length normal 벡터들의 집합." editor="TextArea" name="vector" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;normal&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/NormalInterpolator.gif" tooltip="NormalInterpolator는 surface의 unit sphere에 대한 normal vector의 집합들의 시리즈들을 생성한다. attribute의 일반적인 입력: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute." name="NormalInterpolator">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED] 선형보간 함수의 시간 간격의 정의 매개변수는, 증가하는 순서이어야 되고 keyValue와 일치하여야 한다. Hint: key의 개수는 keyValue의 개수와 같아야 한다!" editor="TextArea" name="key" /> 
  <attribute tooltip="[keyValue &inputOutputLabel; &MFVec3fLabel; #IMPLIED] 선형보간의 출력값은 각각 시간분할 key와 일치하여야한다. Hint: key의 개수는 keyValue의 개수와 같아야 한다!" editor="TextArea" name="keyValue" /> 
  <attribute tooltip="[set_fraction: inputOnly &SFFloatLabel; #FIXED &#34;&#34;] set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다." name="set_fraction" editor="TextField" /> 
  <attribute tooltip="[value_changed &outputOnlyLabel; &MFVec3fLabel; #FIXED &#34;&#34;] 선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다." name="value_changed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/OrientationInterpolator.gif" tooltip="OrientationInterpolator는 회전 값의 시리즈를 생성한다. 결과는 &lt;Transform&gt; 노드의 'rotation' 속성 혹은 다른 회전 속성으로 ROUTE 될 수 있다. 일반적인 입력: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute." name="OrientationInterpolator">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED] 선형보간 함수의 시간 간격의 정의 매개변수는, 증가하는 순서이어야 되고 keyValue와 일치하여야 한다. Hint: key의 개수는 keyValue의 개수와 같아야 한다!" editor="TextArea" name="key" /> 
  <attribute tooltip="[keyValue &inputOutputLabel; &MFRotationLabel; #IMPLIED] 선형보간의 출력값은 각각 시간분할 key와 일치하여야한다. Hint: key의 개수는 keyValue의 개수와 같아야 한다!" editor="TextArea" name="keyValue" /> 
  <attribute tooltip="[set_fraction: inputOnly &SFFloatLabel; #FIXED &#34;&#34;] set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다." name="set_fraction" editor="TextField" /> 
  <attribute tooltip="[value_changed &outputOnlyLabel; &SFRotationLabel; #FIXED &#34;&#34;] 선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다." name="value_changed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Viewpoint.gif" tooltip="OrthoViewpoint는 특정한 위치와 방향으로부터 직각 자유투영 시야를 제공한다. NavigationInfo, Background, TextureBackground, Fog, LocalFog, OrthoViewpoint와 Viewpoint는 구속 가능한 노드들이다.&#10;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.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Viewpoints" name="OrthoViewpoint">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[description &initializeOnlyLabel; &SFStringLabel; #IMPLIED] 문자 description 혹은 내비게이션은 이 뷰포인트를 확인하는데 힌트를 주고, description을 명확하고 읽을 수 있게 만든다. Warning: description 없이, 뷰포인트는 뷰포인트 메뉴 브라우저에 나타나지 않을것이다. Hint: 필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다.(&#34;을 &#38;으로 바꾼다거나 &#34;를  &#34;로 바꿈). Interchange profile Hint: 이 필드는 무시될 수 있다." name="description" editor="TextField" /> 
  <attribute tooltip="[position &inputOutputLabel; &SFVec3fLabel; &#34;0 0 10&#34;] 지역 좌표계에 해당하는 위치(미터 단위의 x, y, z)" name="position" editor="TextField" /> 
  <attribute tooltip="[orientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 지역좌표계에서 기본 -Z 축 방향의 뷰포인트의 회전(축, radian 단위의 각도). Hint: 이것은 기본 방향 (0 0 -1)로부터의  orientation _change_ from이다. Hint: 복잡한 회전은 부모 변형을 사용해 axis-by-axis 성취할수 있다." name="orientation" editor="TextField" /> 
  <attribute tooltip="[centerOfRotation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] centerOfRotation 점은 NavigationInfo EXAMINE 모드에 관계되어있다." name="centerOfRotation" editor="TextField" /> 
  <attribute tooltip="[inputOutputLabelOfView &inputOutputLabel; &MFFloatLabel; &#34;-1 -1, 1 1&#34;] 지역 좌표계의 단위안의 시점의 최소 최대 확장. 시점의 작은 영역은 러프하게 텔레포토 렌즈에 대응하고, 시점의 작은 영역은 와이드앵글 렌즈에 대응된다. Warning: 최소 코너는 반드시 최대 코너보다 작아야한다. Hint: 사각형 표시 폭/높이 = (maxX-minX) / (maxY-minY)" name="inputOutputLabelOfView" editor="TextField" /> 
  <attribute tooltip="[jump &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 이 시점으로 바뀔때 점핑에 의한 일시적인 변화 혹은 공간안의 매끈한 조정 오프셋" name="jump" editor="TextField" /> 
  <attribute tooltip="[retainUserOffsets &inputOutputLabel; &SFBoolLabel; &#34;false&#34;] 보류 (진실) 혹은 0으로 리셋 (거짓) 정의된 시점 위치, 회전으로부터의 어떤 이전 사용자 내비게이션 오프셋" name="retainUserOffsets" editor="TextField" /> 
  <attribute tooltip="[set_bind &inputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] set_bind=true 이벤트를 보내면 이 노드가 활성화된다. set_bind=fals 이벤트를 보내면 이 노드가 비활성화된다. 따라서 set_bind를 true/false로 셋팅하는것은 이 시점을 pop/push (사용가능/사용불가능)하게 된다." name="set_bind" editor="TextField" /> 
  <attribute tooltip="[bindTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] 노드가 활성화되거나 비활성화 될때 보내진 이벤트." name="bindTime" editor="TextField" /> 
  <attribute tooltip="[isBound &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 노드가 활성화될때는 true 이벤트가 보내지고, 다른노드에 의해 풀릴때 false 이벤트가 보내진다." name="isBound" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/PixelTexture.gif" tooltip="PixelTexture는 픽셀 값의 numeric 행렬을 이용한 2차원 그림 텍스쳐 지도를 만든다. 텍스쳐 지도는 그림의 반대쪽 코너를 위해 [0.0, 1.0] 범위의 (s, t) 값을 가진 수평과 수직의 (s, t) 2차원 좌표계를 가지고 있다. Hint: 이것은 다중 다운로드를 피하고, 그림들을 1개의 풍경 파일로 넣는데 좋은 방법이다. Warning: 총 파일 크기는 극단적으로 커질 수 있다. Hint: Shape and Appearance 노드는 텍스쳐를 더하기 전에 넣어라.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Images" name="PixelTexture">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[image &inputOutputLabel; &SFImageLabel; &#34;0 0 0&#34;] 이미지를 정의하라: 폭 높이 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] 빨강-초록-파랑-알파 예시: [필요시]" editor="TextArea" name="image" /> 
  <attribute tooltip="[repeatS &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] S축을 따라 수평하게 텍스쳐를 반복하라." name="repeatS" editor="TextField" /> 
  <attribute tooltip="[repeatT &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] T축을 따라 수직하게 텍스쳐를 반복하라." name="repeatT" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;texture&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/PlaneSensor.gif" tooltip="PlaneSensor는 포인팅 장치의 동작을 지역 Z=0 평면에 평행한 2차원 변형으로 변환한다. Hint: 한 축으로 구속시킴으로 하여: (minPosition.x=maxPosition.x) 혹은 (minPosition.y=maxPosition.y) LineSensor를 만들어라. Hint: Sensor는 동료노드와 동료의 자식노드에 영향 받는다. Hint: sensor의 효과를 보기 위해서는 투명한 기하를 추가하여라." name="PlaneSensor">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[description &inputOutputLabel; &SFStringLabel; #IMPLIED] 이 노드의 행동을 위해 보여지는 문자 description. Hint: 공간을 사용하라, description이 명백하고 읽을 수 있게 만들어라. Hint:필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다.(like &amp;#38; for &#38; or &amp;#34; for &#34; ). ." name="description" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[minPosition &inputOutputLabel; &SFVec2fLabel; &#34;0 0&#34;] 최소 위치와 최대 위치는 Z=0 평면의 원점으로부터 측정된 값의 범위로 변환하는 것을 고정한다. 최대 위치 &lt; 최소 위치는 고정되지 않음을 의미한다. Hint: 한 축을 고정하여 (minPosition.x=maxPosition.x) 혹은 (minPosition.y=maxPosition.y) LineSensor를 만들어라." name="minPosition" editor="TextField" /> 
  <attribute tooltip="[maxPosition &inputOutputLabel; &SFVec2fLabel; &#34;-1 -1&#34;] 최소 위치와 최대 위치는 Z=0 평면의 원점으로부터 측정된 값의 범위로 변환하는 것을 고정한다. 최대 위치 &lt; 최소 위치는 고정되지 않음을 의미한다. Hint: 한 축을 고정하여 (minPosition.x=maxPosition.x) 혹은 (minPosition.y=maxPosition.y) LineSensor를 만들어라." name="maxPosition" editor="TextField" /> 
  <attribute tooltip="[autoOffset &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 이전 오프셋 값이 기억되는가 축적는가를 결정하라." name="autoOffset" editor="TextField" /> 
  <attribute tooltip="[offset &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 이벤트를 보내고 마지막 sensed된 값을 기억한다." name="offset" editor="TextField" /> 
  <attribute tooltip="[trackPoint_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;] trackPoint_changed 이벤트는 센서의 가상 기하와 베어링의 교차점을 준다." name="trackPoint_changed" editor="TextField" /> 
  <attribute tooltip="[translation_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;] translation_changed 이벤트는 상대적인 위치 변화와 오프셋 값의 합과 같다." name="translation_changed" editor="TextField" /> 
  <attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] isActive true/false 이벤트는 센서를 트리거링 할때 보내진다. isActive=true는 초기 마우스 버튼이 눌러질때, isActive=false는 놓여질때 발생한다." name="isActive" editor="TextField" /> 
  <attribute tooltip="[isOver &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 포인팅 장치가 센서의 기하 위에 있는가?" name="isOver" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/PointLight.gif" tooltip="PointLight는 모든 방향으로 물체를 비추는 광원이다. 빛은 모든 물체를 비추고 일반적으로 scene graph 계층구조안의 동료와 자녀 노드를 범위로 한다. 빛은 스스로 보이는 형태를 가지고 있지 않고 기하 밖으로 빛난다. Hint: HeadLight는 NavigationInfo에 의해 통제된다." name="PointLight">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[on &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 이 광원을 활성화/비활성화 한다." name="on" editor="TextField" /> 
  <attribute tooltip="[color &inputOutputLabel; &SFColorLabel; &#34;1 1 1&#34;] 빛의 색깔, 물체의 색에 적용된다." name="color" editor="TextField" /> 
  <attribute tooltip="[location &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 빛의 위치는 지역 좌표계에 관계한다." name="location" editor="TextField" /> 
  <attribute tooltip="[intensity &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] [0,1] 빛으로부터 똑바로 발산되는 밝기." name="intensity" editor="TextField" /> 
  <attribute tooltip="[ambientIntensity &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,1] 빛으로부터 방향없이 주위로 발산되는 밝기." name="ambientIntensity" editor="TextField" /> 
  <attribute tooltip="[radius &inputOutputLabel; &SFFloatLabel; &#34;100&#34;] 빛의 최종 효과 거리는 원형 스케일링에 영향을 받은 지역 빛 위치에 관계한다." name="radius" editor="TextField" /> 
  <attribute tooltip="[attenuation &inputOutputLabel; &SFVec3fLabel; &#34;1 0 0&#34;] 일정하고, 직선거리와 사각형 거리 낭떠러지 요소/" name="attenuation" editor="TextField" /> 
  <attribute tooltip="[global &inputOutputLabel; &SFBoolLabel; &#34;false&#34;] 전역 광원은 빛의 영향 범위 안의 모든 객체를 비춘다. 범위의 빛은 같은 변형 계층구조 안의 객체만 비춘다." name="global" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/PointSet.gif" tooltip="PointSet은 색이 있는 3차원 점의 모음을 포함하는, 포함된 Color/ColorRGBA와 Coordinate/CoordinateDouble노드에 의해 표현되는 노드이다. 선이나 점을 그리기 위해서 Color값이나 재료의 emissiveColor가 사용된다. Hint: 배경색상과 다른 색상(혹은 emissiveColor)을 사용한다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다." name="PointSet">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/PositionInterpolator.gif" tooltip="PositionInterpolator은 세쌍의 값의 수열을 생성한다. 결과는 &lt;Transform&gt; 노드의 'translation' 특성이나 다른 Vector3Float 속성으로 ROUTE 될 수 있다. 일반적인 입력: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute." name="PositionInterpolator">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED] 선형보간 함수의 시간 간격의 정의 매개변수는, 증가하는 순서이어야 되고 keyValue와 일치하여야 한다. Hint: key의 개수는 keyValue의 개수와 같아야 한다!" editor="TextArea" name="key" /> 
  <attribute tooltip="[keyValue &inputOutputLabel; &MFVec3fLabel; #IMPLIED] 선형보간의 출력값은 각각 시간분할 key와 일치하여야한다. Hint: key의 개수는 keyValue의 개수와 같아야 한다!" editor="TextArea" name="keyValue" /> 
  <attribute tooltip="[set_fraction: inputOnly &SFFloatLabel; #FIXED &#34;&#34;] set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다." name="set_fraction" editor="TextField" /> 
  <attribute tooltip="[value_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;;] 선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다." name="value_changed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/PositionInterpolator2D.gif" tooltip="PositionInterpolator2D는 SFVec2f 속성으로 ROUTE 될 수 있는 SFVec2f 값의 수열을 생성한다. 일반적인 입력: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction. 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute." name="PositionInterpolator2D">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED] 선형보간 함수의 시간 간격의 정의 매개변수는, 증가하는 순서이어야 되고 keyValue와 일치하여야 한다.  Hint: KeyValue의 숫자는 반드시 key의 숫자의 정수 배수여야 한다! Hint: keyValue/key의 정수 배수는 value_chaged outputOnly안에서 많은 좌표가 어떻게 보내지는지를 정의한다." editor="TextArea" name="key" /> 
  <attribute tooltip="[keyValue &inputOutputLabel; &MFVec2fLabel; #IMPLIED] 선형보간의 출력값은 각각 시간분할 key와 일치하여야한다. Hint: KeyValue의 숫자는 반드시 key의 숫자의 정수 배수여야 한다! Hint: keyValue/key의 정수 배수는 value_chaged outputOnly안에서 많은 좌표가 어떻게 보내지는지를 정의한다." editor="TextArea" name="keyValue" /> 
  <attribute tooltip="[set_fraction: inputOnly &SFFloatLabel; #FIXED &#34;&#34;] set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다." name="set_fraction" editor="TextField" /> 
  <attribute tooltip="[value_changed &outputOnlyLabel; &SFVec2fLabel; #FIXED &#34;&#34;] 선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다. Hint: keyValue/key의 정수 배수는 value_chaged outputOnly안에서 많은 좌표가 어떻게 보내지는지를 정의한다." name="value_changed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/ProtoDeclare.gif" tooltip="ProtoDeclare는 다른 노드들로 부터 만들어진 새 노드를 정의하는 Prototype 선언이다. Hint: &lt;inputOutputLabel&gt; 태그를 이용하여 필드 인터페이스를 정의하고 scene 노드를 정의하라. Hint: ProtoDeclare 바디안의 초기 scene 노드는 이 프로토타입의 노드 타입을 결정한다.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#InlinesPrototypes" name="ProtoDeclare">
  <attribute tooltip="[name of the PROTO node being declared NMTOKEN #REQUIRED]" name="name" editor="TextField" /> 
  <attribute tooltip="[appinfo &SFStringLabel; #IMPLIED] 툴팁으로써 사용가능한 간단한 서술을 생성하기 위한 응용정보, XML 스키마의 appinfo 태그와 비슷함." editor="TextArea" name="appinfo" /> 
  <attribute tooltip="[documentation &SFStringLabel; #IMPLIED] 추후의 정보를 위한 정리 문서 URL, XML 스키마의 documentation 태그와 비슷함." editor="TextArea" name="documentation" /> 
  </element>
  <element icon="icons/ProtoDeclare.gif" tooltip="ProtoInterface는 ProtoDeclare 필드 정의를 모은다." name="ProtoInterface" /> 
  <element icon="icons/ProtoDeclare.gif" tooltip="ProtoBody는 ProtoDeclare 바디 노드를 모은다. Warning: 첫번째 top-level과 그 자식 노드들만이 표현되며, (Scripts와 ROUTEs와 같은) 차후의 노드들은 활성화 되지만 그려지지는 않는다." name="ProtoBody" /> 
<element icon="icons/ProtoInstance.gif" tooltip="ProtoInstance는 지역적으로 혹은 외부적으로 정의된 PROTOtype 노드의 복사본을 만든다. Hint: &#34;inputOutputLabelValue&#34; 태그를 사용하여 필드 값의 기본 초기화를 무시한다. Warning: PROTO 노드 형태를 지역 문맥에 맞추어라.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#InlinesPrototypes" name="ProtoInstance">
  <attribute tooltip="[name of the PROTO node being instanced NMTOKEN #REQUIRED]" name="name" editor="TextField" /> 
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/ProximitySensor.gif" tooltip="ProximitySensor는 공간의 범위 안에서(박스로 정의된) 뷰어가 들어오고 나가고 움직일때 이벤트를 생성한다. Hint: 여러번 USE된 사례는 축적되지만 겹침을 피할 수 있다. Hint: 재위치/재회전 박스로의 변형을 사용할 수 있다. Hint: 한 scene의 움직임을 시작할 수 있도록 둘러싸고있는 전체 세계가 불러와진다." name="ProximitySensor">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[center &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계의 원점으로부터 위치 오프셋." name="center" editor="TextField" /> 
  <attribute tooltip="[size &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Proximity 상자의 크기. Hint: 크기 0 0 0은 사용 불가와 같다." name="size" editor="TextField" /> 
  <attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] isActive true/false이벤트는 Proximity 상자에 뷰어가 나가거나 들어갈때 보내진다. isActive=true는 Proximity 상자안에 뷰어가 들어갈 때, isActive=false는 뷰어가 Proximity 상자에서 나갈 때이다." name="isActive" editor="TextField" /> 
  <attribute tooltip="[position_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;] 중심에 관계된 이동 이벤트를 보낸다." name="position_changed" editor="TextField" /> 
  <attribute tooltip="[orientation_changed &outputOnlyLabel; &SFRotationLabel; #FIXED &#34;&#34;] 중심에 관계된 회전 이벤트를 보낸다." name="orientation_changed" editor="TextField" /> 
  <attribute tooltip="[centerOfRotation_changed &outputOnlyLabel; &SFRotationLabel; #FIXED &#34;&#34;] 사용자의 인터렉션에 의해 바뀐 centerOfRotation 값을 보낸다. " name="centerOfRotation_changed" editor="TextField" /> 
  <attribute tooltip="[enterTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] 사용자의 카메라가 상자에 들어갈때 생성되는 시간 이벤트." name="enterTime" editor="TextField" /> 
  <attribute tooltip="[exitTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] 사용자의 카메라가 상자 밖으로 나올때 생성되는 시간 이벤트." name="exitTime" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/ROUTE.gif" tooltip="ROUTE는 이벤트의 전달을 위해 노드들 사이의 필드를 연결한다." name="ROUTE">
  <attribute tooltip="[fromNode IDREF #REQUIRED] fromNode는 이벤트를 발생하는 노드의 DEF 이름이다." name="fromNode" editor="TextField" /> 
  <attribute tooltip="[fromField NMTOKEN #REQUIRED] fromField는 이벤트를 발생하는 노드의 필드 이름이다. Hint: 필드 이름에 _changed를 덧붙여야 할 수도 있다." name="fromField" editor="TextField" /> 
  <attribute tooltip="[toNode IDREF #REQUIRED] toNode는 이벤트를 전달받는 도착 노드의 DEF 이름이다." name="toNode" editor="TextField" /> 
  <attribute tooltip="[toField NMTOKEN #REQUIRED] toField는 이벤트를 전달받는 도착 노드의 필드 이름이다. Hint: 필드 이름에 set_를 덧붙여야 할 수도 있다." name="toField" editor="TextField" /> 
  </element>
<element icon="icons/ScalarInterpolator.gif" tooltip="ScalarInterpolator는 다른 Float 속성들의 ROUTE가 될 수 있는 선형 구분적인(piecewise-linear) 값들을 생성한다. 일반적인 입력: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute." name="ScalarInterpolator">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED] 선형보간 함수의 시간 간격의 정의 매개변수는, 증가하는 순서이어야 되고 keyValue와 일치하여야 한다. Hint: key의 개수는 keyValue의 개수와 같아야 한다!" editor="TextArea" name="key" /> 
  <attribute tooltip="[keyValue &inputOutputLabel; &MFFloatLabel; #IMPLIED] 선형보간의 출력값은 각각 시간분할 key와 일치하여야한다. Hint: key의 개수는 keyValue의 개수와 같아야 한다!" editor="TextArea" name="keyValue" /> 
  <attribute tooltip="[set_fraction: inputOnly &SFFloatLabel; #FIXED &#34;&#34;] set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다." name="set_fraction" editor="TextField" /> 
  <attribute tooltip="[value_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] 선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다." name="value_changed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
  <element icon="icons/Scene.gif" tooltip="Scene은 X3D의 씬 그래프를 갖는 루트 노드이다. 씬을 구성하기 위해 노드와 자식들을 추가한다. 한 파일당 하나의 Scene 루트 노드만 허용된다. Hint: Scene 필드는 Script 노드의 Browser 클래스의 기능을 드러낸다. 주의: Inlined 월드 안의 Scene 노드들은 최상위 루트 Scene 노드와 동일한 값을  기록한다. Warning: 이 노드 안의 필드를 지원하는 브라우저는 부분적/실험적이다." name="Scene" /> 
<element icon="icons/Script2.gif" tooltip="Script는 씬에 대해 프로그램된 작동을 제공한다. &lt;inputOutputLabel&gt; 태그로 스크립트 인터페이스를 정의한다. Scripting 코드는 자식 CDATA 노드에 임베드되어 있거나 url 필드에서 불허한다. 선택적으로 지원하는 언어들: ECMA스크립트/자바스크립트와 (myNode.class 파일의 url을 통한) 자바." name="Script">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: DEF 이름이 필요한 경우나, 다른 ROUTE들은 Script 노드 인터페이스에 연결할 수 없다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.&#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED]스크립트 파일을 가리키거나 url 스크립트의 대용으로 선호되는 스크립팅 코드를 포함한다. 임베드된 소스코드 CDATA를 포함이기 위해 CDATA노드를 삽입하는 것은 문법 체커에서 &lt; and &gt; 와 같은 문자를 보호할 수 있다. Hint: ECMA스크립트는 자바스크립트와 같다.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls" editor="TextArea" name="url" /> 
  <attribute tooltip="[directOutput &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] Script가 SFNode/MFNode 타입의 필드 참조를 가지고 있다면 directOutput를 true로 하고, Scene 안의 참조된 노드의 속성들을 변경하기 위하여 직접 접근을 이용한다. Hint: Script가 동적으로 설정되어있어나 ROUTE를 중단하는 경우 directOutput를 true로 설정한다. Hint: Script가 속성값들을 ROUTE된 이벤트 없이 변경할 수 있기 때문에, directOutput은 최대로 활용하는 참조 노드의 브라우저 힌트이다. Hint: directOutput이 false인 경우는, Script가 참조된 노드들을 수정할 수 없거나, ROUTE들을 변경할 수 없다." name="directOutput" editor="TextField" /> 
  <attribute tooltip="[mustEvaluate &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] mustEvaluate가 false인 경우 출력이 필요할때까지 브라우저는 입력 전송 이벤트를 늦출 수 있다. mustEvaluate가 true면, Script는 브라우저 지연 없이 입력 이벤트를 받아야한다. Hint: 보내기/받기 값들이 네트워크를 통하는 경우, mustEvaluate값을 true로 한다." name="mustEvaluate" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Shape.gif" tooltip="Shape은 아무 그룹 노드의 하위에 나타날 수 있다. Shape은 Appearance 노드와 geometry 노드를 포함할 수 있다. (Box Cone Cylinder ElevationGrid Extrusion IndexedFaceSet IndexedLineSet LineSet PointSet Sphere Text). 또한 타입이 같은 ProtoInstance의 대용으로 쓰일 수 있다." name="Shape">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Sound.gif" tooltip="Sound는 소리 재생을 위한 AudioClip이나 MovieTexture를 포함한다. 또한 내용으로 타입이 맞는 ProtoInstance를 대용으로 사용할 수 있다.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Audio" name="Sound">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[location &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계와 관련이 있는 소리의 중심의 위치." name="location" editor="TextField" /> 
  <attribute tooltip="[direction &inputOutputLabel; &SFVec3fLabel; &#34;0 0 1&#34;] 지역 좌표계와 관련이 있는 소리의 축의 방향." name="direction" editor="TextField" /> 
  <attribute tooltip="[intensity &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] 방출된 소리의 크기(데시벨)을 조정하는 [0,1] 사이의 인자." name="intensity" editor="TextField" /> 
  <attribute tooltip="[minFront &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] 내부 (최대 볼륨) 타원의 앞 방향으로의 거리. minFront &lt;= maxFront를 지켜야 한다." name="minFront" editor="TextField" /> 
  <attribute tooltip="[minBack &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] 내부 (최대 볼륨) 타원의 뒷 방향으로의 거리. minBack &lt;= maxBack을 지켜야 한다." name="minBack" editor="TextField" /> 
  <attribute tooltip="[maxFront &inputOutputLabel; &SFFloatLabel; &#34;10&#34;] 외부 (볼륨 0) 타원의 앞 방향으로의 거리. minFront &lt;= maxFront를 지켜야 한다." name="maxFront" editor="TextField" /> 
  <attribute tooltip="[maxBack &inputOutputLabel; &SFFloatLabel; &#34;10&#34;] 외부 (볼륨 0) 타원의 뒷 방향으로의 거리. minBack &lt;= maxBack을 지켜야 한다." name="maxBack" editor="TextField" /> 
  <attribute tooltip="[priority &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] 어느 소리가 재생되어야 하는지 결정해야 할 때의 [0,1]의 플레이어 힌트." name="priority" editor="TextField" /> 
  <attribute tooltip="[spatialize &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 공간상의 소리 재생이 뷰어에 관계가 있는지 없는지. Hint: 타원의 최소와 최대 사이에서만 유효하다." name="spatialize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Sphere.gif" tooltip="Sphere는 형상 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다." name="Sphere">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[radius &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;] Size in meters. Warning: 간단한 기하 치수는 초기 생성 이후에 바뀔수 없고 대신 Transform scale을 사용한다." name="radius" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!  Warning: solid false not supported in VRML97." name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/SphereSensor.gif" tooltip="SphereSensor는 포인팅 장치의 모션을 지역 좌표계 원점을 기준으로 한 구형 회전으로 전환한다. Hint: 센서는 동료노드와 동료의 자식의 영향을 받는다. Hint: 센서의 영향을 보기 위해서는 투명한 기하를 추가한다." name="SphereSensor">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[description &inputOutputLabel; &SFStringLabel; #IMPLIED] 이 노드의 행동을 위해 보여지는 문자 description. Hint: 공간을 사용하라, description이 명백하고 읽을 수 있게 만들어라. Hint:필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다.(like &amp;#38; for &#38; or &amp;#34; for &#34; ). ." name="description" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[autoOffset &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 이전 오프셋 값이 기억되는가 축적는가를 결정하라." name="autoOffset" editor="TextField" /> 
  <attribute tooltip="[offset &inputOutputLabel; &SFRotationLabel; &#34;0 1 0 0&#34;] 이벤트를 보내고 마지막 sensed된 값을 기억한다." name="offset" editor="TextField" /> 
  <attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] isActive true/false 이벤트는 센서를 트리거링 할때 보내진다. isActive=true는 초기 마우스 버튼이 눌러질때, isActive=false는 놓여질때 발생한다." name="isActive" editor="TextField" /> 
  <attribute tooltip="[isOver &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 포인팅 장치가 센서의 기하 위에 있는가?" name="isOver" editor="TextField" /> 
  <attribute tooltip="[rotation_changed &outputOnlyLabel; &SFRotationLabel; #FIXED &#34;&#34;] rotation_changed 이벤트는 상대적 베어링 변화와 오프셋의 합과 동일하다." name="rotation_changed" editor="TextField" /> 
  <attribute tooltip="[trackPoint_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;] trackPoint_changed 이벤트는 센서의 가상 기하와 베어링의 교차점을 준다." name="trackPoint_changed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/SpotLight.gif" tooltip="SpotLight는 원뿔형 광선 내의 기하를 비추는 광원이다. 빛은 모든 기하를 비추고, 일반적으로 동료를 비추도록 범위 설정이 되어 있으며, scene graph 계층 Lights 내의 자식 노드는 눈에 보이는 모양이 없고 차단하는 기하를 통해 비춘다. Hint: HeadLight는 NavigationInfo로 조절 된다." name="SpotLight">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[on &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 이 광원을 활성화/비활성화 한다." name="on" editor="TextField" /> 
  <attribute tooltip="[color &inputOutputLabel; &SFColorLabel; &#34;1 1 1&#34;] 빛의 색깔, 물체의 색에 적용된다." name="color" editor="TextField" /> 
  <attribute tooltip="[location &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 빛의 위치는 지역 좌표계에 관계한다." name="location" editor="TextField" /> 
  <attribute tooltip="[direction &inputOutputLabel; &SFVec3fLabel; &#34;0 0 -1&#34;] 지역 좌표계를 기준으로 한 빛의 orientation 벡터." name="direction" editor="TextField" /> 
  <attribute tooltip="[intensity &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] [0,1] 빛으로부터 똑바로 발산되는 밝기." name="intensity" editor="TextField" /> 
  <attribute tooltip="[ambientIntensity &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,1] 빛으로부터 방향없이 주위로 발산되는 밝기." name="ambientIntensity" editor="TextField" /> 
  <attribute tooltip="[attenuation &inputOutputLabel; &SFVec3fLabel; &#34;1 0 0&#34;] 일정하고, 직선거리와 사각형 거리 낭떠러지 요소/" name="attenuation" editor="TextField" /> 
  <attribute tooltip="[radius &inputOutputLabel; &SFFloatLabel; &#34;100&#34;] 빛의 최종 효과 거리는 원형 스케일링에 영향을 받은 지역 빛 위치에 관계한다." name="radius" editor="TextField" /> 
  <attribute tooltip="[beamWidth &inputOutputLabel; &SFFloatLabel; &#34;0.7854&#34;] [0,1.570796] 균일한 최대 밝기를 갖는 광원의 내부 입체각 (라디안). beamWidth &gt; cutOffAngle이면, beamWidth는 동일한 cutOffAngle로 리셋 된다." name="beamWidth" editor="TextField" /> 
  <attribute tooltip="[cutOffAngle &inputOutputLabel; &SFFloatLabel; &quot;.7854&#34;] 광원의 밝기가 0이 되는 위치의 외부 입체각 (라디안). beamWidth &gt; cutOffAngle이면, beamWidth는 동일한 cutOffAngle로 리셋 된다." name="cutOffAngle" editor="TextField" /> 
  <attribute tooltip="[global &inputOutputLabel; &SFBoolLabel; &#34;false&#34;] 전역 광원은 빛의 영향 범위 안의 모든 객체를 비춘다. 범위의 빛은 같은 변형 계층구조 안의 객체만 비춘다." name="global" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Group.gif" tooltip="StaticGroup은 대부분의 노드를 포함하는 그루핑 노드이다. StaticGroup의 자식은 변경되지 않고, 이벤트를 송수신 하지 않으며, re-USE-able 내용를 포함하지 않는 것이 보장되어 있다. 이것은 contained-node content의 브라우저 최적화를 가능하게 한다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. &#10;Hint: include &lt;component name='Grouping' level='3'/&gt;" name="StaticGroup">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/StringSensor.gif" tooltip="StringSensor는 사용자가 키보드로 입력하는대로 이벤트를 생성한다." name="StringSensor">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[deletionAllowed &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] deletionAllowed가 true일 경우,  이전에 enteredText에 입력된 문자는 제거 될 수 있다. deletionAllowed가 false일 경우, 문자열에 문자가 추가되는 것만 가능하다. Hint: deletion key는 일반적으로 로컬 시스템에 의해 정의된다." name="deletionAllowed" editor="TextField" /> 
  <attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] isActive true/false 이벤트는 센서를 트리거링 할때 보내진다. isActive=true는 초기 마우스 버튼이 눌러질때, isActive=false는 놓여질때 발생한다." name="isActive" editor="TextField" /> 
  <attribute tooltip="[enteredText &outputOnlyLabel; &SFStringLabel; #FIXED &#34;&#34;] character-producing key로 발생된 이벤트는 키보드에 눌러진다." name="enteredText" editor="TextField" /> 
  <attribute tooltip="[finalText &outputOnlyLabel; &SFStringLabel; #FIXED &#34;&#34;] 키보드 입력의 순서가 termination Text string의 key와 일치할 때 발생하는 이벤트로, enteredText 는 finalText로 이동이 되고, enteredText는 빈 문자열로 설정된다. Hint: termination key is typically defined by 로컬 시스템." name="finalText" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Switch.gif" tooltip="Switch는 한번에 한개의 (혹은 0개의) 자식만을 생성하는 그루핑 노드이다. Switch는 대부분의 노드를 포함 할 수 있다. (포함된 노드는 GroupingNodeType 노드 명칭 지정의 일관성을 위해 &#34;choice&#34;가 아닌 &#34;자식(children)&#34;이라고 불린다. whichChoice의 활성화 여부와 상관 없이 모든 자식은 이벤트를 송수신한다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. Hint: Switch의 선택되지않은 자식의 테스트 기하를 일시적으로 숨길 수 있다. 이것은 &#34;commenting out&#34; 노드의 좋은 대안이다.&#10;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.&#10;Warning: results are undefined if a bindable node (Viewpoint, OrthoViewpoint, NavigationInfo, Fog, Background, TextureBackground) is a contained child of LOD or Switch." name="Switch">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[whichChoice &inputOutputLabel; &SFInt32Label; &#34;-1&#34;] 0부터 시작되는 active child choice의 인덱스. Warning: 기본값 whichChoice= -1은 선택(render)된 것이 없다는 의미이고, whichChoice=0 은 initial child를 의미한다." name="whichChoice" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Text.gif" tooltip="Text는 FontStyle노드를 포함할 수 있는 기하노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 같은 종류의 ProtoInstance를 대체하는 것도 가능하다." name="Text">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[string &inputOutputLabel; &MFStringLabel; #IMPLIED] Text로 나타낼 한개 또는 여러개의 문자열 값. Hint: Strings는 여러개의 값을 가질 수 있으므로, 각 문자열은 따옴표(&#34;&#34;)로 분리한다. Hint: Strings는 backslash를 이용하면 따옴표를 포함 할 수 있다.  예: &quot;say \&#34;hello\&#34; please&#34; Hint: 필요할 경우, 많은 XML툴이 자동으로 XML 문자 참조를 대체한다. (예를들어, &#34;에는 &#38;, 혹은 &#34;에는 &#34;)." editor="TextArea" name="string" /> 
  <attribute tooltip="[length &inputOutputLabel; &MFFloatLabel; #IMPLIED] 지역 좌표계의 각 문자열 길이 값의 배열. 각 문자열은 길이를 맞추기 위해 늘려지거나 압축된다." name="length" editor="TextField" /> 
  <attribute tooltip="[maxExtent &inputOutputLabel; &SFFloatLabel; &#34;0.0&#34;] 지역 좌표계에서 측정 하여, 최대 문자열 길이가 maxExtent보다 클 경우 모든 문자열을 제한/압축 한다." name="maxExtent" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다!  Warning: solid false not supported in VRML97." name="solid" editor="TextField" /> 
  <attribute tooltip="[lineBounds &outputOnlyLabel; &MFVec2fLabel; #IMPLIED] 지역 좌표계에서 문자로 이루어진 각 줄의 2D bounding box 값의 배열." name="lineBounds" editor="TextField" /> 
  <attribute tooltip="[textBounds &outputOnlyLabel; &SFVec2fLabel; #IMPLIED] 지역 좌표계에서 문자로 이루어진 모든 줄의 2D bounding box 값." name="textBounds" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Background.gif" tooltip="TextureBackground는 광각 색상값의 수직형 배열을 이용하여 지면과 하늘을 시뮬레이트 한다. TextureBackground는 6개의 면에 배경 텍스쳐를 제공할 수 있다. 자식 텍스쳐 노드의 필드 네임은 알파벳 순서이다: backTexture, bottomTexture, frontTexture, leftTexture, rightTexture, topTexture. NavigationInfo, Background, TextureBackground, Fog, LocalFog, OrthoViewpoint와 Viewpoint는 bindable 노드이다.&#10;Warning: results are undefined if a bindable node (Viewpoint, OrthoViewpoint, NavigationInfo, Fog, Background, TextureBackground) is a contained child of LOD or Switch." name="TextureBackground">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[skyColor &inputOutputLabel; &MFColorLabel; &#34;0 0 0&#34;] Sky sphere(천구)상에 나타낸 여러 각도에서의 하늘의 색. 하늘 색의 첫 값인, 천정을 나타내는 0.0 라디안에서의 값. Warning: skyColor 값이 skyAngle 값보다 한개 더 많아야 한다. Interchange profile Hint: 한가지의 색 만이 표현되고 나머지는 무시될 수 있다." editor="TextArea" name="skyColor" /> 
  <attribute tooltip="[skyAngle &inputOutputLabel; &MFFloatLabel; #IMPLIED] [0,pi] 각도 값은 0.0 천정(최고점) 에서 긫/2=1.57 (수평선) 에서 긫=3.14159 (최저점)으로 증가된다. Warning: skyColor 값이 skyAngle 값보다 한개 더 많아야 한다. Warning: skyAngle=0 에서의 색은 무시될 수 있다. Interchange profile Hint: 이 필드는 무시될 수 있다." editor="TextArea" name="skyAngle" /> 
  <attribute tooltip="[groundColor &inputOutputLabel; &MFColorLabel; #IMPLIED] Ground partial sphere(지면 부분 구)상에 나타낸 여러 각도에서의 지면 색. 지면 색의 첫 값인, 최저점을 나타내는 0.0 라디안에서의 값. Warning: groundColor 값이 groundAngle 값보다  한개 더 많아야 한다. Interchange profile Hint: 이 필드는 무시될 수 있다" editor="TextArea" name="groundColor" /> 
  <attribute tooltip="[groundAngle &inputOutputLabel; &MFFloatLabel; #IMPLIED] [0,pi/2] 각도값은 0.0 최저점에서 긫/2=1.570796 (수평선)까지 증가한다. Warning: groundColor 값이 groundAngle 값보다  한개 더 많아야 한다. Warning: groundAngle=0에서의 색은 무시된다. Interchange profile Hint: 이 필드는 무시될 수 있다." editor="TextArea" name="groundAngle" /> 
  <attribute tooltip="[transparency &inputOutputLabel; &MFFloatLabel; &#34;0&#34;] 텍스쳐 이미지에 적용되는 투명도." name="transparency" editor="TextField" /> 
  <attribute tooltip="[set_bind &inputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 입력 이벤트 set_bind=true는 이 노드를 활성화 시키고, 입력 이벤트 set_bind=false는 이 노드를 비활성화 시킨다. 그러므로, set_bind의 true/false설정은 이 노드를 pop/push (활성화/비활성화) 한다." name="set_bind" editor="TextField" /> 
  <attribute tooltip="[bindTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] 노드가 활성화되거나 비활성화 될때 보내진 이벤트." name="bindTime" editor="TextField" /> 
  <attribute tooltip="[isBound &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 노드가 활성화될때는 true 이벤트가 보내지고, 다른노드에 의해 풀릴때 false 이벤트가 보내진다." name="isBound" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/TextureCoordinate.gif" tooltip="TextureCoordinate는 텍스쳐를 vertex들로 매핑하기 위해 vertex-based geometry (ElevationGrid, IndexedFaceSet)에 쓰이는 2D (s,t) 텍스쳐 좌표의 점을 명기한다. Hint: TextureCoordinate를 추가하기 전에 Shape와 polygonal/planar geometry의 순서로 추가한다." name="TextureCoordinate">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[point &inputOutputLabel; &MFVec2fLabel; #IMPLIED] [0,1] 또는 반복 될 경우 그 이상의 범위에서의 2D (s,t) 텍스쳐 좌표 쌍." editor="TextArea" name="point" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;texCoord&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/TextureCoordinate.gif" tooltip="TextureCoordinateGenerator는 텍스쳐를 vertex로 매핑하기 위해 vertex-based geometry  (ElevationGrid, IndexedFaceSet)에 쓰이는 2D (s,t) 텍스쳐 좌표 점을 계산한다. Hint: TextureCoordinateGenerator를 추가하기 전에 Shape와 polygonal/planar geometry를 추가한다." name="TextureCoordinateGenerator">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[mode &inputOutputLabel; &TextureCoordinateGeneratorModes; &#34;SPHERE&#34;]" name="mode" editor="TextField" /> 
  <attribute tooltip="[parameter &inputOutputLabel; &MFVec2fLabel; #IMPLIED] 파라미터 배열은 Perlin NOISE mode의 scale과 translation을 포함하고, 파라미터[0]은 SPHERE-REFLECT mode의 굴절률을 포함하고, parameter[0]은 굴절률을 포함하고, 파라미터[1 to 3]는 SPHERE-REFLECT-LOCAL mode에서 지역 좌표계에서의 eye point를 포함한다." name="parameter" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;texCoord&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/TextureTransform.gif" tooltip="TextureTransform는 2D 텍스쳐 좌표를 position, orient, scale 이미지 패치로 이동시킨다. geometry로 매핑하기 전에 이미지 변경이 일어나므로, 눈에 보이는 영향은 거꾸로 나타난다. 순서: translation, rotation about center, non-uniform scale about center. Hint: TextureTransform을 추가하기 전에 Shape와 Appearance노드를 추가한다." name="TextureTransform">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[translation &inputOutputLabel; &SFVec2fLabel; &#34;0 0&#34;] 2D (s,t) 텍스쳐 좌표에서의 수평/수직 이동 (형상에는 반대 효과가 나타난다)." name="translation" editor="TextField" /> 
  <attribute tooltip="[center &inputOutputLabel; &SFVec2fLabel; &#34;0 0&#34;] 2D (s,t) 텍스쳐 좌표에서의 회전과 스케일링의 중심점." name="center" editor="TextField" /> 
  <attribute tooltip="[rotation &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] 중심을 기준으로 한, 텍스쳐의 하나의 회전각  (형상에는 반대 효과가 나타난다). Warning: 4-tuple Rotation이 아닌, 한개의 라디안 각도 값을 사용할 것." name="rotation" editor="TextField" /> 
  <attribute tooltip="[scale &inputOutputLabel; &SFVec2fLabel; &#34;1 1&#34;] 중심을 기준으로 한, 텍스쳐의 불균일 스케일링 (형상에는 반대 효과가 나타난다)." name="scale" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;textureTransform&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/TimeSensor.gif" tooltip="TimeSensor는 시간이 흐름에 따라 연속적으로 이벤트를 발생시킨다. 일반적인 사용법: 이 TimeSensor.fraction_changed를 someInterpolator.set_fraction. Interchange profile로 ROUTE 한다. Hint: 주기 간격 &lt; 0.01초 일 경우, TimeSensor는 무시될 수 있다." name="TimeSensor">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[cycleInterval &inputOutputLabel; &SFTimeLabel; &#34;1.0&#34;] cycleInterval는 초 단위로 정의 된 루프 지속시간이다. Interchange profile Hint: TimeSensor는 cycleInterval &lt; 0.01초 일 경우 무시될 수 있다." name="cycleInterval" editor="TextField" /> 
  <attribute tooltip="[loop &inputOutputLabel; &SFBoolLabel; &#34;false&#34;] loop=true일 경우 무한 반복하고, loop=false일 경우 한번만 반복한다." name="loop" editor="TextField" /> 
  <attribute tooltip="[startTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;] time now >= startTime일 때, isActive는 true가 되고 TimeSensor는 활성화 된다. Absolute time: 초 단위로 정의 된 Jan 1, 1970, 00:00:00 GMT 부터 지난 시간. Hint: 일반적으로 ROUTEd time value를 받는다." name="startTime" editor="TextField" /> 
  <attribute tooltip="[stopTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;] stopTime &lt;= time now이 될 때, isActive는 false가 되고 TimeSensor는 비활성화 된다. Absolute time: 초 단위로 정의 된 Jan 1, 1970, 00:00:00 GMT 부터 지난 시간. Hint: 일반적으로 ROUTEd time value를 받는다." name="stopTime" editor="TextField" /> 
  <attribute tooltip="[cycleTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] cycleTime는 startTime과 각 사이클의 시작에 outputOnly를 보낸다 (다른 시간기반 객체들과의 동기화에 유용하다)." name="cycleTime" editor="TextField" /> 
  <attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] isActive TimeSensor가 작동을 시작/중지할 때 true/false 이벤트를 보낸다." name="isActive" editor="TextField" /> 
  <attribute tooltip="[isPaused &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] isPaused TimeSensor가 중단/재시작할 때 true/false 이벤트를 보낸다. Warning: VRML97에서는 지원되지 않는다." name="isPaused" editor="TextField" /> 
  <attribute tooltip="[pauseTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;] time now >= pauseTime일 때, isPaused는 true가 되고 TimeSensor는 잠시 중단된다. Absolute time: 초 단위로 정의 된 Jan 1, 1970, 00:00:00 GMT 부터 지난 시간. Hint: 일반적으로 ROUTEd time value를 받는다. Warning: VRML97에서는 지원되지 않는다." name="pauseTime" editor="TextField" /> 
  <attribute tooltip="[resumeTime &inputOutputLabel; &SFTimeLabel; &#34;0&#34;] resumeTime &lt;= time now일 때, isPaused는 false가 되고 TimeSensor는 비활성화 된다. Absolute time: 초 단위로 정의 된 Jan 1, 1970, 00:00:00 GMT 부터 지난 시간. Hint: 일반적으로 ROUTEd time value를 받는다. Warning: not supported in VRML97." name="resumeTime" editor="TextField" /> 
  <attribute tooltip="[elapsedTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] TimeSensor가 활성화/작동시작 된 후로부터 지난 시간. 초 단위로 정의 되고, 누적이 되며, 중단된 시간은 고려하지 않는다. Warning: VRML97에서는 지원되지 않는다." name="elapsedTime" editor="TextField" /> 
  <attribute tooltip="[fraction_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] fraction_changed는 연속적으로 [0,1] 범위 내의 값을 보내 현재 사이클에서의 시간 진행을 나타낸다." name="fraction_changed" editor="TextField" /> 
  <attribute tooltip="[time &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] Time은 연속적으로 주어진 simulation tick의 absolute time (since January 1, 1970)을 보낸다." name="time" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/TimeSensor.gif" tooltip="TimeTrigger는 boolean true 이벤트를 time 이벤트로 변경한다." name="TimeTrigger">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[set_boolean &inputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] set_boolean 입력이 true일 경우, trigger는 시간값을 출력한다." name="set_boolean" editor="TextField" /> 
  <attribute tooltip="[triggerTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] triggerTime은 set_boolean입력이 true일 때 보내는 출력 시간 이벤트이다." name="triggerTime" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/TouchSensor.gif" tooltip="TouchSensor는 포인팅 장치의 위치와 상태를 추적하여, 사용자가 기하를 포인팅 할 때가 언제인지 판별한다. Hint: Sensors는 동료 노드와 동료의 자식의 영향을 받는다." name="TouchSensor">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[description &inputOutputLabel; &SFStringLabel; #IMPLIED] 이 노드의 행동을 위해 보여지는 문자 description. Hint: 공간을 사용하라, description이 명백하고 읽을 수 있게 만들어라. Hint:필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다.(like &amp;#38; for &#38; or &amp;#34; for &#34; ). ." name="description" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] isActive 이벤트 생성을 위해 마우스를 움직이거나 클릭한다. 마우스 버튼을 클릭했을 때 isActive=true 이벤트를 보낸다. 마우스 버튼을 놓았을 경우 isActive=false 이벤트를 보낸다." name="isActive" editor="TextField" /> 
  <attribute tooltip="[isOver &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 포인팅 장치가 센서의 기하 위에 있는가?" name="isOver" editor="TextField" /> 
  <attribute tooltip="[hitPoint_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;] TouchSensor의 지역 좌표계에 주어진, 숨어있는 형상의 표면상의 3D 포인트를 포함하는 이벤트." name="hitPoint_changed" editor="TextField" /> 
  <attribute tooltip="[hitNormal_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;] hitPoint에서 표면 노멀 벡터를 포함하는 이벤트." name="hitNormal_changed" editor="TextField" /> 
  <attribute tooltip="[hitTexCoord_changed &outputOnlyLabel; &SFVec2fLabel; #FIXED &#34;&#34;] hitPoint에서 표면의 텍스쳐 좌표를 포함하는 이벤트." name="hitTexCoord_changed" editor="TextField" /> 
  <attribute tooltip="[touchTime &outputOnlyLabel; &SFTimeLabel; &#34;0&#34;] 포인팅 장비가 센서에 닿았을 때 생성되는 Time 이벤트." name="touchTime" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Transform.gif" tooltip="Transform 는 모든 노드를 포함하는 그룹화 노드이다. Hint: +Y axis is up. (Sometimes +X is North and +Z is East.) Stick with +Y up for scene composability and browser assists. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.&#10;Hint: translation rotation and scaling field attributes can be defined in any order for a single Transform node, the order of operations remains consistent. Split operations into nested parent/child Transform nodes if a different order of operation is desired.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#CoordinateSystems" name="Transform">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[translation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계에 상대적인 자식들의 위치 (미터 단위의 x, y, z). Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="translation" editor="TextField" /> 
  <attribute tooltip="[rotation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 지역 좌표계에 상대적인 자식들의 방향 (축, 라디안 단위의 각도). Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="rotation" editor="TextField" /> 
  <attribute tooltip="[center &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계의 원점으로부터의 오프셋, rotation과 scale 이전에 적용된다. Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="center" editor="TextField" /> 
  <attribute tooltip="[scale &inputOutputLabel; &SFVec3fLabel; &#34;1 1 1&#34;] 자식 좌표계의 비균등 x-y-z 스케일, center와 scaleOrientation에 의해 조정된다. Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="scale" editor="TextField" /> 
  <attribute tooltip="[scaleOrientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 스케일링 이전에 수행되는 좌표계의 회전 (임의의 방향에 대해 스케일링을 허용하기 위해). Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="scaleOrientation" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Triangle.gif" tooltip="IndexedTriangleFanSet은 Color/ColorRGBA, Coordinate/CoordinateDouble, Normal과 TextureCoordinate 노드를 포함할 수 있는 형상 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다." name="IndexedTriangleFanSet">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[index &initializeOnlyLabel; &MFInt32Label; #IMPLIED] (-1,+무한대) index는 좌표의 꼭지점을 연결하여 삼각형을 나타낸다. 각각의 부채꼴 형상은 -1의 검사값으로 분리된다. Hint: 첫번째로 색인된 좌표는 부채꼴의 중심이다. " editor="TextArea" name="index" /> 
  <attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서. Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다." name="ccw" editor="TextField" /> 
  <attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] Color노드가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다." name="colorPerVertex" editor="TextField" /> 
  <attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 법선벡터가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다." name="normalPerVertex" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다! " name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Triangle.gif" tooltip="IndexedTriangleSet은 Color/ColorRGBA, Coordinate/CoordinateDouble, Normal과 TextureCoordinate 노드를 포함할 수 있는 형상 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다." name="IndexedTriangleSet">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[index &initializeOnlyLabel; &MFInt32Label; #IMPLIED] (0,+무한대) index는 좌표의 꼭지점을 연결하여 삼각형을 나타낸다. no -1 의 검사값이 필요하다. " editor="TextArea" name="index" /> 
  <attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서. Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다." name="ccw" editor="TextField" /> 
  <attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] Color노드가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다." name="colorPerVertex" editor="TextField" /> 
  <attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 법선벡터가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다." name="normalPerVertex" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다! " name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Triangle.gif" tooltip="IndexedTriangleStripSet은 Color/ColorRGBA, Coordinate/CoordinateDouble, Normal과 TextureCoordinate 노드를 포함할 수 있는 형상 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다." name="IndexedTriangleStripSet">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[index &initializeOnlyLabel; &MFInt32Label; #IMPLIED] (-1,+무한대) index는 좌표의 꼭지점을 연결하여 삼각형을 나타낸다. 각각의 strip마다 -1의 검사값으로 분리된다. " editor="TextArea" name="index" /> 
  <attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서. Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다." name="ccw" editor="TextField" /> 
  <attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] Color노드가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다." name="colorPerVertex" editor="TextField" /> 
  <attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 법선벡터가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다." name="normalPerVertex" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다! " name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Triangle.gif" tooltip="TriangleFanSet Color/ColorRGBA, Coordinate/CoordinateDouble, Normal과 TextureCoordinate 노드를 포함할 수 있는 형상 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다." name="TriangleFanSet">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[fanCount &initializeOnlyLabel; &MFInt32Label; #IMPLIED] (3,+infinity) fanCount array는 각각의 fan에서의 vertice의 수를 제공한다." editor="TextArea" name="fanCount" /> 
  <attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서. Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다." name="ccw" editor="TextField" /> 
  <attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] Color노드가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다." name="colorPerVertex" editor="TextField" /> 
  <attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 법선벡터가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다." name="normalPerVertex" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다! " name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Triangle.gif" tooltip="TriangleSet Color/ColorRGBA, Coordinate/CoordinateDouble, Normal과 TextureCoordinate 노드를 포함할 수 있는 형상 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다." name="TriangleSet">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서. Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다." name="ccw" editor="TextField" /> 
  <attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] Color노드가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다." name="colorPerVertex" editor="TextField" /> 
  <attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 법선벡터가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다." name="normalPerVertex" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다! " name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Triangle.gif" tooltip="TriangleStripSet Color/ColorRGBA, Coordinate/CoordinateDouble, Normal과 TextureCoordinate 노드를 포함할 수 있는 형상 노드이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다. 내용에 따라 타입에 맞는 ProtoInstance를 뺄 수 있다." name="TriangleStripSet">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[stripCount &initializeOnlyLabel; &MFInt32Label; #IMPLIED] (3,+infinity) stripCount array는 각각의 strip에서의 vertice의 수를 제공한다." editor="TextArea" name="stripCount" /> 
  <attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서. Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다." name="ccw" editor="TextField" /> 
  <attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] Color노드가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다." name="colorPerVertex" editor="TextField" /> 
  <attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 법선벡터가 각각의 꼭지점에 적용이 되었거나(true) 아니면 각각의 폴리곤에 적용되었는지(false) 나타낸다." name="normalPerVertex" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다! " name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Material.gif" tooltip="(v3.2) TwoSidedMaterial는 표면 material의 성질을 관련된 geometry node로 구체화한다(폴리곤의 밖과 안쪽 방향). Material attribute는 렌더링시에 X3D 라이팅 공식에 의해 사용된다. Hint: include &lt;component name='Shape' level='4'/&gt; Hint: Material을 추가하기 전에 Shape과 Appearance node를 입력하시오." name="TwoSidedMaterial">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[separateBackColor &inputOutputLabel; &SFBoolLabel; &#34;false&#34;] separateBackColor는 sepearate Material 값이 뒷쪽 면에 쓰일 것인지 아닌지를 결정한다. Warning: 만약 당신이 separateBackColor='true'로 설정하지 않는다면, 뒷쪽면의 Material value는 무시될 것이다." name="separateBackColor" editor="TextField" /> 
  <attribute tooltip="[backDiffuseColor &inputOutputLabel; &SFColorLabel; &#34;0.8 0.8 0.8&#34;] [RGB color] 얼마나 direct한가, angle-dependent light는  모든 light 소스에 의해 반사된다. Hint: 오직 emissiveColor만 IndexedLineSet, LineSet과 PointSet에 영향을 준다." name="backDiffuseColor" editor="TextField" /> 
  <attribute tooltip="[backEmissiveColor &inputOutputLabel; &SFColorLabel; &#34;0 0 0&#34;] [RGB color] 얼만큼 light를 키우는가 하는 것은 이 object에 의해 방사된다. Hint: emissiveColors는 모든 light가 꺼져 있어도 glow된다.
  Hint: diffuseColor를 default (.8 .8 .8)부터 (0 0 0)까지 washout을 피하기 위해 reset 하시오. Hint: 오직 emissiveColor만이 IndexedLineSet, LineSet 과 PointSet에 영향을 준다. Warning: bright emissiveColor의 값은 다른 색들과 텍스쳐를 wash out시킬 수 있다." name="backEmissiveColor" editor="TextField" /> 
  <attribute tooltip="[backSpecularColor &inputOutputLabel; &SFColorLabel; &#34;0 0 0&#34;] [RGB color] specular highlights are brightness reflections (example: shiny spots on an apple). 교환 프로필 Hint: 이 필드는 무시될 수 있다." name="backSpecularColor" editor="TextField" /> 
  <attribute tooltip="[backShininess &inputOutputLabel; &SFFloatLabel; &#34;0.2&#34;] [0,1] low values provide soft specular glows, high values provide sharper, smaller highlights. 교환 프로필 Hint: 이 필드는 무시될 수 있다." name="backShininess" editor="TextField" /> 
  <attribute tooltip="[backAmbientIntensity &inputOutputLabel; &SFFloatLabel; &#34;0.2&#34;] [0,1] how much ambient omnidirectional light is reflected from all light sources. 교환 프로필 Hint: 이 필드는 무시될 수 있다." name="backAmbientIntensity" editor="TextField" /> 
  <attribute tooltip="[backTransparency &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,1] 얼마나 object가 &#34;clear&#34; 한가 : 1.0 완전히 투명하다. 0.0 는 완전히 불투명하다. Interchange profile Hint: transparency &lt; .5 opaque, transparency &gt; .5 transparent." name="backTransparency" editor="TextField" /> 
  <attribute tooltip="[diffuseColor &inputOutputLabel; &SFColorLabel; &#34;0.8 0.8 0.8&#34;] [RGB color] 얼마나 direct한가, angle-dependent light는  모든 light 소스에 의해 반사된다. Hint: 오직 emissiveColor만 IndexedLineSet, LineSet과 PointSet에 영향을 준다." name="diffuseColor" editor="TextField" /> 
  <attribute tooltip="[emissiveColor &inputOutputLabel; &SFColorLabel; &#34;0 0 0&#34;] [RGB color] 불빛이 얼마나 커질 것인가는 이 object에 의해 결정된다. Hint: Hint: emissiveColors는 모든 light가 꺼져 있어도 glow된다.
  Hint: diffuseColor를 default (.8 .8 .8)부터 (0 0 0)까지 washout을 피하기 위해 reset 하시오. Hint: 오직 emissiveColor만이 IndexedLineSet, LineSet 과 PointSet에 영향을 준다. Warning: bright emissiveColor의 값은 다른 색들과 텍스쳐를 wash out시킬 수 있다." name="emissiveColor" editor="TextField" /> 
  <attribute tooltip="[specularColor &inputOutputLabel; &SFColorLabel; &#34;0 0 0&#34;] [RGB color] specular highlights are brightness reflections (example: shiny spots on an apple). 교환 프로필 Hint: 이 필드는 무시될 수 있다." name="specularColor" editor="TextField" /> 
  <attribute tooltip="[shininess &inputOutputLabel; &SFFloatLabel; &#34;0.2&#34;] [0,1] low values provide soft specular glows, high values provide sharper, smaller highlights. 교환 프로필 Hint: 이 필드는 무시될 수 있다." name="shininess" editor="TextField" /> 
  <attribute tooltip="[ambientIntensity &inputOutputLabel; &SFFloatLabel; &#34;0.2&#34;] [0,1] how much ambient omnidirectional light is reflected from all light sources. 교환 프로필 Hint: 이 필드는 무시될 수 있다." name="ambientIntensity" editor="TextField" /> 
  <attribute tooltip="[transparency &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] [0,1] how &#34;clear&#34; an object is: 1.0 is completely transparent, 0.0 is completely opaque. Interchange profile Hint: transparency &lt; .5 opaque, transparency &gt; .5 transparent." name="transparency" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;material&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<!-- USE is no longer a legal element.  -->
<element icon="icons/Viewpoint.gif" tooltip="Viewpoint는 user가 어디에 sene을 보일것인가에 대한 구체적인 location과 방향을 제시한다. NavigationInfo, Background, TextureBackground, Fog, LocalFog, OrthoViewpoint와 Viewpoint 들은 숨겨질 수 있는 node이다.&#10;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.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#Viewpoints" name="Viewpoint">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[description &initializeOnlyLabel; &SFStringLabel; #IMPLIED] 문자 description 혹은 운항은 이 뷰포인트를 확인하는데 힌트를 주고, description을 명확하고 읽을 수 있게 만든다. Warning: description 없이, 뷰포인트는 뷰포인트 메뉴 브라우저에 나타나지 않을것이다. Hint: 필요시 많은 XML 툴이 필요시에 XML 문자 참조를 자동을 바꾼다.(&#34;을 &#38;으로 바꾼다거나 &#34;를  &#34;로 바꿈). Interchange profile Hint: 이 필드는 무시될 수 있다." name="description" editor="TextField" /> 
  <attribute tooltip="[position &inputOutputLabel; &SFVec3fLabel; &#34;0 0 10&#34;] 지역 좌표계에 해당하는 위치(미터 단위의 x, y, z)" name="position" editor="TextField" /> 
  <attribute tooltip="[orientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 지역좌표계에서 기본 -Z 축 방향의 뷰포인트의 회전(축, radian 단위의 각도). Hint: 이것은 기본 방향 (0 0 -1)로부터의  orientation _change_ from이다. Hint: 복잡한 회전은 부모 변형을 사용해 axis-by-axis 성취할수 있다." name="orientation" editor="TextField" /> 
  <attribute tooltip="[centerOfRotation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] centerOfRotation 점은 NavigationInfo EXAMINE 모드에 관계되어있다." name="centerOfRotation" editor="TextField" /> 
  <attribute tooltip="[inputOutputLabelOfView &inputOutputLabel; &SFFloatLabel; &#34;0.7854&#34; (0,pi)] Preferred minimum viewing angle from this viewpoint in radians. 작은 inputOutputLabelOfview는 대체로 망원 렌즈에 해당되고, 큰 inputOutputLabelOfView는 대체로 광각 렌즈에 해당된다. Hint: modifying Viewpoint distance to object may be better for zooming. Warning: inputOutputLabelOfView may not be correct for different window sizes and aspect ratios. 교환 프로필 Hint: 이 필드는 무시될 수 있다." name="inputOutputLabelOfView" editor="TextField" /> 
  <attribute tooltip="[jump &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 이 시점으로 바뀔때 점핑에 의한 일시적인 변화 혹은 공간안의 매끈한 조정 오프셋" name="jump" editor="TextField" /> 
  <attribute tooltip="[retainUserOffsets &inputOutputLabel; &SFBoolLabel; &#34;false&#34;] 보류 (진실) 혹은 0으로 리셋 (거짓) 정의된 시점 위치, 회전으로부터의 어떤 이전 사용자 내비게이션 오프셋" name="retainUserOffsets" editor="TextField" /> 
  <attribute tooltip="[set_bind &inputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] set_bind=true 이벤트를 보내면 이 노드가 활성화된다. set_bind=fals 이벤트를 보내면 이 노드가 비활성화된다. 따라서 set_bind를 true/false로 셋팅하는것은 이 시점을 pop/push (사용가능/사용불가능)하게 된다." name="set_bind" editor="TextField" /> 
  <attribute tooltip="[bindTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] 노드가 활성화되거나 비활성화 될때 보내진 이벤트." name="bindTime" editor="TextField" /> 
  <attribute tooltip="[isBound &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 노드가 활성화될때는 true 이벤트가 보내지고, 다른노드에 의해 풀릴때 false 이벤트가 보내진다." name="isBound" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/VisibilitySensor.gif" tooltip="VisibilitySensor는 user가 구체적인 object를 보거나 user가 world를 조정하는 지역등을 볼 수 있을 때 찾는다. 이런 지역들은 box에 의해 bound되어 있다. Hint: 종종 user attention 이나 improve performance에 영향을 주기 위해 사용. Hint: 센서들은 peer node나 peer들의 자식들에 의해 영향을 받는다." name="VisibilitySensor">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[center &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계의 원점으에서의 멀어진 위치(offset)." name="center" editor="TextField" /> 
  <attribute tooltip="[size &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] meter의 중심에 의해 결정된 visibility box의 size." name="size" editor="TextField" /> 
  <attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] isActive true/false events 는 센서가 작동될 때 보내어진다. visibility region에 들어섰을 때 isActive=true, visibility region에서 나갔을 때 isActive=false." name="isActive" editor="TextField" /> 
  <attribute tooltip="[enterTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] Time event는 User의 카메라가 sensor를 위해 visibility rigion에 들어섰을 때 작동된다." name="enterTime" editor="TextField" /> 
  <attribute tooltip="[exitTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] Time event는 User의 카메라가 sensor를 위해 visibility rigion에서 나갈 때 작동된다." name="exitTime" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/WorldInfo.gif" tooltip="WorldInfo는 3D world에 대한 persistent documentation information을 포함한다." name="WorldInfo">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[title &initializeOnlyLabel; &SFStringLabel; #IMPLIED] Window title에 표시된 world의 title. Hint: many XML tool 들은  XML Character 참조들을 필요시에 자동적으로 대체한다. (예를들면 &#38; &amp; 나 &#34;를 위해; for &quot;)." name="title" editor="TextField" /> 
  <attribute tooltip="[info &initializeOnlyLabel; &MFStringLabel; #IMPLIED] Additional information about this world. Hint: String 은 여러 개의 값을 가질 수 있으므로 개개의 string 은 인용기호를 사용하여 구분한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ] . Hint: many XML tool 들은  XML Character 참조들을 필요시에 자동적으로 대체한다.  (like &#38; for &amp;amp; or &amp;#34; for &quot;)." editor="TextArea" name="info" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/X3D.gif" tooltip="X3D 는 Extensible 3D (X3D) Graphics file를 위한 최고의 XML 요소이다. X3D 요소는 3D scene graph인 단일의 scene요소를 포함하고 있다. Hint: Scene graph의 에디트에 scene tag를 추가하거나 선택한다." name="X3D">
  <attribute tooltip="[version (3.0 | 3.1 | 3.2) #REQUIRED] X3D version 3.2 은 X3D 2004에 대응된다." name="version" editor="TextField" /> 
  <attribute tooltip="[profile &profileNames; #REQUIRED] Profile은 이 Scene을 위해 필요한 the browser나 tool support를 정의한다. Core는 비어있는 profile에 대응한다.  Interchange는 lightweight scene-graph geometry 나 output-only devices에 대응한다. Interactive는 Interchange geometry plus simple user interaction에 대응한다. Immersive는  match to VRML97 with Script 과 Prototypes에 대해 VRML97으로의 대략적으로 match하는 것을 제공한다. Full X3D specification에 정의되어 있는 모든 node를 포함한다." name="profile" editor="TextField" /> 
  <attribute tooltip="[xmlns:xsd CDATA &#34;http://www.w3.org/2001/XMLSchema-instance&#34;]XML Schema Definition (xsd)을 위한 XML namespace (xmlns)." name="xmlns:xsd" editor="TextField" /> 
  <attribute tooltip="[xsd:noNamespaceSchemaLocation CDATA &#34;http://www.web3d.org/specifications/x3d-3.2.xsd&#34;] X3D document-validation rules을 정의하기 위한 X3D Schema를 위한 url." name="xsd:noNamespaceSchemaLocation" editor="TextField" /> 
  </element>
  <element tooltip="Comment는 scene clearer를 어디에서건 만들이 위해 사용된다. Hint: 오직 이 node를 사용해 comments를 입력하시오, attribute 값에 comments를 입력하지 마시오. Hint: # symbol와 같이 VRML comments를 시작하고
  browser에 의해 유지될 필요는 없다. Hint: scene과 함께 반드시 존재하여야 하는 persistent comments를 위한 WorldInfo를 사용하시오." name="XML_COMMENT" /> 
  <element tooltip="TEXT (text data)." name="XML_TEXT" /> 
  <element tooltip="CDATA (Character Data) Section 은 literal character data verbatim을 보존한다. CDATA은 어떤 XML substitutions으로 부터 담겨진 text을 보존한다. Hint: CDATA Script code에 담겨져 보호하거나 작동된다. 힌트 :
   # symbol와 같이 VRML comments를 시작하고 browser에 의해 유지될 필요는 없다. Hint: scene과 함께 반드시 존재하여야 하는 persistent comments를 위한 WorldInfo를 사용하시오." name="XML_CDATA" /> 
  <element tooltip="Processing Instruction (PI) 프로그램에 directions 과 information를 보내기 위해 사용하시오." name="XML_PI" /> 
  <element tooltip="Document Type Definition (DTD)." name="XML_DOCUMENT_TYPE" /> 
<!-- Distributed Interactive Simulation (DIS) Protocol:  -->
<element icon="icons/EspduTransform.gif" tooltip="EspduTransform은 대부분의 node를 포함할 수 있는 network 된 Transform node이다. EspduTransform는 다음의 DIS PDUS를 위한 기능적인 더하기를 한다.: EntityStatePdu CollisionPdu DetonatePdu FirePdu CreateEntity RemoveEntity. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.&#10;Hint: include &lt;component name='DIS' level='1'/&gt;" name=" EspduTransform">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] Enables/disables the sensor node." name="enabled" editor="TextField" /> 
  <attribute tooltip="[marking &inputOutputLabel; &SFStringLabel; #IMPLIED] 간단한 entity label을 위한 11 characters의 최대치." name="marking" editor="TextField" /> 
  <attribute tooltip="[siteID &inputOutputLabel; &SFInt32Label; &#34;0&#34;] 참가한 LAN이나 조직의 simulation/exercise siteID." name="siteID" editor="TextField" /> 
  <attribute tooltip="[applicationID &inputOutputLabel; &SFInt32Label; &#34;1&#34;] simulation/exercise applicationID는 그 사이트의 유일한 application이다." name="applicationID" editor="TextField" /> 
  <attribute tooltip="[entityID &inputOutputLabel; &SFInt32Label; &#34;0&#34;] simulation/exercise entityID는 그 application안의 entity를 위한 유일한 ID이다." name="entityID" editor="TextField" /> 
  <attribute tooltip="[forceID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="forceID" editor="TextField" /> 
  <attribute tooltip="[entityKind &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="entityKind" editor="TextField" /> 
  <attribute tooltip="[entityDomain &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="entityDomain" editor="TextField" /> 
  <attribute tooltip="[entityCountry &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="entityCountry" editor="TextField" /> 
  <attribute tooltip="[entityCategory &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="entityCategory" editor="TextField" /> 
  <attribute tooltip="[entitySubCategory &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="entitySubCategory" editor="TextField" /> 
  <attribute tooltip="[entitySpecific &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="entitySpecific" editor="TextField" /> 
  <attribute tooltip="[entityExtra &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="entityExtra" editor="TextField" /> 
  <attribute tooltip="[readInterval &inputOutputLabel; &SFTimeLabel; &#34;0.1&#34;] 읽기 업데이트 사이의 초단위 간격. 0은 읽지 않음." name="readInterval" editor="TextField" /> 
  <attribute tooltip="[writeInterval &inputOutputLabel; &SFTimeLabel; &#34;1.0&#34;] 쓰기 업데이트 사이의 초단위 간격. 0은 쓰지 않음." name="writeInterval" editor="TextField" /> 
  <attribute tooltip="[networkMode &inputOutputLabel; &DisNetworkModeValues; &#34;standAlone&#34;] 이 엔티티가 네트워크를 무시하는지 아닌지의 여부, 네트워크에 DIS 패킷을 보내거나, DIS 패킷을 네트워크에서 받거나. (1) standAlone: 네트워크를 무시하지만 로컬 씬에서의 이벤트에는 응답한다. (2) networkReader: 네트워크를 보고, readInterval마다 PDU 패킷을 읽는다. 엔티티의 사본처럼 동작한다. (3) networkWriter: writeInterval마다 네트워크에 PDU 패킷을 보낸다. 마스터 엔티티처럼 동작한다. 기본값인 &#34;standAlone&#34;은 networkReader나 networkWriter같은 씬 안의 DIS 네크워크 활성이 의도적이라는 것을 확실하게 한다." name="networkMode" editor="TextField" /> 
  <attribute tooltip="[isStandAlone &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] networkMode=&#34;local&#34; 인가 아닌가 (ignore network but still respond to local events)" name="isStandAlone" editor="TextField" /> 
  <attribute tooltip="[isNetworkReader &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] networkMode=&#34;remote&#34; 인가 아닌가(listen to network as copy of remote entity)" name="isNetworkReader" editor="TextField" /> 
  <attribute tooltip="[isNetworkWriter &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] networkMode=&#34;master&#34; 인가 아닌가 (output to network as master entity at writeInterval)" name="isNetworkWriter" editor="TextField" /> 
  <attribute tooltip="[address &inputOutputLabel; &SFStringLabel; &quot;localhost&quot;] 멀티캐스트 주소, 또는 &#34;localhost&quot;. 예시: 224.2.181.145." name="address" editor="TextField" /> 
  <attribute tooltip="[port &inputOutputLabel; &SFInt32Label; &#34;0&#34;] Multicast port Example: 62040." name="port" editor="TextField" /> 
  <attribute tooltip="[multicastRelayHost &inputOutputLabel; &SFStringLabel; #IMPLIED] 멀티캐스트가 지역적으로 허용이 안될경우 대체 시스템 서버의 주소. Example: devo.cs.nps.navy.mil." name="multicastRelayHost" editor="TextField" /> 
  <attribute tooltip="[multicastRelayPort &inputOutputLabel; &SFInt32Label; &#34;0&#34;] 멀티캐스트가 지역적으로 허용이 안될경우 대체 시스템 서버의 포트. Example: 8010." name="multicastRelayPort" editor="TextField" /> 
  <attribute tooltip="[rtpHeaderExpected &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] RTP headers가 DIS PDUs에 추가 되었는가 아닌가." name="rtpHeaderExpected" editor="TextField" /> 
  <attribute tooltip="[isRtpHeaderHeard &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] Whether 다가오는  DIS packets가 추가된 RTP header를 가지고 있는가 아닌가." name="isRtpHeaderHeard" editor="TextField" /> 
  <attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 최근에 네트워크 갱신을 받아왔었는가 아닌가?" name="isActive" editor="TextField" /> 
  <attribute tooltip="[timestamp &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] VRML time units내에서 최근 갱신으로 부터의 DIS timestamp" name="timestamp" editor="TextField" /> 
  <attribute tooltip="[translation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 떨어져 연결된 EspduTransform 노드들로 부터 종종 읽혀지는 (또는 쓰여지는) 지역 coordinate 시스템과 관계 있는 자식의 위치." name="translation" editor="TextField" /> 
  <attribute tooltip="[rotation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 떨어져 연결된 EspduTransform 노드들로 부터 종종 읽혀지는 (또는 쓰여지는) 지역 coordinate 시스템과 관계 있는 자식의 Orientation." name="rotation" editor="TextField" /> 
  <attribute tooltip="[center &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계의 원점으에서의 멀어진 위치(offset)." name="center" editor="TextField" /> 
  <attribute tooltip="[scale &inputOutputLabel; &SFVec3fLabel; &#34;1 1 1&#34;] 중점과 scaleOrientation에 의해 보정된 자식 coordinate시스템의 일정하지 않은 x-y-z scale." name="scale" editor="TextField" /> 
  <attribute tooltip="[scaleOrientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 스케일링 이전에 수행되는 좌표계의 회전 (임의의 방향에 대해 스케일링을 허용하기 위해). ." name="scaleOrientation" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[linearVelocity &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]" name="linearVelocity" editor="TextField" /> 
  <attribute tooltip="[linearAcceleration &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]" name="linearAcceleration" editor="TextField" /> 
  <attribute tooltip="[deadReckoning &inputOutputLabel; &SFInt32Label; &#34;0&#34;] [0,65535] Dead reckoning 알고리즘은 속도나 가속도와 position/orientation을 보호하기 위해 사용된다." name="deadReckoning" editor="TextField" /> 
  <attribute tooltip="[isCollided &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 상응하는 CollisionPDU가 충돌을 보고해왔었는가?" name="isCollided" editor="TextField" /> 
  <attribute tooltip="[collideTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] 언제 우리가 충돌할 것 인가?" name="collideTime" editor="TextField" /> 
  <attribute tooltip="[isDetonated &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 상응하는 DetonationPDU가 폭발을 보고해왔었는가?" name="isDetonated" editor="TextField" /> 
  <attribute tooltip="[detonateTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] 우리가 언제 폭발할 것 인가?" name="detonateTime" editor="TextField" /> 
  <attribute tooltip="[fired1 &inputOutputLabel; &SFBoolLabel; &#34;false&#34;] 주요 무기(Fire PDU)가 발사되어 왔는가?" name="fired1" editor="TextField" /> 
  <attribute tooltip="[fired2 &inputOutputLabel; &SFBoolLabel; &#34;false&#34;] 보조 무기 (Fire PDU)가 발사되어 왔는가?" name="fired2" editor="TextField" /> 
  <attribute tooltip="[firedTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] 우리가 언제 무기를 발사하였나 (Fire PDU)?" name="firedTime" editor="TextField" /> 
  <attribute tooltip="[munitionStartPoint &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 이벤트출력, exercise coordinates를 사용한다." name="munitionStartPoint" editor="TextField" /> 
  <attribute tooltip="[munitionEndPoint &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 이벤트출력, exercise coordinates를 사용한다." name="munitionEndPoint" editor="TextField" /> 
  <attribute tooltip="[munitionSiteID &inputOutputLabel; &SFInt32Label; &#34;0&#34;] Munition siteID." name="munitionSiteID" editor="TextField" /> 
  <attribute tooltip="[munitionApplicationID &inputOutputLabel; &SFInt32Label; &#34;1&#34;] 그 위치에 적용을 위해 유일한 Munition applicationID." name="munitionApplicationID" editor="TextField" /> 
  <attribute tooltip="[munitionEntityID &inputOutputLabel; &SFInt32Label; &#34;0&#34;] Munition entityID은 entity firing munition과 그 적용을 위한 유일한 ID이다. " name="munitionEntityID" editor="TextField" /> 
  <attribute tooltip="[fireMissionIndex &inputOutputLabel; &SFInt32Label; #FIXED &#34;&#34;]" name="fireMissionIndex" editor="TextField" /> 
  <attribute tooltip="[warhead &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="warhead" editor="TextField" /> 
  <attribute tooltip="[fuse &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="fuse" editor="TextField" /> 
  <attribute tooltip="[munitionQuantity &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="munitionQuantity" editor="TextField" /> 
  <attribute tooltip="[firingRate &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="firingRate" editor="TextField" /> 
  <attribute tooltip="[firingRange &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]" name="firingRange" editor="TextField" /> 
  <attribute tooltip="[collisionType &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="collisionType" editor="TextField" /> 
  <attribute tooltip="[detonationLocation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]" name="detonationLocation" editor="TextField" /> 
  <attribute tooltip="[detonationRelativeLocation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]" name="detonationRelativeLocation" editor="TextField" /> 
  <attribute tooltip="[detonationResult &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="detonationResult" editor="TextField" /> 
  <attribute tooltip="[eventApplicationID &inputOutputLabel; &SFInt32Label; &#34;1&#34;]" name="eventApplicationID" editor="TextField" /> 
  <attribute tooltip="[eventEntityID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="eventEntityID" editor="TextField" /> 
  <attribute tooltip="[eventNumber &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="eventNumber" editor="TextField" /> 
  <attribute tooltip="[eventSiteID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="eventSiteID" editor="TextField" /> 
  <attribute tooltip="[articulationParameterCount &inputOutputLabel; &SFInt32Label; &#34;0&#34;] 첫 번째 연결식 파라미터는 articulationParameterValue0이다." name="articulationParameterCount" editor="TextField" /> 
  <attribute tooltip="[articulationParameterDesignatorArray &inputOutputLabel; &MFInt32Label; #IMPLIED] 각각의 연결된 파라미터들을 위한 지명자들의 배열." name="articulationParameterDesignatorArray" editor="TextField" /> 
  <attribute tooltip="[articulationParameterChangeIndicatorArray &inputOutputLabel; &MFInt32Label; #IMPLIED] 연결된 파라미터들이 갱신될 때, 각각 증가하는 change counter들의 배열.#IMPLIED] ." name="articulationParameterChangeIndicatorArray" editor="TextField" /> 
  <attribute tooltip="[articulationParameterIdPartAttachedToArray &inputOutputLabel; &MFInt32Label; #IMPLIED] 각각의 연결된 파라미터가 부여된 ID 배열." name="articulationParameterIdPartAttachedToArray" editor="TextField" /> 
  <attribute tooltip="[articulationParameterTypeArray &inputOutputLabel; &MFInt32Label; #IMPLIED]각각의 연결된 파라미터를 위한 열거 타입의 배열." name="articulationParameterTypeArray" editor="TextField" /> 
  <attribute tooltip="[articulationParameterArray &inputOutputLabel; &MFFloatLabel; #IMPLIED] ." name="articulationParameterArray" editor="TextField" /> 
  <attribute tooltip="[set_articulationParameterValue0 &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] 사용자가 정의한 하중(payload) 배열의 요소를 정한다." name="set_articulationParameterValue0" editor="TextField" /> 
  <attribute tooltip="[set_articulationParameterValue1 &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] 사용자가 정의한 하중(payload) 배열의 요소를 정한다." name="set_articulationParameterValue1" editor="TextField" /> 
  <attribute tooltip="[set_articulationParameterValue2 &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] 사용자가 정의한 하중(payload) 배열의 요소를 정한다." name="set_articulationParameterValue2" editor="TextField" /> 
  <attribute tooltip="[set_articulationParameterValue3 &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] 사용자가 정의한 하중(payload) 배열의 요소를 정한다." name="set_articulationParameterValue3" editor="TextField" /> 
  <attribute tooltip="[set_articulationParameterValue4 &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] 사용자가 정의한 하중(payload) 배열의 요소를 정한다." name="set_articulationParameterValue4" editor="TextField" /> 
  <attribute tooltip="[set_articulationParameterValue5 &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] 사용자가 정의한 하중(payload) 배열의 요소를 정한다." name="set_articulationParameterValue5" editor="TextField" /> 
  <attribute tooltip="[set_articulationParameterValue6 &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] 사용자가 정의한 하중(payload) 배열의 요소를 정한다." name="set_articulationParameterValue6" editor="TextField" /> 
  <attribute tooltip="[set_articulationParameterValue7 &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] 사용자가 정의한 하중(payload) 배열의 요소를 정한다." name="set_articulationParameterValue7" editor="TextField" /> 
  <attribute tooltip="[articulationParameterValue0_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] 사용자가 정의한 하중(payload) 배열의 요소를 가져 온다." name="articulationParameterValue0_changed" editor="TextField" /> 
  <attribute tooltip="[articulationParameterValue1_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] 사용자가 정의한 하중(payload) 배열의 요소를 가져 온다." name="articulationParameterValue1_changed" editor="TextField" /> 
  <attribute tooltip="[articulationParameterValue2_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] 사용자가 정의한 하중(payload) 배열의 요소를 가져 온다." name="articulationParameterValue2_changed" editor="TextField" /> 
  <attribute tooltip="[articulationParameterValue3_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] 사용자가 정의한 하중(payload) 배열의 요소를 가져 온다." name="articulationParameterValue3_changed" editor="TextField" /> 
  <attribute tooltip="[articulationParameterValue4_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] 사용자가 정의한 하중(payload) 배열의 요소를 가져 온다." name="articulationParameterValue4_changed" editor="TextField" /> 
  <attribute tooltip="[articulationParameterValue5_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] 사용자가 정의한 하중(payload) 배열의 요소를 가져 온다." name="articulationParameterValue5_changed" editor="TextField" /> 
  <attribute tooltip="[articulationParameterValue6_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] 사용자가 정의한 하중(payload) 배열의 요소를 가져 온다." name="articulationParameterValue6_changed" editor="TextField" /> 
  <attribute tooltip="[articulationParameterValue7_changed &outputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] 사용자가 정의한 하중(payload) 배열의 요소를 가져 온다." name="articulationParameterValue7_changed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/ReceiverPdu.gif" tooltip="ReceiverPdu는 네트워크된 PDU 정보 노드이다.&#10;Hint: include &lt;component name='DIS' level='1'/&gt;" name=" ReceiverPdu">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 센서 노드를 사용 가능하게 하거나 불가능하게한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[whichGeometry &inputOutputLabel; &SFInt32Label; &#34;1&#34;] 렌더링 할 기하를 선택한다: -1은 기하 없음, 0은 텍스트 추적, 1은 기본 기하." name="whichGeometry" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 경계 상자 중심: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 크기: 기자동으로 계산됨. 최적화 또는 제한조건으로 명시될 수 있다." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[siteID &inputOutputLabel; &SFInt32Label; &#34;0&#34;] EntityID 사이트." name="siteID" editor="TextField" /> 
  <attribute tooltip="[applicationID &inputOutputLabel; &SFInt32Label; &#34;1&#34;] EntityID 응용 ID, 해당 사이트에서의 응용으로는 유일하다." name="applicationID" editor="TextField" /> 
  <attribute tooltip="[entityID &inputOutputLabel; &SFInt32Label; &#34;0&#34;] EntityID는 해당 응용 내의 엔티티의 유일한 ID이다." name="entityID" editor="TextField" /> 
  <attribute tooltip="[readInterval &inputOutputLabel; &SFTimeLabel; &#34;0.1&#34;] 읽기 업데이트 사이의 초단위 간격. 0은 읽지 않음." name="readInterval" editor="TextField" /> 
  <attribute tooltip="[writeInterval &inputOutputLabel; &SFTimeLabel; &#34;1.0&#34;] 쓰기 업데이트 사이의 초단위 간격. 0은 쓰지 않음." name="writeInterval" editor="TextField" /> 
  <attribute tooltip="[networkMode &inputOutputLabel; &DisNetworkModeValues; &#34;standAlone&#34;] 이 엔티티가 네트워크를 무시하는지 아닌지의 여부, 네트워크에 DIS 패킷을 보내거나, DIS 패킷을 네트워크에서 받거나. (1) standAlone: 네트워크를 무시하지만 로컬 씬에서의 이벤트에는 응답한다. (2) networkReader: 네트워크를 보고, readInterval마다 PDU 패킷을 읽는다. 엔티티의 사본처럼 동작한다. (3) networkWriter: writeInterval마다 네트워크에 PDU 패킷을 보낸다. 마스터 엔티티처럼 동작한다. 기본값인 &#34;standAlone&#34;은 networkReader나 networkWriter같은 씬 안의 DIS 네크워크 활성이 의도적이라는 것을 확실하게 한다." name="networkMode" editor="TextField" /> 
  <attribute tooltip="[isStandAlone &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] networkMode=&#34;local&#34;인지 아닌지. (네크워크는 무시하지만 로컬 이벤트에는 반응)" name="isStandAlone" editor="TextField" /> 
  <attribute tooltip="[isNetworkReader &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] networkMode=&#34;remote&#34;인지 아닌지. (엔티티의 사본처럼 네트워크를 본다)" name="isNetworkReader" editor="TextField" /> 
  <attribute tooltip="[isNetworkWriter &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] networkMode=&#34;master&#34;인지 아닌지. (마스터 엔티티처럼 writeInterval마다 네크워크에 출력)" name="isNetworkWriter" editor="TextField" /> 
  <attribute tooltip="[address &inputOutputLabel; &SFStringLabel; &quot;localhost&quot;] 멀티캐스트 주소, 또는 &#34;localhost&quot;. 예시: 224.2.181.145." name="address" editor="TextField" /> 
  <attribute tooltip="[port &inputOutputLabel; &SFInt32Label; &#34;0&#34;] 멀티캐스트 포트. 예시: 62040." name="port" editor="TextField" /> 
  <attribute tooltip="[multicastRelayHost &inputOutputLabel; &SFStringLabel; #IMPLIED] 멀티캐스트가 지역적으로 허용이 안될경우 대체 시스템 서버의 주소 example: devo.cs.nps.navy.mil." name="multicastRelayHost" editor="TextField" /> 
  <attribute tooltip="[multicastRelayPort &inputOutputLabel; &SFInt32Label; &#34;0&#34;] 멀티캐스트가 지역적으로 허용이 안될경우 대체 시스템 서버의 포트 example: 8010." name="multicastRelayPort" editor="TextField" /> 
  <attribute tooltip="[rtpHeaderExpected &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] RTP header들이 DIS PDU들에 추가되는지 아닌지." name="rtpHeaderExpected" editor="TextField" /> 
  <attribute tooltip="[isRtpHeaderHeard &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 다가올 DIS packets가 추가된 RTP header를 소유하는지 아닌지." name="isRtpHeaderHeard" editor="TextField" /> 
  <attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 최근에 네트워크를 업데이트 하였는가?" name="isActive" editor="TextField" /> 
  <attribute tooltip="[timestamp &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] VRML 단위들에서의 DIS 타임 스탬프." name="timestamp" editor="TextField" /> 
  <attribute tooltip="[radioID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="radioID" editor="TextField" /> 
  <attribute tooltip="[receivedPower &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]" name="receivedPower" editor="TextField" /> 
  <attribute tooltip="[receiverState &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="receiverState" editor="TextField" /> 
  <attribute tooltip="[transmitterSiteID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="transmitterSiteID" editor="TextField" /> 
  <attribute tooltip="[transmitterApplicationID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="transmitterApplicationID" editor="TextField" /> 
  <attribute tooltip="[transmitterEntityID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="transmitterEntityID" editor="TextField" /> 
  <attribute tooltip="[transmitterRadioID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="transmitterRadioID" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/SignalPdu.gif" tooltip="SignalPdu는 네트워크된 PDU 정보 노드이다.&#10;Hint: include &lt;component name='DIS' level='1'/&gt;" name=" SignalPdu">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 센서 노드를 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[whichGeometry &inputOutputLabel; &SFInt32Label; &#34;1&#34;] 렌더링 할 기하를 선택한다: -1은 기하 없음, 0은 텍스트 추적, 1은 기본 기하." name="whichGeometry" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[siteID &inputOutputLabel; &SFInt32Label; &#34;0&#34;] EntityID 사이트." name="siteID" editor="TextField" /> 
  <attribute tooltip="[applicationID &inputOutputLabel; &SFInt32Label; &#34;1&#34;] EntityID 응용 ID, 해당 사이트에서의 응용으로는 유일하다." name="applicationID" editor="TextField" /> 
  <attribute tooltip="[entityID &inputOutputLabel; &SFInt32Label; &#34;0&#34;] EntityID는 해당 응용 내의 엔티티의 유일한 ID이다." name="entityID" editor="TextField" /> 
  <attribute tooltip="[readInterval &inputOutputLabel; &SFTimeLabel; &#34;0.1&#34;] 읽기 업데이트 사이의 초단위 간격. 0은 읽지 않음." name="readInterval" editor="TextField" /> 
  <attribute tooltip="[writeInterval &inputOutputLabel; &SFTimeLabel; &#34;1.0&#34;] 쓰기 업데이트 사이의 초단위 간격. 0은 쓰지 않음." name="writeInterval" editor="TextField" /> 
  <attribute tooltip="[networkMode &inputOutputLabel; &DisNetworkModeValues; &#34;standAlone&#34;] 이 엔티티가 네트워크를 무시하는지 아닌지의 여부, 네트워크에 DIS 패킷을 보내거나, DIS 패킷을 네트워크에서 받거나. (1) standAlone: 네트워크를 무시하지만 로컬 씬에서의 이벤트에는 응답한다. (2) networkReader: 네트워크를 보고, readInterval마다 PDU 패킷을 읽는다. 엔티티의 사본처럼 동작한다. (3) networkWriter: writeInterval마다 네트워크에 PDU 패킷을 보낸다. 마스터 엔티티처럼 동작한다. 기본값인 &#34;standAlone&#34;은 networkReader나 networkWriter같은 씬 안의 DIS 네크워크 활성이 의도적이라는 것을 확실하게 한다." name="networkMode" editor="TextField" /> 
  <attribute tooltip="[isStandAlone &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] networkMode=&#34;local&#34;인지 아닌지. (네크워크는 무시하지만 로컬 이벤트에는 반응)" name="isStandAlone" editor="TextField" /> 
  <attribute tooltip="[isNetworkReader &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] networkMode=&#34;remote&#34;인지 아닌지. (엔티티의 사본처럼 네트워크를 본다)" name="isNetworkReader" editor="TextField" /> 
  <attribute tooltip="[isNetworkWriter &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] networkMode=&#34;master&#34;인지 아닌지. (마스터 엔티티처럼 writeInterval마다 네크워크에 출력)" name="isNetworkWriter" editor="TextField" /> 
  <attribute tooltip="[address &inputOutputLabel; &SFStringLabel; &quot;localhost&quot;] 멀티캐스트 주소, 또는 &#34;localhost&quot;. 예시: 224.2.181.145." name="address" editor="TextField" /> 
  <attribute tooltip="[port &inputOutputLabel; &SFInt32Label; &#34;0&#34;] Multicast port example: 62040." name="port" editor="TextField" /> 
  <attribute tooltip="[multicastRelayHost &inputOutputLabel; &SFStringLabel; #IMPLIED] 멀티캐스트가 지역적으로 허용이 안될경우 대체 시스템 서버의 주소 example: devo.cs.nps.navy.mil." name="multicastRelayHost" editor="TextField" /> 
  <attribute tooltip="[multicastRelayPort &inputOutputLabel; &SFInt32Label; &#34;0&#34;] 멀티캐스트가 지역적으로 허용이 안될경우 대체 시스템 서버의 포트 example: 8010." name="multicastRelayPort" editor="TextField" /> 
  <attribute tooltip="[rtpHeaderExpected &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] RTP header들이 DIS PDU들에 추가되는지 아닌지." name="rtpHeaderExpected" editor="TextField" /> 
  <attribute tooltip="[isRtpHeaderHeard &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 다가올 DIS packets가 추가된 RTP header를 소유하는지 아닌지." name="isRtpHeaderHeard" editor="TextField" /> 
  <attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 최근에 네트워크를 업데이트 하였는가?." name="isActive" editor="TextField" /> 
  <attribute tooltip="[timestamp &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] VRML 단위들에서의 DIS 타임 스탬프." name="timestamp" editor="TextField" /> 
  <attribute tooltip="[radioID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="radioID" editor="TextField" /> 
  <attribute tooltip="[encodingScheme &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="encodingScheme" editor="TextField" /> 
  <attribute tooltip="[tdlType &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="tdlType" editor="TextField" /> 
  <attribute tooltip="[sampleRate &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="sampleRate" editor="TextField" /> 
  <attribute tooltip="[samples &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="samples" editor="TextField" /> 
  <attribute tooltip="[dataLength &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="dataLength" editor="TextField" /> 
  <attribute tooltip="[data &inputOutputLabel; &MFInt32Label; #IMPLIED]" name="data" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/TransmitterPdu.gif" tooltip="TransmitterPdu는 네트워크된 PDU 정보 node이다.&#10;Hint: include &lt;component name='DIS' level='1'/&gt;" name=" TransmitterPdu">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] sensor node의 사용/비사용." name="enabled" editor="TextField" /> 
  <attribute tooltip="[whichGeometry &inputOutputLabel; &SFInt32Label; &#34;1&#34;] 렌더링 할 기하를 선택한다: -1은 기하 없음, 0은 텍스트 추적, 1은 기본 기하." name="whichGeometry" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[siteID &inputOutputLabel; &SFInt32Label; &#34;0&#34;] EntityID site." name="siteID" editor="TextField" /> 
  <attribute tooltip="[applicationID &inputOutputLabel; &SFInt32Label; &#34;1&#34;] EntityID 응용 ID, 해당 사이트에서의 응용으로는 유일하다." name="applicationID" editor="TextField" /> 
  <attribute tooltip="[entityID &inputOutputLabel; &SFInt32Label; &#34;0&#34;] EntityID는 해당 응용 내의 엔티티의 유일한 ID이다." name="entityID" editor="TextField" /> 
  <attribute tooltip="[readInterval &inputOutputLabel; &SFTimeLabel; &#34;0.1&#34;] 읽기 업데이트 사이의 초단위 간격. 0은 읽지 않음." name="readInterval" editor="TextField" /> 
  <attribute tooltip="[writeInterval &inputOutputLabel; &SFTimeLabel; &#34;1.0&#34;] 쓰기 업데이트 사이의 초단위 간격. 0은 쓰지 않음." name="writeInterval" editor="TextField" /> 
  <attribute tooltip="[networkMode &inputOutputLabel; &DisNetworkModeValues; &#34;standAlone&#34;] 이 엔티티가 네트워크를 무시하는지 아닌지의 여부, 네트워크에 DIS 패킷을 보내거나, DIS 패킷을 네트워크에서 받거나. (1) standAlone: 네트워크를 무시하지만 로컬 씬에서의 이벤트에는 응답한다. (2) networkReader: 네트워크를 보고, readInterval마다 PDU 패킷을 읽는다. 엔티티의 사본처럼 동작한다. (3) networkWriter: writeInterval마다 네트워크에 PDU 패킷을 보낸다. 마스터 엔티티처럼 동작한다. 기본값인 &#34;standAlone&#34;은 networkReader나 networkWriter같은 씬 안의 DIS 네크워크 활성이 의도적이라는 것을 확실하게 한다." name="networkMode" editor="TextField" /> 
  <attribute tooltip="[isStandAlone &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] networkMode=&#34;local&#34;인지 아닌지. (네크워크는 무시하지만 로컬 이벤트에는 반응)" name="isStandAlone" editor="TextField" /> 
  <attribute tooltip="[isNetworkReader &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]networkMode=&#34;remote&#34;인지 아닌지. (엔티티의 사본처럼 네트워크를 본다)" name="isNetworkReader" editor="TextField" /> 
  <attribute tooltip="[isNetworkWriter &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;]networkMode=&#34;master&#34;인지 아닌지. (마스터 엔티티처럼 writeInterval마다 네크워크에 출력)" name="isNetworkWriter" editor="TextField" /> 
  <attribute tooltip="[address &inputOutputLabel; &SFStringLabel; &quot;localhost&quot;] 멀티캐스트 주소, 또는 &#34;localhost&quot;. 예시: 224.2.181.145." name="address" editor="TextField" /> 
  <attribute tooltip="[port &inputOutputLabel; &SFInt32Label; &#34;0&#34;] Multicast port example: 62040." name="port" editor="TextField" /> 
  <attribute tooltip="[multicastRelayHost &inputOutputLabel; &SFStringLabel; #IMPLIED] 멀티캐스트가 지역적으로 허용이 안될경우 대체 시스템 서버의 주소 example: devo.cs.nps.navy.mil." name="multicastRelayHost" editor="TextField" /> 
  <attribute tooltip="[multicastRelayPort &inputOutputLabel; &SFInt32Label; &#34;0&#34;] 멀티캐스트가 지역적으로 허용이 안될경우 대체 시스템 서버의 포트 example: 8010." name="multicastRelayPort" editor="TextField" /> 
  <attribute tooltip="[rtpHeaderExpected &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;]RTP header들이 DIS PDU들에 추가되는지 아닌지." name="rtpHeaderExpected" editor="TextField" /> 
  <attribute tooltip="[isRtpHeaderHeard &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 다가올 DIS packets가 추가된 RTP header를 소유하는지 아닌지." name="isRtpHeaderHeard" editor="TextField" /> 
  <attribute tooltip="[isActive &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 최근에 네트워크를 업데이트 하였는가?." name="isActive" editor="TextField" /> 
  <attribute tooltip="[timestamp &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] VRML 단위들에서의 DIS 타임 스탬프." name="timestamp" editor="TextField" /> 
  <attribute tooltip="[radioID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="radioID" editor="TextField" /> 
  <attribute tooltip="[antennaLocation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]" name="antennaLocation" editor="TextField" /> 
  <attribute tooltip="[antennaPatternLength &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="antennaPatternLength" editor="TextField" /> 
  <attribute tooltip="[antennaPatternType &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="antennaPatternType" editor="TextField" /> 
  <attribute tooltip="[cryptoKeyID &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="cryptoKeyID" editor="TextField" /> 
  <attribute tooltip="[cryptoSystem &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="cryptoSystem" editor="TextField" /> 
  <attribute tooltip="[frequency &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="frequency" editor="TextField" /> 
  <attribute tooltip="[inputSource &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="inputSource" editor="TextField" /> 
  <attribute tooltip="[lengthOfModulationParameters &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="lengthOfModulationParameters" editor="TextField" /> 
  <attribute tooltip="[modulationTypeDetail &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="modulationTypeDetail" editor="TextField" /> 
  <attribute tooltip="[modulationTypeMajor &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="modulationTypeMajor" editor="TextField" /> 
  <attribute tooltip="[modulationTypeSpreadSpectrum &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="modulationTypeSpreadSpectrum" editor="TextField" /> 
  <attribute tooltip="[modulationTypeSystem &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="modulationTypeSystem" editor="TextField" /> 
  <attribute tooltip="[power &inputOutputLabel; &SFFloatLabel; &#34;0&#34;]" name="power" editor="TextField" /> 
  <attribute tooltip="[radioEntityTypeCategory &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="radioEntityTypeCategory" editor="TextField" /> 
  <attribute tooltip="[radioEntityTypeCountry &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="radioEntityTypeCountry" editor="TextField" /> 
  <attribute tooltip="[radioEntityTypeDomain &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="radioEntityTypeDomain" editor="TextField" /> 
  <attribute tooltip="[radioEntityTypeKind &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="radioEntityTypeKind" editor="TextField" /> 
  <attribute tooltip="[radioEntityTypeNomenclature &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="radioEntityTypeNomenclature" editor="TextField" /> 
  <attribute tooltip="[radioEntityTypeNomenclatureVersion &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="radioEntityTypeNomenclatureVersion" editor="TextField" /> 
  <attribute tooltip="[relativeAntennaLocation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]" name="relativeAntennaLocation" editor="TextField" /> 
  <attribute tooltip="[transmitFrequencyBandwidth &inputOutputLabel; &SFFloatLabel; &#34;0.0&#34;]" name="transmitFrequencyBandwidth" editor="TextField" /> 
  <attribute tooltip="[transmitState &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="transmitState" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/DISENTITYMANAGER16.png" tooltip="DISEntityManager node 새로운 entity가 도착하거나 떠날 때를 인지한다. DISEntityManager 아마도 어떤 수의 DISEntityTypeMapping node도 포함한다. Incoming은 
   생성된 대응되는 x3d모델을 포함하는 EspduTransform node를 포함한다.&#10;Hint: include &lt;component name='DIS' level='2'/&gt;" name=" DISEntityManager">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[siteID &inputOutputLabel; &SFInt32Label; &#34;0&#34;] EntityID 영역." name="siteID" editor="TextField" /> 
  <attribute tooltip="[applicationID &inputOutputLabel; &SFInt32Label; &#34;1&#34;] EntityID 응용 ID, 해당 사이트에서의 응용으로는 유일하다." name="applicationID" editor="TextField" /> 
  <attribute tooltip="[address &inputOutputLabel; &SFStringLabel; &quot;localhost&quot;] 멀티캐스트 주소, 또는 &#34;localhost&quot;. 예시: 224.2.181.145." name="address" editor="TextField" /> 
  <attribute tooltip="[port &inputOutputLabel; &SFInt32Label; &#34;0&#34;] Multicast port example: 62040." name="port" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/DISENTITYTYPEMAPPING16.png" tooltip="DISEntityTypeMapping는 x3d 모델에서 받아지는 DIS 요소 타입 정보를 매핑하고, 그럼으로서 받아들여지는 패킷에 맞는 시각적인 그리고 행동적인 묘사를 제공한다. Fields는 다음의 순서로 진행된다: kind, domain, country, category, subcategory, specific, extra. Hint: 0 값은 와일드 카드이다. 리스트 내의 모든 값은 청므 0이 전의 된 뒤에는 0이여야만 한다.&#10;Hint: include &lt;component name='DIS' level='2'/&gt;" name=" DISEntityTypeMapping">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED]. Hint: String 은 여러 개의 값을 가질 수 있으므로 개개의 string 은 인용기호를 사용하여 구분한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ] . Hint: &quot;기호의 XML 인코딩은 다음과 같다. &quot; (a character entity). Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다! 
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls" editor="TextArea" name="url" /> 
  <attribute tooltip="[kind &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="kind" editor="TextField" /> 
  <attribute tooltip="[domain &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="domain" editor="TextField" /> 
  <attribute tooltip="[country &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="country" editor="TextField" /> 
  <attribute tooltip="[category &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="category" editor="TextField" /> 
  <attribute tooltip="[subCategory &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="subCategory" editor="TextField" /> 
  <attribute tooltip="[specific &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="specific" editor="TextField" /> 
  <attribute tooltip="[extra &inputOutputLabel; &SFInt32Label; &#34;0&#34;]" name="extra" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;mapping&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<!-- GeoVRML  -->
<element icon="icons/GeoCoordinate.gif" tooltip="GeoCoordinate 는 도형을 지리적 3차원 좌표로 만든다. 이것은 지구를 중심으로 한,  곡선모양의 지구 표현형식으로 전환 된다. 지리적 좌표는  IndexedFaceSet, IndexedLineSet, LineSet 와 PointSet에만 사용된다. 지리적 좌표는 지리적 원점 노드를 포함할 수 있다 .&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoCoordinate">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[geoSystem &initializeOnlyLabel; &MFStringLabel; &quot;GD&quot; &quot;WE&quot; ] Geodetic, Universal Transverse Mercator, Geocentric 사용한 공간 참조 프레임을 명시한다. 지원되는 값은  &quot;GD&quot; &quot;UTM&quot; 혹은&quot;GC&quot;, 뒤에는 string 파라미터들이 추가될 수도 있다. Warning: 반대값은 GDC ( GD 사용) and GCC ( GC 사용)을 사용 한다.&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoSystem" editor="TextField" /> 
  <attribute tooltip="[point &inputOutputLabel; &MFVec3dLabel; #IMPLIED] point는 지리적 3차원 좌표를 포함한다. geoSystem에서 제공하는 포맷인데 필요하면 다음과 같은 형식으로 나뉠수 있다: &quot;x1 y1 z1 x2 y2 z2&#34; or &#34;x1 y1 z1&#34;, &#34;x2 y2 z2&#34;" name="point" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;coord&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/GeoElevationGrid.gif" tooltip="GeoElevationGrid 는 형상 노드이고, 지리적 좌표를 사용하여 곡선모양의 지형 표면위의 4각형의 높이를 정의 한다. GeoElevationGrid 는 다움과 같은것을 포함할 수 있다: GeoOrigin, Color/ColorRGBA, Normal,TextureCoordinate nodess. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoElevationGrid">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[geoSystem &initializeOnlyLabel; &MFStringLabel; &quot;GD&quot; &quot;WE&quot; ] Geodetic, Universal Transverse Mercator, Geocentric 사용한 공간 참조 프레임을 명시한다. 지원되는 값은  &quot;GD&quot; &quot;UTM&quot; 혹은&quot;GC&quot;, 뒤에는 string 파라미터들이 추가될 수도 있다. Warning: 반대값은 GDC ( GD 사용) and GCC ( GC 사용)을 사용 한다.&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoSystem" editor="TextField" /> 
  <attribute tooltip="[geoGridOrigin &initializeOnlyLabel; &SFVec3dLabel; &#34;0 0 0&#34;] 서남(낮음-왼쪽) 코너의 높이 데이집합을 위한 지리적 좌표.&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoGridOrigin" editor="TextField" /> 
  <attribute tooltip="[xDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;] 동-서 X방향을 따른 격자 배열 요소의 갯수. Hint: 수평으로 x축 거리는 (xDimension 1)*xSpacing  과 같다 ." name="xDimension" editor="TextField" /> 
  <attribute tooltip="[zDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;] 북-남 Z방향을 따른 격자 배열 요소의 갯수. Hint: 수직으로 z축의 거리는 (zDimension-1)*zSpacing 과 같다 ." name="zDimension" editor="TextField" /> 
  <attribute tooltip="[xSpacing &initializeOnlyLabel; &SFDoubleLabel; &#34;1.0&#34;] 동-서 X 방향으로의 격자 -배열 꼭지점사이의 거리는  geoSystem이 GDC이면 xSpacing 는 경도의 도수 갯수이고, geoSystem 이 UTM이면 xSpacing 은 동향의 갯수이다(미터) ." name="xSpacing" editor="TextField" /> 
  <attribute tooltip="[zSpacing &initializeOnlyLabel; &SFDoubleLabel; &#34;1.0&#34;] 북-서 Z 방향으로의 격자 -배열 꼭지점사이의 거리는  geoSystem이 GDC이면 zSpacing 는 위도의 도수 갯수이고, geoSystem 이 UTM이면 xSpacing 은 북향의 갯수이다.(미터) ." name="zSpacing" editor="TextField" /> 
  <attribute tooltip="[yScale &inputOutputLabel; &SFFloatLabel; &#34;1.0&#34;] 표시된 데이터의 수직 방향에서의 확대 ." name="yScale" editor="TextField" /> 
  <attribute tooltip="[height &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED] xDimension 행 * zDimensino 줄 량의 유동 점 값이 포함되는데 이는  타원체 위의 고도를 위한것이다. 이런 값은 행을 중심으로 서쪽으로부터 동쪽으로, 남쪽으로 부터 북쪽으로 배열되여 있다. geoGridOrigin 는 서남(낮음-왼쪽) 코너의 높이 데이터 집합에 있다 ." editor="TextArea" name="height" /> 
  <attribute tooltip="[set_height &initializeOnlyLabel; &MFDoubleLabel; #FIXED &#34;&#34;] xDimension 행 * zDimensino 줄 량의 유동 점 값이 포함되는데 이는  타원체 위의 고도를 위한것이다. 이런 값은 행을 중심으로 서쪽으로부터 동쪽으로, 남쪽으로 부터 북쪽으로 배열되여 있다. geoGridOrigin 는 서남(낮음-왼쪽) 코너의 높이 데이터 집합에 있다 ." editor="TextArea" name="set_height" /> 
  <attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서. Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다." name="ccw" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다! " name="solid" editor="TextField" /> 
  <attribute tooltip="[creaseAngle &initializeOnlyLabel; &SFFloatLabel; &#34;0&#34;] [0,infinity) creaseAngle은 인접한 폴리곤이 날카로운 변두리 혹은 유연한 음영이 그려질때 각(라디안)을 정의 한다. 만약 두 인접한 폴리곤의 법선이 creaseAngle 보다 작다면, 유연한 음영은 공통의 라인 구분을 지나면서 표현한다 . Hint: creaseAngle=0 은 모든 변두리를 예리하게 표현하는것을 의미하고, creaseAngle=3.14는 모든 변두리를 유연하게 표현하는것을 의미한다 ." name="creaseAngle" editor="TextField" /> 
  <attribute tooltip="[colorPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] Color 노드가 매개 꼭지점에 적용이 되였는지(참) 혹은 매개 4변형에 적용이 되였는지(거짓) 여부 ." name="colorPerVertex" editor="TextField" /> 
  <attribute tooltip="[normalPerVertex &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] 법선 벡터가 매개 꼭지점에 적용이 되였는지(참) 혹은 매개 4변형에 적용이 되였는지(거짓) 여부 ." name="normalPerVertex" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/GeoLocation.gif" tooltip="GeoLocation 은 지구의 표면에 X3D 모델을 배치한다. GeoLocation은 자식과 GeoOrigin 노드를 포함 할 수 있다.&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoLocation">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[geoSystem &initializeOnlyLabel; &MFStringLabel; &quot;GD&quot; &quot;WE&quot; ] Geodetic, Universal Transverse Mercator, Geocentric 사용한 공간 참조 프레임을 명시한다. 지원되는 값은  &quot;GD&quot; &quot;UTM&quot; 혹은&quot;GC&quot;, 뒤에는 string 파라미터들이 추가될 수도 있다. Warning: 반대값은 GDC ( GD 사용) and GCC ( GC 사용)을 사용 한다.&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoSystem" editor="TextField" /> 
  <attribute tooltip="[geoCoords &inputOutputLabel; &SFVec3dLabel; &#34;0 0 0&#34;] 자식 형상(상대적인 VMRL-미터 좌표로 명세) 을 위한 지리적 위치(현재의 geoSystem 좌표에 명세) .&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoCoords" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/GeoLOD.gif" tooltip="GeoLOD 는 다중 해상도지형을 위한  quadtree level-of-detail 의 로딩/언로딩을 제공한다. GeoLOD는 자식과  GeoOrigin 노드를 포함할 수 있다 . Hint: 자식노드는 현재 로드된 노들 집합을 위하여 그래프를 노출시킨다. Hint: 루트노드는  루트 tile의 형상을 명세한다. Warning: 루트url과 루트노드를 사용하는것을 권장하지 않는다.&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoLOD">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[geoSystem &initializeOnlyLabel; &MFStringLabel; &quot;GD&quot; &quot;WE&quot; ] Geodetic, Universal Transverse Mercator, Geocentric 사용한 공간 참조 프레임을 명시한다. 지원되는 값은  &quot;GD&quot; &quot;UTM&quot; 혹은&quot;GC&quot;, 뒤에는 string 파라미터들이 추가될 수도 있다. Warning: 반대값은 GDC ( GD 사용) and GCC ( GC 사용)을 사용 한다.&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoSystem" editor="TextField" /> 
  <attribute tooltip="[rootUrl &initializeOnlyLabel; &MFStringLabel; #IMPLIED] 루트노드 혹은 루트url을 사용하여 루트 형상을 명세하고 동시에 두 개를 사용하는것은 권장하지 않는다 ." editor="TextArea" name="rootUrl" /> 
  <attribute tooltip="[child1Url &initializeOnlyLabel; &MFStringLabel; #IMPLIED] 뷰어가 범위내에 있을때 quadtree 형상이 로드 된다." editor="TextArea" name="child1Url" /> 
  <attribute tooltip="[child2Url &initializeOnlyLabel; &MFStringLabel; #IMPLIED] 뷰어가 범위내에 있을때 quadtree 형상이 로드 된다." editor="TextArea" name="child2Url" /> 
  <attribute tooltip="[child3Url &initializeOnlyLabel; &MFStringLabel; #IMPLIED] 뷰어가 범위내에 있을때 quadtree 형상이 로드 된다." editor="TextArea" name="child3Url" /> 
  <attribute tooltip="[child4Url &initializeOnlyLabel; &MFStringLabel; #IMPLIED] 뷰어가 범위내에 있을때 quadtree 형상이 로드 된다." editor="TextArea" name="child4Url" /> 
  <attribute tooltip="[range &initializeOnlyLabel; &SFFloatLabel; #IMPLIED] (0,infinity) 지리적 좌표의 중심으로 변화한 뷰어는 quadtree 로딩/언로딩을 제동한다." name="range" editor="TextField" /> 
  <attribute tooltip="[center &initializeOnlyLabel; &SFVec3dLabel; &#34;0 0 0&#34;] 지리적 좌표의 중심으로 변화한 뷰어는 quadtree 로딩/언로딩을 제동한다." name="center" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/GeoMetadata.gif" tooltip="GeoMetadata 는 지리적 데이터의 메타데이터의 일반적인 부분집합을 포함한다 .&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoMetadata">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED]. Hint: String 은 여러 개의 값을 가질 수 있으므로 개개의 string 은 인용기호를 사용하여 구분한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ] . Hint: &quot;기호의 XML 인코딩은 다음과 같다. &quot; (a character entity). Warning: http 링크를 위해서 디렉토리와 파일이름의 대소문자 구분을 엄격하게 지키도록한다! 
Hint: URL안의 빈칸은 각각의 빈칸마다 %20으로 바꿔줄 수 있다.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls" editor="TextArea" name="url" /> 
  <attribute tooltip="[data &inputOutputLabel; IDREFS #IMPLIED] 만약 명세되여 있지 않으면 모든 노드가 이 데이터를 구현한다. 그러면 GeoMetadata노드는 전체 장면에 부속 된다." name="data" editor="TextField" /> 
  <attribute tooltip="[summary &inputOutputLabel; &MFStringLabel; #IMPLIED] 메터데이터 키워드 = 값, VRML97 인코딩은 다음과 같은 키워드 = 값으로 혼합하여  한쌍 씩 요약된다. ." editor="TextArea" name="summary" /> 
<!-- * includes proposed itemization of specified 'summary' attributes in the X3D encoding  -->
<!--	<attribute tooltip='[description &SFStringLabel; #IMPLIED]&#10;A name to succinctly identify dataset to user, such as "San Francisco, CA&quot;.' name="description"/>  -->
<!--	<attribute tooltip='[title &SFStringLabel; #IMPLIED]&#10;Brief textual description or summary of dataset content, such as&#10;"LANDSAT 7 satellite imagery taken over northern Scotland"' name="title"/>  -->
<!--	<attribute tooltip='[coordinateSystem &SFStringLabel; #IMPLIED]&#10;Geographic coordinate system used to represent data, e.g. GDC, UTM, LCC, etc.&#10;for UTM, also specify zone number in format "UTM Zx" (1 &lt;= x &lt;= 60)&#10;For example, "UTM Z11"' name="coordinateSystem"/>  -->
<!--	<attribute tooltip='[horizontalDatum &SFStringLabel; #IMPLIED]&#10;Name of geodetic datum, for example "W84"' name="horizontalDatum"/>  -->
<!--	<attribute tooltip='[verticalDatum &SFStringLabel; #IMPLIED]&#10;Name of geodetic datum, for example "W84"' name="verticalDatum"/>  -->
<!--	<attribute tooltip='[ellipsoid &SFStringLabel; #IMPLIED]&#10;Name of the geodetic ellipsoid, for example "WE"' name="ellipsoid"/>  -->
<!--	<attribute tooltip='[extent &SFStringLabel; #IMPLIED]&#10;Bounding coordinates for dataset given in specified coordinate system&#10;provided in order eastmost, southmost, westmost, northmost, minimum elevation, maximum elevation&#10;example for GDC: &quot;-180.0 -90.0 180.0 90.0 0.0 2000.0"' name="extent"/>  -->
<!--	<attribute tooltip="[resolution &SFStringLabel; #IMPLIED]&#10;Resolution (ground-sample distance) in meters." name="resolution"/>  -->
<!--	<attribute tooltip='[originator &SFStringLabel; #IMPLIED]&#10;Author, agency, organization, publisher, etc. of data, for example&#10;"Martin Reddy, SRI International, Menlo Park, CA 94025"' name="originator"/>  -->
<!--	<attribute tooltip='[copyright &SFStringLabel; #IMPLIED]&#10;Appropriate copyright declaration pertaining to data, for example&#10;"(c) Copyright 2000, SRI International. All rights reserved. Freely distributable."' name="copyright"/>  -->
<!--	<attribute tooltip="[date &SFStringLabel; #IMPLIED]&#10;Date/time (or date/time range) defining valid time period for data&#10;use format YYYY MM DD [HH:MM]&#10;with 4-digit years and hyphen for ranges&#10;times are in 24-hour format with respect to GMT&#10;example:  1999 01 01 00:00 1999 12 31 23:59." name="date"/>  -->
<!--	<attribute tooltip='[metadataFormat &SFStringLabel; #IMPLIED]&#10;Specifies format of external metadata description pointed to by the url inputOutputLabel of GeoMetadata node&#10;examples: &quot;FGDC", "ISO TC211", "CEN TC287", "OGS", etc.' name="metadataFormat"/>  -->
<!--	<attribute tooltip="[dataUrl &SFStringLabel; #IMPLIED]&#10;One or multiple url links to source data used for creating VRML node(s) these metadata pertain to." name="dataUrl"/>  -->
<!--	<attribute tooltip='[dataFormat &SFStringLabel; #IMPLIED]&#10;Free-text string describing format of source data, for example "USGS 7.5-min DEM"' name="dataFormat"/>  -->
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/GeoOrigin.gif" tooltip="GeoOrigin 는 증가되는 지리적 정확도를 위한 지역좌표를 명세한다. Hint: 매 장면은 하나의 좌표계를 허용한다. 그러므로 매 장면에 하나의 GeoOrigin을 사용할것을  권장한다 .&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoOrigin">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[geoSystem &initializeOnlyLabel; &MFStringLabel; &quot;GD&quot; &quot;WE&quot; ] Geodetic, Universal Transverse Mercator, Geocentric 사용한 공간 참조 프레임을 명시한다. 지원되는 값은  &quot;GD&quot; &quot;UTM&quot; 혹은&quot;GC&quot;, 뒤에는 string 파라미터들이 추가될 수도 있다. Warning: 반대값은 GDC ( GD 사용) and GCC ( GC 사용)을 사용 한다.&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoSystem" editor="TextField" /> 
  <attribute tooltip="[geoCoords &inputOutputLabel; &SFVec3dLabel; &#34;0 0 0&#34;] 절대 지리적 위치를 정의한다.(암묵적 지역 좌표  프레임).&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoCoords" editor="TextField" /> 
  <attribute tooltip="[rotateYUp &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] GeoOrigin 을 사용하여 노드의 좌표를 회전시킴으로써 VRML Y 축과  일치시킬 여부, 회전 YUp 거짓은 local-up 방향이 행성표면과 상대적일때이고  회전 YUp 참은  NavigationInfo 모드  FLY, WALK의 합리적인 조작을 허용하는것을 의미한다 ." name="rotateYUp" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geoOrigin&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/GeoPositionInterpolator.gif" tooltip="GeoPositionInterpolator 는 지리적 좌표계내의 객체를 움직이는데 사용된다. GeoPositionInterpolator 는 GeoOrigin 노드를 포함한다 . 일반적인 입력: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction 일반적인 출력: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute.&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoPositionInterpolator">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[geoSystem &initializeOnlyLabel; &MFStringLabel; &quot;GD&quot; &quot;WE&quot; ] Geodetic, Universal Transverse Mercator, Geocentric 사용한 공간 참조 프레임을 명시한다. 지원되는 값은  &quot;GD&quot; &quot;UTM&quot; 혹은&quot;GC&quot;, 뒤에는 string 파라미터들이 추가될 수도 있다. Warning: 반대값은 GDC ( GD 사용) and GCC ( GC 사용)을 사용 한다.&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoSystem" editor="TextField" /> 
  <attribute tooltip="[key &inputOutputLabel; &MFFloatLabel; #IMPLIED] 선형보간 함수의 시간 간격의 정의 매개변수는, 증가하는 순서이어야 되고 keyValue와 일치하여야 한다. Hint: key의 개수는 keyValue의 개수와 같아야 한다!" editor="TextArea" name="key" /> 
  <attribute tooltip="[keyValue &inputOutputLabel; &MFVec3dLabel; #IMPLIED] 선형보간의 출력값은 각각 시간분할 key와 일치하여야한다. Hint: key의 개수는 keyValue의 개수와 같아야 한다!" editor="TextArea" name="keyValue" /> 
  <attribute tooltip="[set_fraction &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] set_fraction은 해당하는 출력 keyValue에 맞는 입력 key를 선택한다." name="set_fraction" editor="TextField" /> 
  <attribute tooltip="[value_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;] 선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다." name="value_changed" editor="TextField" /> 
  <attribute tooltip="[geovalue_changed &outputOnlyLabel; &SFVec3dLabel; #FIXED &#34;&#34;] 지리적 좌표계의 삽입된 좌표는 geoSystem 에 의해 명세된다 .&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="Geovalue_changed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/GeoTouchSensor.gif" tooltip="GeoTouchSensor는 해당 객체의 지리적 좌표를 반환한다. GeoTouchSensor는 하나의 GeoOrigin 노드를 가질 수 있다. Hint: Sensor들은 동료 노드와  동료의 자식 노드에 의해 영향을 받는다.&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoTouchSensor">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[geoSystem &initializeOnlyLabel; &MFStringLabel; &quot;GD&quot; &quot;WE&quot; ] Geodetic, Universal Transverse Mercator, Geocentric 사용한 공간 참조 프레임을 명시한다. 지원되는 값은  &quot;GD&quot; &quot;UTM&quot; 혹은&quot;GC&quot;, 뒤에는 string 파라미터들이 추가될 수도 있다. Warning: 반대값은 GDC ( GD 사용) and GCC ( GC 사용)을 사용 한다.&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoSystem" editor="TextField" /> 
  <attribute tooltip="[enabled &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 노드의 작동을 사용가능하게 하거나 사용불가하게 한다." name="enabled" editor="TextField" /> 
  <attribute tooltip="[description &inputOutputLabel; &SFStringLabel; #IMPLIED] 이 노드의 행동을 위해 보여지는 문자 description. Hint: 공간을 사용하라, description이 명백하고 읽을 수 있게 만들어라. Hint: 많은 XML 도구들은 필요시에 XML 문자 레퍼런스들을 자동으로 치환한다. (&#38; for &amp; or &#34; for 와 같이&quot;)." name="description" editor="TextField" /> 
  <attribute tooltip="[isActive &inputOutputLabel; &SFBoolLabel; #FIXED &#34;&#34;] isActive true/false 이벤트는 센서를 트리거링 할때 보내진다. isActive=true는 초기 마우스 버튼이 눌러질때, isActive=false는 놓여질때 발생한다." name="isActive" editor="TextField" /> 
  <attribute tooltip="[hitGeoCoord_changed &outputOnlyLabel; &SFVec3dLabel; #FIXED &#34;&#34;] GeoTouchSensor의 지역좌표계에서 주어진 기하 형상의 표면에서의 3D 지점을 가지는 이벤트이다. " name="hitGeoCoord_changed" editor="TextField" /> 
  <attribute tooltip="[hitPoint_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;] 형상 좌표(지리적 좌표가 아닌)로 주어진 기하 형상의 표면에서의 3D 지점을 가지는 이벤트이다." name="hitPoint_changed" editor="TextField" /> 
  <attribute tooltip="[hitNormal_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;] hitGeoCoordinate에서의 표면 법선 벡터를 가지는 이벤트이다." name="hitNormal_changed" editor="TextField" /> 
  <attribute tooltip="[hitTexCoord_changed &outputOnlyLabel; &SFVec2fLabel; #FIXED &#34;&#34;] hitGeoCoordinate에서의 표면에 대한 텍스쳐 좌표를 가지는 이벤트이다." name="hitTexCoord_changed" editor="TextField" /> 
  <attribute tooltip="[isOver &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 포인팅 장치가 센서의 기하 위에 있는가?." name="isOver" editor="TextField" /> 
  <attribute tooltip="[touchTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] 접촉 시에 생성되는 시간 이벤트." name="touchTime" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Transform.gif" tooltip="GeoTransform은 대부분의 노드를 가질 수 있는 Grouping 노드이다. GeoTransform은 지역 월드 좌표계 내의 GeoCoordinate의 위치와 방향을 설정한다. GeoTransform의 좌표계에서 X-Z 평면은 지역 공간 참조 프레임의 타원체에 접한다. Hint: +Y 축이 위쪽 방향이다. Hint: 형상노드나 Appearance노드를 추가하기 전에 Shape노드를 삽입한다.&#10;Hint: include &lt;component name='Geospatial' level='2'/&gt;" name="GeoTransform">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[translation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계에 상대적인 자식들의 위치 (미터 단위의 x, y, z). Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="translation" editor="TextField" /> 
  <attribute tooltip="[rotation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 지역 좌표계에 상대적인 자식들의 방향 (축, 라디안 단위의 각도). Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="rotation" editor="TextField" /> 
  <attribute tooltip="[geoCenter &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계의 원점으로부터의 오프셋, rotation과 scale 이전에 적용된다. Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다.&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoCenter" editor="TextField" /> 
  <attribute tooltip="[scale &inputOutputLabel; &SFVec3fLabel; &#34;1 1 1&#34;] 자식 좌표계의 비균등 x-y-z 스케일, center와 scaleOrientation에 의해 조정된다. Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="scale" editor="TextField" /> 
  <attribute tooltip="[scaleOrientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 스케일링 이전에 수행되는 좌표계의 회전 (임의의 방향에 대해 스케일링을 허용하기 위해). Hint: 연산 순서는 scaleOrientation와 scale, center와 rotation, 그다음 tanslation 순이다." name="scaleOrientation" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/GeoViewpoint.gif" tooltip="GeoViewpoint는 지리적 좌표를 이용하여 뷰포인트를 명세한다. GeoViewpoint는 하나의 GeoOrigin 노드를 가질 수 있다. GeoViewpoint는 반드시 곡선 모양의 지리적 좌표계 내부를 부드럽게 탐색할 수 있어야 하기 때문에 Viewpoint와 NavigationInfo 모두의 속성을 가진다.&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoViewpoint">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[geoSystem &initializeOnlyLabel; &MFStringLabel; &quot;GD&quot; &quot;WE&quot; ] Geodetic, Universal Transverse Mercator, Geocentric 사용한 공간 참조 프레임을 명시한다. 지원되는 값은  &quot;GD&quot; &quot;UTM&quot; 혹은&quot;GC&quot;, 뒤에는 string 파라미터들이 추가될 수도 있다. Warning: 반대값은 GDC ( GD 사용) and GCC ( GC 사용)을 사용 한다.&#10;Hint: include &lt;component name='Geospatial' level='1'/&gt;" name="GeoSystem" editor="TextField" /> 
  <attribute tooltip="[description &inputOutputLabel; &SFStringLabel; #IMPLIED] 이 노드의 행동을 위해 보여지는 문자 description. Hint: 공간을 사용하라, description이 명백하고 읽을 수 있게 만들어라. Hint: many XML tools substitute XML character references automatically if needed (like &#38; for &amp;amp; or &amp;#34; for &quot;)." name="description" editor="TextField" /> 
  <attribute name="position" tooltip="[position &initializeOnlyLabel; &SFVec3dLabel; &#34;0 0 100000&#34;] 지역 지리참조 좌표계에 상대적인 적절한 형식의 좌표" editor="TextField" /> 
  <attribute name="orientation" tooltip="[orientation &initializeOnlyLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 지역 좌표계의 기본 -Z 축 방향에 상대적인 Viewpoint의 회전. Hint: 이것은 기본 방향 (0 0 -1)으로부터의 방향 변화량이다. +Y 축은 지역 영역에 대한 위쪽 방향 벡터이고 (타원체의 접평면에 대한 법선), -Z는 북극을 가리키며, +X는 동쪽이고, (1 0 0 -1.57)은 항상 아래를 바라보는 방향이다." editor="TextField" /> 
  <attribute name="navType" tooltip="[navType &inputOutputLabel; &MFStringLabel; &quot;EXAMINE&quot; &quot;ANY&quot;] 한 개 이상의 문자열을 입력하라: &quot;EXAMINE&quot; &quot;WALK&quot; &quot;FLY&quot; &quot;LOOKAT&quot; &quot;ANY&quot; &quot;NONE&quot;. Hint: 활용성은 종종 &#34;EXAMINE&#34;과 &#34;ANY&#34;과 함께 향상된다." editor="TextField" /> 
  <attribute name="headlight" tooltip="[headlight &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 항상 사용자가 바라보고 있는 방향으로 비추는 directional light를 활성화/비활성화 한다." editor="TextField" /> 
  <attribute name="inputOutputLabelOfView" tooltip="[inputOutputLabelOfView &inputOutputLabel; &SFFloatLabel; &#34;0.7854&#34; (0,pi)] 뷰포인트로부터의 최소 조망 각도 (라디안). 작은 inputOutputLabelOfview는 대체로 망원 렌즈에 해당되고, 큰 inputOutputLabelOfView는 대체로 광각 렌즈에 해당된다." editor="TextField" /> 
  <attribute name="jump" tooltip="[jump &inputOutputLabel; &SFBoolLabel; &#34;true&#34;] 해당 Viewpoint로 바로 전환할 지, 또는 부드럽게 이동할 지에 대한 여부." editor="TextField" /> 
  <attribute name="speedFactor" tooltip="[speedFactor &initializeOnlyLabel; &SFFloatLabel; &#34;1&#34;] [0,+infinity)&#10;speedFactor is a multiplier to modify the original elevation-based speed that is set automatically by the browser.&#10;Hint: speedFactor is a relative value and not an absolute speed as defined by NavigationInfo."/>
	<attribute name="set_bind" tooltip="[set_bind &inputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] set_bind가 true이면 이 노드를 활성화하고, 그렇지 않으면 비활성화한다." editor="TextField" /> 
  <attribute name="set_position" tooltip="[set_position &inputOnlyLabel; &SFVec3dLabel; #FIXED &#34;&#34;] 지역 지리참조 좌표계에 상대적인 적절한 형식의 좌표" editor="TextField" /> 
  <attribute name="set_orientation" tooltip="[set_orientation &inputOnlyLabel; &SFRotationLabel; #FIXED &#34;&#34;] 지역 좌표계의 기본 -Z 축 방향에 상대적인 Viewpoint의 회전. Hint: 이것은 기본 방향 (0 0 -1)으로부터의 방향 변화량이다. +Y 축은 지역 영역에 대한 위쪽 방향 벡터이고 (타원체의 접평면에 대한 법선), -Z는 북극을 가리키며, +X는 동쪽이고, (1 0 0 -1.57)은 항상 아래를 바라보는 방향이다." editor="TextField" /> 
  <attribute name="bindTime" tooltip="[bindTime &outputOnlyLabel; &SFTimeLabel; #FIXED &#34;&#34;] 노드가 활성화되거나 비활성화 될때 보내진 이벤트." editor="TextField" /> 
  <attribute name="isBound" tooltip="[isBound &outputOnlyLabel; &SFBoolLabel; #FIXED &#34;&#34;] 노드가 활성화될때는 true 이벤트가 보내지고, 다른노드에 의해 풀릴때 false 이벤트가 보내진다." editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<!-- H-Anim:  -->
<element icon="icons/HAnimDisplacer.gif" tooltip="HAnimDisplacer는 세 가지 방법으로 사용될 수 있다. (a) HAnimSegment 상의 특정 feature에 대응되는 꼭지점들을 식별한다, (b) 다양한 방향으로 치환하는 (선형적으로 또는 방사상으로) 특정 근육 동작을 표현한다, (c) HAnimSegment의 꼭지점들의 완전한 구성을 표현한다. 예를 들어, 얼굴의 경우, 각 얼굴 표정에 대해 HAnimDisplacer가 있을 것이다. Hint: _feature, _action, _config와 같은 접미사가 붙는다. 복수개의 HAnimDisplacer 노드들은 HAnimSegment 내부에서 반드시 연속적으로 나타나야 한다.&#10;Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/HAnim.html H-Anim Specification&#10;Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/ObjectInterfaces.html#Displacer&#10;Hint: include &lt;component name='H-Anim' level='1'/&gt;" name="HAnimDisplacer">
  <attribute name="DEF" tooltip="[DEF ID #IMPLIED] DEF defines a unique ID name for this node, referencable by other nodes" editor="TextField" /> 
  <attribute name="USE" tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " editor="TextField" /> 
  <attribute name="name" tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED] 이름은 HAnimHumanoid가 런타임에 식별될수 있도록 반드시 존재해야 한다. 이름은 DEF 이름과 대응이 되어야 한다!" editor="TextField" /> 
  <attribute name="coordIndex" tooltip="[coordIndex &inputOutputLabel; &MFInt32Label; #IMPLIED] HAnimDisplacer에 의해 영향을 받는 HAnimSegment 꼭지점들의 좌표 배열을 정의한다. 식별자들은 좌표들이 적용되는 순서를 지정한다. 순서는 식별자 0부터 시작하며, 쉼표로 집합 사이를 구분 지을 수도 있다. 각 feature에 대한 식별자들을 나누기 위해 -1을 사용하라." editor="TextField" /> 
  <attribute name="displacements" tooltip="[displacements &inputOutputLabel; &MFVec3fLabel; #IMPLIED] coordIndex 필드에 의해 참조되는 HAnimSegment 꼭지점들의 각 집합의 중립 또는 휴식 위치에 추가되는 3D 값들의 집합." editor="TextField" /> 
  <attribute name="weight" tooltip="[weight &inputOutputLabel; &SFFloatLabel; 0.0] displacements를 중립 꼭지점 위치에 추가하기 전에 weight를 사용하여 displacements의 크기를 조정하라." editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;displacers&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/HAnimHumanoid.gif" tooltip="HAnimHumanoid 노드는 다음과 같은 목적으로 사용된다. (a) joints, segments 그리고 view에 참조를 저장하기 위해, (b) 전체 휴머노이드를 위한 컨테이너를 제공하기 위해, (c) 환경을 통해 휴머노이드를 이동시키기 위한 편리한 방법을 제공하기 위해, (d) 저작자와 카피라이트 정보와 같은 사람이 읽을 수 있는 데이터를 저장하기 위해. HAnimHumanoid는 HAnimJoints, HAnimSegment, HAnimSite, Coordinate/CoordinateDouble, Normal, Viewpoint 그리고 skin 노드들을 가진다.&#10;Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/HAnim.html H-Anim Specification&#10;Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/ObjectInterfaces.html#Humanoid&#10;Hint: include &lt;component name='H-Anim' level='1'/&gt;" name="HAnimHumanoid">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED] 이름은 HAnimHumanoid가 런타임에 식별될 수 있도록 반드시 존재해야 한다." name="name" editor="TextField" /> 
  <attribute tooltip="[version &inputOutputLabel; &SFStringLabel; #IMPLIED] HAnimHumanoid version, where standardized ISO 19774 value is 2.0.&#10;Warning: prior versions of HAnim nodes might not validate correctly." name="version" editor="TextField" /> 
<!--	<attribute tooltip="[humanoidVersion &SFStringLabel; #IMPLIED]&#10;Metadata keyword=value pair." name="humanoidVersion"/>  -->
<!--	<attribute tooltip="[authorName &SFStringLabel; #IMPLIED]&#10;Author name.&#10;Hint:  can be encoded as info attribute keyword=value pair." name="authorName"/>  -->
<!--	<attribute tooltip="[authorEmail &SFStringLabel; #IMPLIED]&#10;Author Email address.&#10;Hint:  can be encoded as info attribute keyword=value pair." name="authorEmail"/>  -->
<!--	<attribute tooltip="[copyright &SFStringLabel; #IMPLIED]&#10;Copyright information.&#10;Hint:  can be encoded as info attribute keyword=value pair." editor="TextArea" name="copyright"/>  -->
<!--	<attribute tooltip="[creationDate &SFStringLabel; #IMPLIED]&#10;Humanoid model creation date.&#10;Hint:  can be encoded as info attribute keyword=value pair." name="creationDate"/>  -->
<!--	<attribute tooltip="[usageRestrictions &SFStringLabel; #IMPLIED]&#10;Author/owner-specified usage restrictions.&#10;Hint:  can be encoded as info attribute keyword=value pair." editor="TextArea" name="usageRestrictions"/>  -->
<!--	<attribute tooltip="[age &SFStringLabel; #IMPLIED]&#10;Humanoid model age in human years.&#10;Hint:  can be encoded as info attribute keyword=value pair." name="age"/>  -->
<!--	<attribute tooltip="[gender &SFStringLabel; #IMPLIED]&#10;Humanoid model gender (typically male or female)." name="gender"/>  -->
<!--	<attribute tooltip="[height &SFStringLabel; #IMPLIED]&#10;Humanoid model height (meters).&#10;Hint:  can be encoded as info attribute keyword=value pair." name="height"/>  -->
<!--	<attribute tooltip="[weight &SFStringLabel; #IMPLIED]&#10;Humanoid model weight (kilograms).&#10;Hint:  can be encoded as info attribute keyword=value pair." name="weight"/>  -->
  <attribute tooltip="[info &inputOutputLabel; &MFStringLabel; #IMPLIED] Metadata keyword= value pairs VRML97 encoding combines all the regular keyword=value pairs under info. Hint: info inputOutputLabel는 일반적으로 무시될 수 있다. 왜냐하면 Hanimhumanoid를 위한 XML attributes 는 모든 필요한 정보를 보관할 수 있다." editor="TextArea" name="info" /> 
  <attribute tooltip="[translation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계에 대한 자식들의 위치." name="translation" editor="TextField" /> 
  <attribute tooltip="[rotation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 지역 좌표계에 대한 자식들의 방향." name="rotation" editor="TextField" /> 
  <attribute tooltip="[scale &inputOutputLabel; &SFVec3fLabel; &#34;1 1 1&#34;] center와 scaleOrientation에 의해 조정되는 자식 좌표계의 비균등 x-y-z 크기 조정." name="scale" editor="TextField" /> 
  <attribute tooltip="[scaleOrientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 스케일링 이전에 수행되는 좌표계의 회전 (임의의 방향에 대해 스케일링을 허용하기 위해). ." name="scaleOrientation" editor="TextField" /> 
  <attribute tooltip="[center &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계의 원점으에서의 멀어진 위치(offset)." name="center" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/HAnimJoint.gif" tooltip="몸의 각 관절은 HAnimJoint 노드에 의해 표현된다. HAnimJoint는 다른 HAnimJoint 노드의 자식이거나 HAnimHumanoid의 뼈대 필드일 수도 있다. Hint: HAnimJoint는 HAnimSegment의 자식 될 수 없다.&#10;Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/HAnim.html H-Anim Specification&#10;Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/ObjectInterfaces.html#Joint&#10;Hint: include &lt;component name='H-Anim' level='1'/&gt;" name="HAnimJoint">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED] HAnimJoint의 이름은 매우 중요하다! H-Anim 명세 예제들의 정의를 이용하라: l_knee r_ankle vc6 l_acromioclavicular r_wrist etc." name="name" editor="TextField" /> 
  <attribute tooltip="[ulimit &inputOutputLabel; &MFFloatLabel; #IMPLIED] 관절 회전의 최대값 (라디안). Hint: 각 지역 축에 대해 항상 세 개의 값을 가진다." name="ulimit" editor="TextField" /> 
  <attribute tooltip="[llimit &inputOutputLabel; &MFFloatLabel; #IMPLIED] 관절 회전의 최소값 (라디안) Hint: 각 지역 축에 대해 항상 세 개의 값을 가진다." name="llimit" editor="TextField" /> 
  <attribute tooltip="[limitOrientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] HAnimJoint center에 대한 최대/최소 회전 한계의 방향." name="limitOrientation" editor="TextField" /> 
  <attribute tooltip="[skinCoordIndex &inputOutputLabel; &MFInt32Label; #IMPLIED] 관절에 의해 영향을 받는 꼭지점들에 대한 좌표 식별자 값." editor="TextArea" name="skinCoordIndex" /> 
  <attribute tooltip="[skinCoordWeight &inputOutputLabel; &MFFloatLabel; #IMPLIED] skinSoordIndex 필드에서 대응되는 값에 대한 무게 변형 값." editor="TextArea" name="skinCoordWeight" /> 
  <attribute tooltip="[stiffness &inputOutputLabel; &MFFloatLabel; &#34;0 0 0&#34; (0,1)] 값 (0,1)관절의 willingness를 나타낸다. 큰 stiffness 값은 큰 저항을 의미한다 (지역 X, Y, Z 축에 대하여). Hint: 역기구학에 의해 사용된다." name="stiffness" editor="TextField" /> 
  <attribute tooltip="[translation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계에 대한 자식들의 위치." name="translation" editor="TextField" /> 
  <attribute tooltip="[rotation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 지역 좌표계에 대한 자식들의 방향." name="rotation" editor="TextField" /> 
  <attribute tooltip="[scale &inputOutputLabel; &SFVec3fLabel; &#34;1 1 1&#34;] center와 scaleOrientation에 의해 조정되는 자식 좌표계의 비균등 x-y-z 크기 조정." name="scale" editor="TextField" /> 
  <attribute tooltip="[scaleOrientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 스케일링 이전에 수행되는 좌표계의 회전 (임의의 방향에 대해 스케일링을 허용하기 위해). ." name="scaleOrientation" editor="TextField" /> 
  <attribute tooltip="[center &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계의 원점으에서의 멀어진 위치(offset)." name="center" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/HAnimSegment.gif" tooltip="각 body segment는 HAnimSegment 노드에 저장된다. HAnimSegment는 Coordinate/CoordinateDouble, HAnimDisplacer와 children 노드들을 가진다.&#10;Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/HAnim.html H-Anim Specification&#10;Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/ObjectInterfaces.html#Segment&#10;Hint: include &lt;component name='H-Anim' level='1'/&gt;" name="HAnimSegment">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED] HAnimSegment 이름은 매우 중요하다! H-Anim 명세 예제들의 정의를 이용하라: l_knee r_ankle vc6 l_acromioclavicular r_wrist etc." name="name" editor="TextField" /> 
  <attribute tooltip="[mass &inputOutputLabel; &SFFloatLabel; &#34;0&#34;] 해당 segment의 총 질량이다. 사용 가능하지 않으면 0이다." name="mass" editor="TextField" /> 
  <attribute tooltip="[centerOfMass &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] segment 내의 질량 중심 위치." name="centerOfMass" editor="TextField" /> 
  <attribute tooltip="[momentsOfInertia &inputOutputLabel; &MFFloatLabel; &#34;0 0 0 0 0 0 0 0 0&#34;] 관성 행렬의 3x3 모멘트. 기본값: 0 0 0 0 0 0 0 0 0." name="momentsOfInertia" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/HAnimSite.gif" tooltip="HAnimSite는 세 가지 목적으로 사용된다: (a) 역기구학계에 의해 사용될 수 있는 &#34;end effector&#34; 위치를 정의한다, (b) 장신구와 의류와 같은 악세사리에 대한 접합 위치를 정의한다, (c) HAnimSegment의 참조 프레임 내의 가상 카메라의 위치를 정의한다 (다수 사용자 세계 내에서 휴머노이트의 &#34;눈을 통한&#34; 뷰와 같이). Hint: HAnimSites는 HAnimSegment 노드의 자식으로 저장된다.&#10;Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/HAnim.html H-Anim Specification&#10;Hint: http://www.web3d.org/files/specifications/19774/V1.0/HAnim/ObjectInterfaces.html#Site&#10;Hint: include &lt;component name='H-Anim' level='1'/&gt;" name="HAnimSite">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED] 이름은 Humanoid가 런타임에서 식별될 수 있도록 반드시 존재해야 한다." name="name" editor="TextField" /> 
  <attribute tooltip="[translation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계에 대한 자식들의 위치." name="translation" editor="TextField" /> 
  <attribute tooltip="[rotation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 지역 좌표계에 대한 자식들의 방향." name="rotation" editor="TextField" /> 
  <attribute tooltip="[scale &inputOutputLabel; &SFVec3fLabel; &#34;1 1 1&#34;] center와 scaleOrientation에 의해 조정되는 자식 좌표계의 비균등 x-y-z 크기 조정." name="scale" editor="TextField" /> 
  <attribute tooltip="[scaleOrientation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 스케일링 이전에 수행되는 좌표계의 회전 (임의의 방향에 대해 스케일링을 허용하기 위해). ." name="scaleOrientation" editor="TextField" /> 
  <attribute tooltip="[center &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 지역 좌표계의 원점으에서의 멀어진 위치(offset)." name="center" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<!-- LatticeXvl:   -->
<element icon="icons/XvlShell.gif" tooltip="XvlShell는 mesh에 의해 정의된 부드러운 표면인 LatticeXVL shell을 나타낸다. 그 mesh 는 면과 점들로 구성되어 있을 뿐 아니라 얼마나 강하게 각각의 컴포넌트들이 밑의 표면에 영향을 주는지에 대한 명세서이다. Hint: Xvlshell을 위한 authoring tool을 사용하라. Warning: XvlShell은 X3D로의 상업적인 확장이다." name="XvlShell">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[shellType POLYGON_MESH | LATTICE_MESH #REQUIRED] shellType 은 전체적인 shell의 geometry를 가르킨다. POLYGON_MESH 은 IndexedFaceSet과 유사한 폴리곤의 집합이다. LATTICE_MESH 은 rounding weight와 함께 메쉬에 의해 정의된 부드러운 표면이다." name="shellType" editor="TextField" /> 
  <attribute tooltip="[numberOfDivisions &SFInt32Label; #IMPLIED] numberOfDivisions은 각 면이나 shell의 subdivisions의 개수를 나타낸다. 그것은 반드시 양의 수여야 한다." editor="TextArea" name="numberOfDivisions" /> 
  <attribute tooltip="[vertexRound &MFFloatLabel; #IMPLIED] vertexRound는 얼마나 각각의 점들이 shell에 영향을 주는지 나타낸다. 0.0이 가장 큰 영향인 [0,2.0]의 범위나 2.0은 가장 큰 repulsion이다." editor="TextArea" name="vertexRound" /> 
  <attribute tooltip="[edgeBeginCoordIndex &MFInt32Label; #IMPLIED] edgeBeginCoordIndex은 구체화된 각각의 edge에 대한 점들의 시작지점을 가르킨다." editor="TextArea" name="edgeBeginCoordIndex" /> 
  <attribute tooltip="[edgeEndCoordIndex &MFInt32Label; #IMPLIED] edgeEndCoordIndex는 각 edge의 마지막 포인트를 가르킨다." editor="TextArea" name="edgeEndCoordIndex" /> 
  <attribute tooltip="[edgeRound &MFFloatLabel; #IMPLIED] edgeRound는 얼마나 각각의 edge들이 shell에 영향을 주는지 나타낸다. 0.0이 가장 큰 영향인 [0,2.0]의 범위나 2.0은 가장 큰 repulsion이다." editor="TextArea" name="edgeRound" /> 
  <attribute tooltip="[edgeBeginVector &MFVec3fLabel; #IMPLIED] edgeBeginVector는 edge의 시작점에서 tangent vector를 구체화한다." editor="TextArea" name="edgeBeginVector" /> 
  <attribute tooltip="[edgeEndVector &MFVec3fLabel; #IMPLIED] edgeEndVector는 edge의 끝점에서 tangent vector를 구체화한다." editor="TextArea" name="edgeEndVector" /> 
  <attribute tooltip="[faceCoordIndex &MFInt32Label; #IMPLIED] faceCoordIndex는 정확하게 IndexedFaceSet:coordIndex와 같다. 그것은 각각의 면의 구체화된 좌표를 가르킨다. 순서는 식별자 0부터 시작하며, 쉼표로 집합 사이를 구분 지을 수도 있다., use -1 to separate indices for each face." editor="TextArea" name="faceCoordIndex" /> 
  <attribute tooltip="[faceTexCoordIndex &MFInt32Label; #IMPLIED] faceTexCoordIndex는 정확하게 IndexedFaceSet:texCoordIndex와 같다. 그것은 각면의 구체화된 texture의 좌표를 가르킨다. Hint: 3D authoring tool을 이용하라!" editor="TextArea" name="faceTexCoordIndex" /> 
  <attribute tooltip="[faceEmpty &MFBoolLabel; #IMPLIED] faceEmpty는 표면에 각 면이 존재하거나 안하거나를 구체화한다. False는 면이 존재하는 지를 가르킨다. True는 면이 존재하지 않는 지를 가르킨다. 면에 구멍이 존재하는 지를 기르키는 i.e." editor="TextArea" name="faceEmpty" /> 
  <attribute tooltip="[faceHidden &MFBoolLabel; #IMPLIED] faceHidden는 각면이 보이는 지, 아닌지를 구체화 한다. False는 각면이 보이는 것을 가르킨다. True는 각면이 보이지 않는 것을 가르킨다." editor="TextArea" name="faceHidden" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<!-- Nurbs:  -->
<element icon="icons/NurbsCurve.gif" tooltip="Contour2D 닫힌 루프를 구성하는 composite contour children segment에 curve segment의 집합을 그룹화 한다. " name="Contour2D">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;trimmingContour&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/NurbsCurve.gif" tooltip="ContourPolyline2D 은 선형 curve segment를 표면의 u-v domain안의 trimming의 파트로 정의한다." name="ContourPolyline2D">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[point &inputOutputLabel; &MFVec2fLabel; #IMPLIED] ." editor="TextArea" name="point" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/NurbsCurve.gif" tooltip="NurbsCurve 는 NurbsPatchSurface로의 3D curve analogous이다. container controlPoint inputOutputLabel는 좌표나 CoordinateDouble node이다." name="NurbsCurve">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[knot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED] Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수." editor="TextArea" name="knot" /> 
  <attribute tooltip="[order &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;] 면의 차수는 차수-1의 이항식으로 정의한다." name="order" editor="TextField" /> 
  <attribute tooltip="[weight &inputOutputLabel; &MFDoubleLabel; #IMPLIED] 각 컨트롤 포인트에 가중치가 할당된 벡터" editor="TextArea" name="weight" /> 
  <attribute tooltip="[tessellation &inputOutputLabel; &SFInt32Label; #IMPLIED] 표면 테셀레이션을 위한 힌트." name="tessellation" editor="TextField" /> 
  <attribute tooltip="[closed &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] Curve가 닫혔는가 아닌가 (i.e. matching endpoints)." editor="TextArea" name="closed" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] geometry는 parant node와의 관계를 가르키는 inputOutputLabel-label prefix 이다. Examples: geometry Box, children Group, proxy Shape. containerField attribute 는 오직 XML의 scene으로 구성된 XML에서만 제공된다." name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/NurbsCurve.gif" tooltip="NurbsCurve2D 는 표면의 u-v도메인안의 trimming contour의 파트인 trimming segment를 정의한다." name="NurbsCurve2D">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[controlPoint &inputOutputLabel; &MFVec2fLabel; #IMPLIED] 컨트롤 포인트는 u차수 x v차수의 컨트롤 포인트의 모음으로 정의하며, 균일한 간격을 가지지 않은 포인트들이 있는 메시를 정의한다." editor="TextArea" name="controlPoint" /> 
  <attribute tooltip="[knot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED] Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수." editor="TextArea" name="knot" /> 
  <attribute tooltip="[order &initializeOnlyLabel; &SFInt32Label; &#34;2&#34;] 면의 차수는 차수-1의 이항식으로 정의한다." name="order" editor="TextField" /> 
  <attribute tooltip="[weight &inputOutputLabel; &MFDoubleLabel; #IMPLIED] 각 컨트롤 포인트에 가중치가 할당된 벡터" editor="TextArea" name="weight" /> 
  <attribute tooltip="[tessellation &inputOutputLabel; &SFInt32Label; &#34;0&#34;] 표면 테셀레이션을 위한 힌트." name="tessellation" editor="TextField" /> 
  <attribute tooltip="[closed &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] curve가 닫혔는지 아닌지(예: matching endpoints)." editor="TextArea" name="closed" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/NurbsCurve.gif" tooltip="NurbsOrientationInterpolator 는 3D nurbs와 수정된 초기 값의 결과를 표현한다. SFNode controlPoints inputOutputLabel는 싱글 좌표나 CoordinateDouble node를 담을 수 있다." name="NurbsOrientationInterpolator">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[knot &inputOutputLabel; &MFDoubleLabel; #IMPLIED] Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수." editor="TextArea" name="knot" /> 
  <attribute tooltip="[order &inputOutputLabel; &SFInt32Label; &#34;3&#34;] 면의 차수는 차수-1의 이항식으로 정의한다." name="order" editor="TextField" /> 
  <attribute tooltip="[weight &inputOutputLabel; &MFDoubleLabel; #IMPLIED] 1차 보간을 위한 출력값은 각각 knot에 대응된다. Hint: 가중치의 숫자는 knot의 수와 반드시 같아야한다!" editor="TextArea" name="weight" /> 
  <attribute tooltip="[set_fraction &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;] [0,1]의 범위의 마찰을 세팅하는 것은 대응하는 keyValue output이나 curve의 계산된 3D position을 위한 input을 결정한다." name="set_fraction" editor="TextField" /> 
  <attribute tooltip="[value_changed &outputOnlyLabel; &SFRotationLabel; #FIXED &#34;&#34;] 선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다." name="value_changed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/NurbsCurve.gif" tooltip="NurbsPositionInterpolator 는 3D nurbs와 수정된 결과 값의 결과를 표현한다. SFNode controlPoints inputOutputLabel는 싱글 좌표나 CoordinateDouble node를 담을 수 있다." name="NurbsPositionInterpolator">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[knot &inputOutputLabel; &MFDoubleLabel; #IMPLIED] Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수." editor="TextArea" name="knot" /> 
  <attribute tooltip="[order &inputOutputLabel; &SFInt32Label; &#34;3&#34;] 면의 차수는 차수-1의 이항식으로 정의한다." name="order" editor="TextField" /> 
  <attribute tooltip="[weight &inputOutputLabel; &MFDoubleLabel; #IMPLIED] 1차 보간을 위한 출력값은 각각 knot에 대응된다. Hint: 가중치의 숫자는 knot의 수와 반드시 같아야한다!" editor="TextArea" name="weight" /> 
  <attribute tooltip="[set_fraction &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]  [0,1]의 범위의 마찰을 세팅하는 것은 대응하는 keyValue output이나 curve의 계산된 3D position을 위한 input을 결정한다." name="set_fraction" editor="TextField" /> 
  <attribute tooltip="[value_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;] 선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다." name="value_changed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/NurbsCurve.gif" tooltip="NurbsOrientationInterpolator 는 3D nurbs와 수정된 결과 값의 결과를 표현한다. SFNode controlPoints inputOutputLabel는 싱글 좌표나 CoordinateDouble node를 담을 수 있다." name="NurbsSurfaceInterpolator">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[uDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;] u 차원의 컨트롤 포인트의 개수." name="uDimension" editor="TextField" /> 
  <attribute tooltip="[vDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;] v 차원의 컨트롤 포인트의 개수." name="vDimension" editor="TextField" /> 
  <attribute tooltip="[uKnot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED] Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수." editor="TextArea" name="uKnot" /> 
  <attribute tooltip="[vKnot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED] Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수." editor="TextArea" name="vKnot" /> 
  <attribute tooltip="[uOrder &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;] 면의 차수는 차수-1의 이항식으로 정의한다." name="uOrder" editor="TextField" /> 
  <attribute tooltip="[vOrder &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;] 면의 차수는 차수-1의 이항식으로 정의한다." name="vOrder" editor="TextField" /> 
  <attribute tooltip="[weight &inputOutputLabel; &MFDoubleLabel; #IMPLIED] 1차 보간을 위한 출력값은 각각 knot에 대응된다. Hint: 가중치의 숫자는 knot의 수와 반드시 같아야한다!" editor="TextArea" name="weight" /> 
  <attribute tooltip="[set_fraction &inputOnlyLabel; &SFFloatLabel; #FIXED &#34;&#34;]  [0,1]의 범위의 마찰을 세팅하는 것은 대응하는 keyValue output이나 curve의 계산된 3D position을 위한 input을 결정한다." name="set_fraction" editor="TextField" /> 
  <attribute tooltip="[normal_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;] 선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다." name="normal_changed" editor="TextField" /> 
  <attribute tooltip="[position_changed &outputOnlyLabel; &SFVec3fLabel; #FIXED &#34;&#34;] 선형 보간된 출력값은 현재의 key 시간과 관련된 key값의 쌍으로 인해 결정된다." name="position_changed" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/NurbsCurve.gif" tooltip="NurbsTextureCoordinate는 텍스쳐의 매핑을 명세한 면 호스트의 매개 영역안 3차원 NURBS면을 표현한다. SFNode의 컨트롤 포인트 영역은 1개의 좌표계 혹은 CoordinateDouble 노드를 포함한다." name="NurbsTextureCoordinate">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.&#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)" name="USE" editor="TextField" /> 
  <attribute tooltip="[uDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;] u 차원의 컨트롤 포인트의 개수." name="uDimension" editor="TextField" /> 
  <attribute tooltip="[vDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;] v 차원의 컨트롤 포인트의 개수." name="vDimension" editor="TextField" /> 
  <attribute tooltip="[uKnot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED] Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수." editor="TextArea" name="uKnot" /> 
  <attribute tooltip="[vKnot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED] Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수." editor="TextArea" name="vKnot" /> 
  <attribute tooltip="[uOrder &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;] 면의 차수는 차수-1의 이항식으로 정의한다." name="uOrder" editor="TextField" /> 
  <attribute tooltip="[vOrder &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;] 면의 차수는 차수-1의 이항식으로 정의한다." name="vOrder" editor="TextField" /> 
  <attribute tooltip="[controlPoint &inputOutputLabel; &MFVec2fLabel; #IMPLIED] 컨트롤 포인트는 u차수 x v차수의 컨트롤 포인트의 모음으로 정의하며, 균일한 간격을 가지지 않은 포인트들이 있는 메시를 정의한다." editor="TextArea" name="controlPoint" /> 
  <attribute tooltip="[weight &inputOutputLabel; &MFFloatLabel; #IMPLIED] 1차 보간을 위한 출력값은 각각 knot에 대응된다. Hint: 가중치의 숫자는 knot의 수와 반드시 같아야한다!" editor="TextArea" name="weight" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;texCoord&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/Group.gif" tooltip="NurbsSet 은 일반적인 그룹으로의 NubsSurface node의 집합을 모으거나, NurbsSurface set을  tessellation, 국경의 tessellation continuity 할 때의 unit으로 다룬다." name="NurbsSet">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[tessellationScale &inputOutputLabel; &SFFloatLabel; &#34;1&#34;] 자식 NubsSurface node안의 surface tesselation을 위한 scale." name="tessellationScale" editor="TextField" /> 
  <attribute tooltip="[bboxCenter &initializeOnlyLabel; &SFVec3fLabel; &#34;0 0 0&#34;] Bounding box center: 지역 좌표계의 원점으로부터 위치 오프셋." name="bboxCenter" editor="TextField" /> 
  <attribute tooltip="[bboxSize &initializeOnlyLabel; &SFVec3fLabel; &#34;-1 -1 -1&#34;] 경계 상자 중심: 지역좌표계의 원점에서의 떨어진 위치(offset)." name="bboxSize" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/NurbsSurface.gif" tooltip="NurbsPatchSurface는 연속된 3D Non-Uniform Rational B-Spline (NURBS) surface을 정의한다." name="NurbsPatchSurface">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[uClosed &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] u차원을 가로질러 반대쪽 면이 닫혀있는지 (틈 없이) " name="uClosed" editor="TextField" /> 
  <attribute tooltip="[vClosed &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] u차원을 가로질러 반대쪽 면이 닫혀있는지 (틈 없이) " name="vClosed" editor="TextField" /> 
  <attribute tooltip="[uDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;] u 차원의 컨트롤 포인트의 개수." name="uDimension" editor="TextField" /> 
  <attribute tooltip="[vDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;] v 차원의 컨트롤 포인트의 개수." name="vDimension" editor="TextField" /> 
  <attribute tooltip="[uKnot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED] Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수." editor="TextArea" name="uKnot" /> 
  <attribute tooltip="[vKnot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED] Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수." editor="TextArea" name="vKnot" /> 
  <attribute tooltip="[uOrder &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;] 면의 차수는 차수-1의 이항식으로 정의한다." name="uOrder" editor="TextField" /> 
  <attribute tooltip="[vOrder &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;] 면의 차수는 차수-1의 이항식으로 정의한다." name="vOrder" editor="TextField" /> 
  <attribute tooltip="[uTessellation &inputOutputLabel; &SFInt32Label; &#34;0&#34;] 표면 테셀레이션을 위한 힌트." name="uTessellation" editor="TextField" /> 
  <attribute tooltip="[vTessellation &inputOutputLabel; &SFInt32Label; &#34;0&#34;] 표면 테셀레이션을 위한 힌트." name="vTessellation" editor="TextField" /> 
  <attribute tooltip="[weight &inputOutputLabel; &MFDoubleLabel; #IMPLIED] 각 컨트롤 포인트에 가중치가 할당된 벡터" editor="TextArea" name="weight" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다! " name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;surface&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/NurbsSurface.gif" tooltip="NurbsTrimmedSurface는 Non-Uniform Rational B-Spline (NURBS)면으로부터 텍스쳐 좌표계를 만든다." name="NurbsTrimmedSurface">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[uClosed &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] u차원을 가로질러 반대쪽 면이 닫혀있는지 (틈 없이) " name="uClosed" editor="TextField" /> 
  <attribute tooltip="[vClosed &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] u차원을 가로질러 반대쪽 면이 닫혀있는지 (틈 없이) " name="vClosed" editor="TextField" /> 
  <attribute tooltip="[uDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;] u 차원의 컨트롤 포인트의 개수." name="uDimension" editor="TextField" /> 
  <attribute tooltip="[vDimension &initializeOnlyLabel; &SFInt32Label; &#34;0&#34;] v 차원의 컨트롤 포인트의 개수." name="vDimension" editor="TextField" /> 
  <attribute tooltip="[uKnot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED] Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수." editor="TextArea" name="uKnot" /> 
  <attribute tooltip="[vKnot &initializeOnlyLabel; &MFDoubleLabel; #IMPLIED] Knot 벡터의 크기 = 컨트롤 포인트의 수 + 커브의 차수." editor="TextArea" name="vKnot" /> 
  <attribute tooltip="[uOrder &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;] 면의 차수는 차수-1의 이항식으로 정의한다." name="uOrder" editor="TextField" /> 
  <attribute tooltip="[vOrder &initializeOnlyLabel; &SFInt32Label; &#34;3&#34;] 면의 차수는 차수-1의 이항식으로 정의한다." name="vOrder" editor="TextField" /> 
  <attribute tooltip="[uTessellation &inputOutputLabel; &SFInt32Label; &#34;0&#34;] 표면 테셀레이션을 위한 힌트." name="uTessellation" editor="TextField" /> 
  <attribute tooltip="[vTessellation &inputOutputLabel; &SFInt32Label; &#34;0&#34;] 표면 테셀레이션을 위한 힌트." name="vTessellation" editor="TextField" /> 
  <attribute tooltip="[weight &inputOutputLabel; &MFDoubleLabel; #IMPLIED] 각 컨트롤 포인트에 가중치가 할당된 벡터" editor="TextArea" name="weight" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다! " name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;texCoord&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element tooltip="NurbsSweptSurface는 crossSectionCurve [X3DNurbsControlCurveNode] 나 trajectoryCurve [NurbsCurve]을 포함한다." name="NurbsSweptSurface">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서. Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다." name="ccw" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다! " name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element tooltip="NurbsSwungSurface는 X3DNurbsControlCurveNode 형태의 프로파일 곡선과 X3DNurbsControlCurveNode 형태의 궤적 곡선을 포함한다." name="NurbsSwungSurface">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다.&#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도)" name="USE" editor="TextField" /> 
  <attribute tooltip="[ccw &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] ccw = 반시계 방향: 꼭지점 좌표의 방향의 순서. Hint: ccw가 false이면 솔리드(후면제거)와 법선벡터의 방향을 뒤집을 수 있다. " name="ccw" editor="TextField" /> 
  <attribute tooltip="[solid &initializeOnlyLabel; &SFBoolLabel; &#34;true&#34;] solid를 true로 설정하게 되면 폴리곤의 한쪽면만 디스플레이 한다.(후면제거 on), solid를 false로 설정하게 되면 폴리곤의 양쪽면을 디스플레이 한다. (후면제거 off). Warning: 기본값은 true이고 기본값으로 설정되어 있을때 잘 못된 방향에서 봤을때 형상의 모든 부분이 보이지 않게 된다! " name="solid" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;geometry&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다." name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element tooltip="ComposedShader는 개별적인 소스파일이 개별적으로 프로그래밍화 되어 있지 않은 shader를 정의한다. ComposedShader 는 IS/connect나 parts [ShaderPart] node나 inputOutputLabel definition등을 포함한다." name="ComposedShader">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[activate &inputOnlyLabel; &SFBoolLabel;] shader가 포함한 객체를 활성화하도록 하는 활성화력." name="activate" editor="TextField" /> 
  <attribute tooltip="[isSelected &outputOnlyLabel; &SFBoolLabel;] isSelected는 이 shader 인스턴스가 사용을 위해 브라우저에 의해 선택된 것을 가리킨다." name="isSelected" editor="TextField" /> 
  <attribute tooltip="[isValid &outputOnlyLabel; &SFBoolLabel;] isValid는 현재의 shader 객체가 shader 프로그램으로 실행가능한지를 가리킨다." name="isValid" editor="TextField" /> 
  <attribute tooltip="[language &initializeOnlyLabel; &SFStringLabel; &#34;&#34;] language는 shading 언어가 사용된 브라우저를 가리킨다. 이것은 필요하지 않을 수 있는 힌트이다. Hint: 인식된 값은 &quot;CG&quot; &quot;GLSL&quot; &quot;HLSL&quot; &quot;FX&quot;를 포함한다." name="language" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element tooltip="FloatVertexAttribute 는 매개 꼭지점의 정확한 유동 속성들을 정의한다 ." name="FloatVertexAttribute">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED] 특정된 VertexAttribute의 인스턴스 이름." name="name" editor="TextField" /> 
  <attribute tooltip="[value &inputOutputLabel; &MFFloatLabel; &#34;&#34;] value 는 임의의 유동 점들의 값들을 규정하는데 이는 쉐이더의 매개 꼭지점에 넘겨진다. Hint: 값의 범위는 여러개의 numComponents가 될수 있다 ." name="value" editor="TextField" /> 
  <attribute tooltip="[numComponents &initializeOnlyLabel; &SFFloatLabel; (1,4) &#34;4&#34;] numComponents 는 매개 꼭지점에 몇개의 연속적인 유동 점의 값이 분류되는지를 규정한다. Hint: 값의 범위는 여러개의 numComponents가 될수 있다 ." name="numComponents" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element tooltip="Matrix3VertexAttribute는 꼭지점 마다의 3x3 매트릭스 속성의 세트를 정의한다." name="Matrix3VertexAttribute">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED] 특정 VertexAttribute 인스턴스의 이름." name="name" editor="TextField" /> 
  <attribute tooltip="[value &inputOutputLabel; &MFMatrix3fLabel; &#34;&#34;] 꼭지점의 정보로 셰이더로 전달될 매트릭스값의 임의의 집합을 명세하는 값. 
Hint: 값 필드의 길이는 numComponents의 곱.  " name="value" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element tooltip="Matrix4VertexAttribute는 꼭지점 마다의 4x4 매트릭스 속성의 세트를 정의한다." name="Matrix4VertexAttribute">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[name &inputOutputLabel; &SFStringLabel; #IMPLIED] 특정 VertexAttribute 인스턴스의 이름. " name="name" editor="TextField" /> 
  <attribute tooltip="[value &inputOutputLabel; &MFMatrix4fLabel; &#34;&#34;] 꼭지점의 정보로 셰이더로 전달될 매트릭스값의 임의의 집합을 명세하는 값. 
Hint: 값 필드의 길이는 numComponents의 곱. " name="value" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element tooltip="PackagedShader는 shader와 결합된 효과의 수를 포함하는 한개의 파일을 기술한다. PackagedShader는 IS/connect와 필드 정의를 포함한다." name="PackagedShader">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[activate &inputOnlyLabel; &SFBoolLabel;] shader가 포함한 객체를 활성화하도록 하는 활성화력." name="activate" editor="TextField" /> 
  <attribute tooltip="[isSelected &outputOnlyLabel; &SFBoolLabel;] isSelected는 이 shader 인스턴스가 사용을 위해 브라우저에 의해 선택된 것을 가리킨다." name="isSelected" editor="TextField" /> 
  <attribute tooltip="[isValid &outputOnlyLabel; &SFBoolLabel;] isValid는 현재의 shader 객체가 shader 프로그램으로 실행가능한지를 가리킨다." name="isValid" editor="TextField" /> 
  <attribute tooltip="[language &initializeOnlyLabel; &SFStringLabel; &#34;&#34;] language는 shading 언어가 사용된 브라우저를 가리킨다. 이것은 필요하지 않을 수 있는 힌트이다. Hint: 인식된 값은 &quot;CG&quot; &quot;GLSL&quot; &quot;HLSL&quot; &quot;FX&quot;를 포함한다." name="language" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element tooltip="ProgramShader는 한개 혹은 그 이상의 개별적으로 프로그래밍 가능하고 스스로 포함하는 조각으로 이루어진 shader를 정의한다. ProgramShader는 IS/connect를 포함하고, [ShaderProgram] nodes와 inputOutputLabel 정의를 프로그램한다." name="ProgramShader">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[activate &inputOnlyLabel; &SFBoolLabel;] shader가 포함한 객체를 활성화하도록 하는 활성화력." name="activate" editor="TextField" /> 
  <attribute tooltip="[isSelected &outputOnlyLabel; &SFBoolLabel;] isSelected는 이 shader 인스턴스가 사용을 위해 브라우저에 의해 선택된 것을 가리킨다." name="isSelected" editor="TextField" /> 
  <attribute tooltip="[isValid &outputOnlyLabel; &SFBoolLabel;] isValid는 현재의 shader 객체가 shader 프로그램으로 실행가능한지를 가리킨다." name="isValid" editor="TextField" /> 
  <attribute tooltip="[language &initializeOnlyLabel; &SFStringLabel; &#34;&#34;] language는 shading 언어가 사용된 브라우저를 가리킨다. 이것은 필요하지 않을 수 있는 힌트이다. Hint: 인식된 값은 &quot;CG&quot; &quot;GLSL&quot; &quot;HLSL&quot; &quot;FX&quot;를 포함한다." name="language" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element tooltip="ShaderPart는 ComposedShader 노드에 의해 사용되는 하나의 물체의 소스를 정의한다. 소스는 모든 점/조각의 처리를 위한 완전한 셰이더를 요구하지는 않는다. ShaderPart는 IS/connect와 필드 정의를 포함한다." name="ShaderPart">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED] 셰이더의 위치와 파일 이름. 여러 위치가 더 신뢰성 있으며, Web location은 이메일 첨부도 가능하다. Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ]. 인트: &quot;의 XML 인코딩은 &quot;이다 (문자 속성). 주의: http 링크를 위해 디렉터리, 파일이름과 대문자 구분을 확실히 하시오! Hint: url 쿼리 내의 임베드된 공백들은 각 공백 문자마다 %20으로 대체할 수 있다.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls" editor="TextArea" name="url" /> 
  <attribute tooltip="[type &initializeOnlyLabel; &SFStringLabel; (VERTEX|FRAGMENT) VERTEX] type은 이 ShaderProgram이 점 셰이더인지 조각(픽셀) 셰이더인지를 나타낸다." name="type" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element tooltip="ShaderProgram은 렌더링 과정의 일부분을 차지하고, 스스로를 포함하는 프로그램에 소스와 인터페이스를 제공한다: 점과 조각 셰이더 모두. ShaderProgram은 IS/connect와 필드 정의를 포함한다." name="ShaderProgram">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED]셰이더의 위치와 파일 이름. 여러 위치가 더 신뢰성 있으며, Web location은 이메일 첨부도 가능하다. Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ]. 인트: &quot;의 XML 인코딩은 &quot;이다 (문자 속성). 주의: http 링크를 위해 디렉터리, 파일이름과 대문자 구분을 확실히 하시오! Hint: url 쿼리 내의 임베드된 공백들은 각 공백 문자마다 %20으로 대체할 수 있다.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls" editor="TextArea" name="url" /> 
  <attribute tooltip="[type &initializeOnlyLabel; &SFStringLabel; (VERTEX|FRAGMENT) VERTEX] type은 이 ShaderProgram이 점 셰이더인지 조각(픽셀) 셰이더인지를 나타낸다." name="type" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/ImageTexture.gif" tooltip="ComposedCubeMapTexture는 cubic environment map소스를 개별적 2D텍스쳐 노드로 그려진 이미지의 explicit의 집합으로 정의한다. Hint: 0,6 의 containerField value가 포함된 자식 이미지 node는 허가된다: front back left right top bottom." name="ComposedCubeMapTexture">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/ImageTexture.gif" tooltip="GeneratedCubeMapTexture는 3차원 환경 맵을 정의하는데 이는 이미지로부터 데이터가 내부적으로 생기게 한다. 생성된 텍스쳐의 관찰위치는 관련된 도형이 공간상에서의 지점과 오리엔테이션이다. Hint: 전형적으로 Box가 사용된다. ." name="GeneratedCubeMapTexture">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[update &inputOutputLabel; &SFStringLabel; &#34;NONE&#34; (NONE|NEXT_FRAME_ONLY|ALWAYS)] 텍스쳐의 재 생성 제어을 업데이트 한다. Warning: 하나의 객체가 그 자체를 표현하려고 하면 무한 반복을 초래하게 된다 ." name="update" editor="TextField" /> 
  <attribute tooltip="[size &initializeOnlyLabel; &SFInt32Label; &#34;128&#34;] (0,+infinity)크기는 생성된 이미지의 화상도를 매 변에서 픽셀(pixel) 수량으로 표시한다.  ." name="size" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/ImageTexture.gif" tooltip="ImageCubeMapTexture은 각 면에 대한 이미지들을 포함하는 한 개의 파일로서 큐빅 환경 맵 소스를 정의한다." name="ImageCubeMapTexture">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED] 이미지의 위치와 파일 이름. 여러 위치가 더 신뢰성 있으며, Web location은 이메일 첨부도 가능하다. Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ]. 인트: &quot;의 XML 인코딩은 &quot;이다 (문자 속성). 주의: http 링크를 위해 디렉터리, 파일이름과 대문자 구분을 확실히 하시오! Hint: url 쿼리 내의 임베드된 공백들은 각 공백 문자마다 %20으로 대체할 수 있다.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls" editor="TextArea" name="url" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;children&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/ImageTexture.gif" tooltip="Composed3DTexture는 3D 이지미 기반의 texture map을 2D texture 소스의 집합처럼 다양한 깊이에서 정의한다. 2^n ImageTexture를 넣어라, PixelTexture 나 MovieTexture child nodes. 첫 이미지는 깊이 0이거나 다음의 각각의 이미지는 증가하는 깊이에서의 R방향의 값이다. Hint: Shape and Appearance 노드는 텍스쳐를 더하기 전에 넣어라." name="Composed3DTexture">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[repeatS &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] S축을 따라 수평하게 텍스쳐를 반복하라." name="repeatS" editor="TextField" /> 
  <attribute tooltip="[repeatT &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] T축을 따라 수직하게 텍스쳐를 반복하라." name="repeatT" editor="TextField" /> 
  <attribute tooltip="[repeatR &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] R축을 따라 수직하게 텍스쳐를 반복하라." name="repeatR" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;texture&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/ImageTexture.gif" tooltip="Image3DTexture는 완전한 3D 데이터를 포함하는 한 개의 그림 파일을 명시함으로써 3D 이미지 기반 텍스쳐를 정의한다. Warning: 요구되는 파일 형식은 없다. DDS, DICOM, 또는 .vol를 추천한다. Hint: Shape and Appearance 노드는 텍스쳐를 더하기 전에 넣어라." name="Image3DTexture">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[url &inputOutputLabel; &MFStringLabel; #IMPLIED] 이미지의 위치와 파일 이름. 여러 위치가 더 신뢰성 있으며, Web location은 이메일 첨부도 가능하다. Hint: 문자열은 여러 값을 가질 수 있으며, 각 문자열은 따옴표로 분리한다. [ &quot;http://www.url1.org&quot; &quot;http://www.url2.org&quot; &quot;etc.&quot; ]. 인트: &quot;의 XML 인코딩은 &quot;이다 (문자 속성). 주의: http 링크를 위해 디렉터리, 파일이름과 대문자 구분을 확실히 하시오! Hint: url 쿼리 내의 임베드된 공백들은 각 공백 문자마다 %20으로 대체할 수 있다.&#10;Hint: X3D Scene Authoring Hints http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#urls" editor="TextArea" name="url" /> 
  <attribute tooltip="[repeatS &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] S축을 따라 수평하게 텍스쳐를 반복하라." name="repeatS" editor="TextField" /> 
  <attribute tooltip="[repeatT &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] T축을 따라 수직하게 텍스쳐를 반복하라." name="repeatT" editor="TextField" /> 
  <attribute tooltip="[repeatR &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] R축을 따라 수직하게 텍스쳐를 반복하라." name="repeatR" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;texture&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/ImageTexture.gif" tooltip="Pixel3DTexture는 픽셀 값(그림 필드)의 명시된 행렬로 3D 그림 기반 텍스쳐 지도를 정의한다. Hint: Shape and Appearance 노드는 텍스쳐를 추가하기 전에 넣어라." name="Pixel3DTexture">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[image &inputOutputLabel; &MFInt32Label; &#34;0 0 0 0&#34;] 그림은 이 3차원 텍스쳐를 위한 원시데이터를 기술한다: 그림 [0,.4]로의 성분 개수, 텍스쳐의 폭, 높이, 깊이, (폭 x 높이 x 깊이) 픽셀 값." editor="TextArea" name="image" /> 
  <attribute tooltip="[repeatS &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] S축을 따라 수평하게 텍스쳐를 반복하라." name="repeatS" editor="TextField" /> 
  <attribute tooltip="[repeatT &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] T축을 따라 수직하게 텍스쳐를 반복하라." name="repeatT" editor="TextField" /> 
  <attribute tooltip="[repeatR &initializeOnlyLabel; &SFBoolLabel; &#34;false&#34;] R축을 따라 수직하게 텍스쳐를 반복하라." name="repeatR" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;texture&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/TextureCoordinate.gif" tooltip="TextureCoordinate3D 는 점 기반의 geometry node에 의해 사용된 3D texture 좌표의 집합을 구체화한다.(e.g., IndexedFaceSet and ElevationGrid) to map 3D textures to vertices. Hint: Shape을 추가하고 텍스쳐 좌표를 추가하기 전에 polgyonal/planar geometry." name="TextureCoordinate3D">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[point &inputOutputLabel; &MFVec3fLabel; #IMPLIED] 세쌍의 3D (s,t,r) texture 좌표, [0,1]의 범위안에 있거나 반복된다면 높거나해도 상관없다." editor="TextArea" name="point" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;texCoord&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/TextureCoordinate.gif" tooltip="TextureCoordinate4D는 4D 텍스쳐를 vertex들로 매핑하기 위해 vertex-based geometry (e.g., IndexedFaceSet and ElevationGrid)에 쓰이는 3D 텍스쳐 좌표의 집합을 명기한다. Hint: TextureCoordinate를 추가하기 전에 Shape와 polygonal/planar geometry의 순서로 추가한다." name="TextureCoordinate4D">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[point &inputOutputLabel; &MFVec4fLabel; #IMPLIED] [0,1] 또는 반복될 경우 그 이상의 범위에서의 4개-한세트의 4D 텍스쳐 좌표." editor="TextArea" name="point" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;texCoord&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/TextureTransform.gif" tooltip="TextureMatrixTransform 는 3D transformation를 texture coordinates로 적용하는데 사용한다. 시각적인 효과는 반대로 나타난다. 왜냐하면 geometry order로 맵핑되기 전에 이미지 변환이 발생하기 때문이다.: Center에 대한 translation, rotation, non-uniform scale. Hint: TextureTransform를 추가하기 전에 Shape이나 Appearance node를 넣으시오." name="TextureMatrixTransform">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[matrix &inputOutputLabel; &SFMatrix4fLabel; &#34;1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1&#34;] matrix is a generalized, unfiltered 4x4 transformation matrix to modify texture (opposite effect appears on geometry)." name="matrix" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;textureTransform&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
<element icon="icons/TextureTransform.gif" tooltip="TextureTransform3D는 3D transformation을 texture coordinates로 적용하는데 사용된다.  시각적인 효과는 반대로 나타난다. 왜냐하면 geometry order로 맵핑되기 전에 이미지 변환이 발생하기 때문이다.: Center에 대한 translation, rotation, non-uniform scale. Hint: TextureTransform를 추가하기 전에 Shape이나 Appearance node를 넣으시오." name="TextureTransform3D">
  <attribute tooltip="[DEF ID #IMPLIED] DEF는, 다른 노드에서 참조할 수 있도록, 해당 노드의 고유한 ID 이름을 정의 한다. Hint: 서술적인 DEF의 이름은 모델의 도움말과 명료성을 좋게 한다. &#10;Hint: http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#NamingConventions" name="DEF" editor="TextField" /> 
  <attribute tooltip="[USE IDREF #IMPLIED] USE는 이미 정의된(DEF) 노드의 ID를 다시 사용한다는 뜻이다, 다른 모든(_all_) 속성과 자식노드를 무시한다. Hint: USE를 이용하여 다른 형상을 사용하는 것(노드를 복사하는 것이 아니라)은 성능을 개선할 수 있다. Warning: USE속성을 사용할 때에는 DEF속성을 포함하지 않는다!(혹은 다른 어떤 속성 값도) " name="USE" editor="TextField" /> 
  <attribute tooltip="[translation &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;]  2D (s,t) texture 좌표에서의 Lateral/vertical 이동(Geometry에 반대의 효과가 나타남)." name="translation" editor="TextField" /> 
  <attribute tooltip="[center &inputOutputLabel; &SFVec3fLabel; &#34;0 0 0&#34;] 회전과 scaling을 위한 2D (s,t) texture 좌표안의 센터 포인트." name="center" editor="TextField" /> 
  <attribute tooltip="[rotation &inputOutputLabel; &SFRotationLabel; &#34;0 0 1 0&#34;] 센터에 대해 texture의 회전각(Geometry에 반대의 효과가 나타남)." name="rotation" editor="TextField" /> 
  <attribute tooltip="[scale &inputOutputLabel; &SFVec3fLabel; &#34;1 1 1&#34;] 센터에 대해 texture의 일정하지 않은 planar scaling (Geometry에 반대의 효과가 나타남)." name="scale" editor="TextField" /> 
  <attribute tooltip="[containerField: NMTOKEN &#34;textureTransform&#34;] containerField는 필드 레이블의 접두어로 부모 노드와의 관계를 나타낸다. 예시: geometry Box, children Group, proxy Shape. containerField 속성은 X3D의 XML로 인코딩시에만 적용된다. " name="containerField" editor="TextField" /> 
  <attribute tooltip="[class CDATA #IMPLIED] class는 클래스들의 공간으로 분리된 리스트이다. XML스타일시트에서 사용되도록 예약되어있다. class 속성은 X3D의 XML로 인코딩시에만 적용된다." name="class" editor="TextField" /> 
  </element>
  </elements>
<documents>
  <document description="X3D graphics scene" root="X3D" suffix="x3d" template="/www.web3d.org/x3d/content/examples/newScene.x3d" /> 
  </documents>
<palettes>
<!--     <toolbarpalette title="Extensible 3D (X3D)">
	<group elements="XML_COMMENT XML_CDATA XML_DOCUMENT_TYPE XML_TEXT XML_PI"/>
    </toolbarpalette>

 -->
<!-- it would be nice if Xeena allowed tooltips on sidebar palette selection tabs.  -->
<!-- available sidebarpalette icons but not functional:  XML_DOCUMENT XML_DOCUMENT_TYPE  -->
<sidebarpalette all-visible="yes" searchable="yes" title="Full profile">
  <group elements="XML_COMMENT XML_CDATA XML_DOCUMENT_TYPE Anchor Appearance Arc2D ArcClose2D AudioClip Background BooleanFilter BooleanSequencer BooleanToggle BooleanTrigger Billboard Box Circle2D Collision Color ColorRGBA ColorInterpolator component connect Cone Coordinate CoordinateDouble CoordinateInterpolator CoordinateInterpolator2D Cylinder CylinderSensor Disk2D DirectionalLight ElevationGrid EXPORT ExternProtoDeclare Extrusion field fieldValue FillProperties Fog LocalFog FogCoordinate FontStyle Group head ImageTexture IMPORT IndexedFaceSet IndexedLineSet Inline IntegerSequencer IntegerTrigger IS KeySensor LineSet LoadSensor LineProperties LOD Material meta MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString MovieTexture MultiTexture MultiTextureCoordinate MultiTextureTransform NavigationInfo Normal NormalInterpolator OrientationInterpolator PixelTexture PlaneSensor PointLight PointSet Polyline2D Polypoint2D PositionInterpolator PositionInterpolator2D ProtoDeclare ProtoInterface ProtoBody ProtoInstance ProximitySensor Rectangle2D ROUTE ScalarInterpolator Scene Script Shape Sound Sphere SphereSensor SpotLight StaticGroup StringSensor Switch Text TextureBackground TextureCoordinate TextureCoordinateGenerator TextureTransform TimeSensor TimeTrigger TouchSensor Transform IndexedTriangleFanSet IndexedTriangleSet IndexedTriangleStripSet TriangleFanSet TriangleSet TriangleSet2D TriangleStripSet Viewpoint VisibilitySensor WorldInfo X3D XvlShell EspduTransform SignalPdu ReceiverPdu TransmitterPdu DISEntityManager DISEntityTypeMapping GeoCoordinate GeoElevationGrid GeoLocation GeoLOD GeoMetadata GeoOrigin GeoPositionInterpolator GeoTouchSensor GeoViewpoint HAnimDisplacer HAnimHumanoid HAnimJoint HAnimSegment HAnimSite Contour2D ContourPolyline2D NurbsCurve NurbsCurve2D NurbsOrientationInterpolator NurbsPositionInterpolator NurbsSurfaceInterpolator NurbsPatchSurface NurbsSet NurbsTextureCoordinate NurbsTrimmedSurface CADAssembly CADFace CADLayer CADPart IndexedQuadSet QuadSet ComposedCubeMapTexture GeneratedCubeMapTexture ImageCubeMapTexture ComposedShader FloatVertexAttribute Matrix3VertexAttribute Matrix4VertexAttribute PackagedShader ProgramShader ShaderPart ShaderProgram Composed3DTexture Image3DTexture Pixel3DTexture TextureCoordinate3D TextureCoordinate4D TextureMatrixTransform TextureTransform3D" /> 
  </sidebarpalette>
<!--  Xeena bug implementing JDK leads to no nodes visible.  Too bad, nice feature.
    <sidebarpalette all-visible="no" searchable="yes" title="Allowed Nodes">
	<group elements="XML_COMMENT XML_CDATA XML_DOCUMENT_TYPE &ImmersiveProfileNodesLabel; &DISTagLabels; &GeoSpatialTagLabels; &HAnimTagLabels; &NurbsTagLabels; &CadTagLabels; &CubeMapTexturingTagLabels; &ShadersTagLabels; &Texturing3DTagLabels;"/>
    </sidebarpalette>

 -->
<sidebarpalette all-visible="yes" searchable="yes" title="Immersive profile">
  <group elements="XML_COMMENT XML_CDATA Anchor Appearance Arc2D ArcClose2D AudioClip Background BooleanFilter BooleanSequencer BooleanToggle BooleanTrigger Billboard Box Circle2D Collision Color ColorRGBA ColorInterpolator component connect Cone Coordinate CoordinateDouble CoordinateInterpolator CoordinateInterpolator2D Cylinder CylinderSensor Disk2D DirectionalLight ElevationGrid EXPORT ExternProtoDeclare Extrusion field fieldValue FillProperties Fog LocalFog FogCoordinate FontStyle Group head ImageTexture IMPORT IndexedFaceSet IndexedLineSet Inline IntegerSequencer IntegerTrigger IS KeySensor LineSet LoadSensor LineProperties LOD Material meta MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString MovieTexture MultiTexture MultiTextureCoordinate MultiTextureTransform NavigationInfo Normal NormalInterpolator OrientationInterpolator PixelTexture PlaneSensor PointLight PointSet Polyline2D Polypoint2D PositionInterpolator PositionInterpolator2D ProtoDeclare ProtoInterface ProtoBody ProtoInstance ProximitySensor Rectangle2D ROUTE ScalarInterpolator Scene Script Shape Sound Sphere SphereSensor SpotLight StaticGroup StringSensor Switch Text TextureBackground TextureCoordinate TextureCoordinateGenerator TextureTransform TimeSensor TimeTrigger TouchSensor Transform IndexedTriangleFanSet IndexedTriangleSet IndexedTriangleStripSet TriangleFanSet TriangleSet TriangleSet2D TriangleStripSet Viewpoint VisibilitySensor WorldInfo X3D XvlShell" /> 
  </sidebarpalette>
<sidebarpalette all-visible="yes" searchable="yes" title="Interactive profile">
  <group elements="XML_COMMENT Anchor Appearance Background BooleanFilter BooleanSequencer BooleanToggle BooleanTrigger Box Color component Coordinate CoordinateInterpolator Cylinder CylinderSensor DirectionalLight ElevationGrid Group head ImageTexture IndexedFaceSet IndexedLineSet Inline IntegerSequencer IntegerTrigger KeySensor LineSet Material meta MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString MultiTexture MultiTextureCoordinate NavigationInfo Normal NormalInterpolator OrientationInterpolator PixelTexture PlaneSensor PointLight PointSet PositionInterpolator ProximitySensor ROUTE ScalarInterpolator Scene Shape Sphere SphereSensor SpotLight StringSensor Switch TextureCoordinate TextureCoordinateGenerator TimeSensor TimeTrigger TouchSensor Transform Viewpoint WorldInfo X3D" /> 
  </sidebarpalette>
<sidebarpalette all-visible="yes" searchable="yes" title="Interchange profile">
  <group elements="XML_COMMENT Anchor Appearance Background Box Color ColorInterpolator ColorRGBA component Cone Coordinate CoordinateInterpolator Cylinder DirectionalLight Group head ImageTexture IndexedFaceSet IndexedLineSet IndexedTriangleFanSet IndexedTriangleSet IndexedTriangleStripSet LineSet Material meta MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString MultiTexture NavigationInfo Normal NormalInterpolator OrientationInterpolator PixelTexture PointSet PositionInterpolator ROUTE ScalarInterpolator Scene Shape Sphere TextureCoordinate TextureCoordinateGenerator TextureTransform TimeSensor TouchSensor Transform TriangleFanSet TriangleSet TriangleStripSet Viewpoint WorldInfo X3D" /> 
  </sidebarpalette>
<sidebarpalette all-visible="yes" searchable="yes" title="GeoSpatial 1.1">
  <group elements="XML_COMMENT GeoCoordinate GeoElevationGrid GeoLocation GeoLOD GeoMetadata GeoOrigin GeoPositionInterpolator GeoTouchSensor GeoViewpoint IndexedFaceSet Shape ROUTE" /> 
  </sidebarpalette>
<sidebarpalette all-visible="yes" searchable="yes" title="H-Anim 2.0">
  <group elements="XML_COMMENT HAnimDisplacer HAnimHumanoid HAnimJoint HAnimSegment HAnimSite Coordinate Normal Shape IndexedFaceSet Inline Appearance Material ImageTexture Viewpoint ROUTE" /> 
  </sidebarpalette>
<sidebarpalette all-visible="yes" searchable="yes" title="DIS protocol">
  <group elements="XML_COMMENT EspduTransform SignalPdu ReceiverPdu TransmitterPdu DISEntityManager DISEntityTypeMapping ROUTE" /> 
  </sidebarpalette>
<!--     <sidebarpalette all-visible="yes" searchable="yes" title="New Nodes">
	<group elements="XML_COMMENT XML_DOCUMENT_TYPE &NewTagLabels; &NurbsTagLabels; &LatticeXvlTagLabels; &NewTagExtras;"/>
    </sidebarpalette>

 -->
<sidebarpalette all-visible="yes" searchable="yes" title="Geometry 2D">
  <group elements="XML_COMMENT Appearance Arc2D ArcClose2D Circle2D Disk2D FillProperties LineProperties Polyline2D Polypoint2D Material Rectangle2D Shape TriangleSet2D" /> 
  </sidebarpalette>
<sidebarpalette all-visible="yes" searchable="yes" title="CAD">
  <group elements="XML_COMMENT CADAssembly CADFace CADLayer CADPart IndexedQuadSet QuadSet Shape LOD Color Coordinate Normal TextureCoordinate" /> 
  </sidebarpalette>
<sidebarpalette all-visible="yes" searchable="yes" title="Shaders">
  <group elements="XML_COMMENT ComposedShader FloatVertexAttribute Matrix3VertexAttribute Matrix4VertexAttribute PackagedShader ProgramShader ShaderPart ShaderProgram Shape Appearance field IS connect" /> 
  </sidebarpalette>
  </palettes>
<importers>
  <importer class-name="com.ibm.hrl.xmleditor.extension.vrml.VrmlImporter" /> 
  </importers>
  <exporters /> 
<!--  Default XSLT launcher toolbars: IE/VRML, IE/ClassicVRML, Xj3d/ClassicVRML, Mozilla/VRML, Netscape/VRML, IE/HTML, Mozilla/HTML.
       Can edit paths for other installs and other operating systems using entity references at top of this document. 
 -->
<tools>
<!-- Internet Explorer VRML97 browser  -->
  <tool class-name="com.ibm.hrl.xmleditor.extension.xsl.XSLHandler" init-data="default.viewer=/Program Files/Internet Explorer/iexplore.exe default.stylesheet=file:///www.web3d.org/x3d/content/X3dToVrml97.xslt default.result=_new_result.wrl label=X3DtoVRML" /> 
<!-- Internet Explorer ClassicVRML X3D browser  -->
  <tool class-name="com.ibm.hrl.xmleditor.extension.xsl.XSLHandler" init-data="default.viewer=/Program Files/Internet Explorer/iexplore.exe default.stylesheet=file:///www.web3d.org/x3d/content/X3dToX3dvClassicVrmlEncoding.xslt default.result=_new_result.x3dv default.label=X3DtoClassicVRML" /> 
<!-- Xj3D              X3D/VRML open-source sample-implementation browser  -->
  <tool class-name="com.ibm.hrl.xmleditor.extension.xsl.XSLHandler" init-data="default.viewer=/Program Files/Xj3D/browser.bat default.stylesheet=file:///www.web3d.org/x3d/content/X3dToVrml97.xslt default.result=_new_result.wrl tooltip=Xj3D" /> 
<!-- Firefox           VRML97 browser  -->
  <tool class-name="com.ibm.hrl.xmleditor.extension.xsl.XSLHandler" init-data="default.viewer=/Program Files/Mozilla Firefox/firefox.exe default.stylesheet=file:///www.web3d.org/x3d/content/X3dToVrml97.xslt default.result=C:\\www.web3d.org\\x3d\\content\\examples\\_new_result.wrl tooltip=X3DtoVRML" /> 
<!-- Mozilla           VRML97 browser  -->
  <tool class-name="com.ibm.hrl.xmleditor.extension.xsl.XSLHandler" init-data="default.viewer=/Program Files/mozilla.org/Mozilla/mozilla.exe default.stylesheet=file:///www.web3d.org/x3d/content/X3dToVrml97.xslt default.result=C:\\www.web3d.org\\x3d\\content\\examples\\_new_result.wrl tooltip=X3DtoVRML" /> 
<!--  Netscape 4.8x     VRML97 browser
    <tool class-name="com.ibm.hrl.xmleditor.extension.xsl.XSLHandler" init-data="default.viewer=&NetscapeBrowser;&#10;default.stylesheet=file:///www.web3d.org/x3d/content/X3dToVrml97.xslt&#10;default.result=C:\\www.web3d.org\\x3d\\content\\examples\\_new_result.wrl&#10;tooltip=X3DtoVRML"/> 
 -->
<!-- Internet Explorer HTML pretty-print browser  -->
  <tool class-name="com.ibm.hrl.xmleditor.extension.xsl.XSLHandler" init-data="default.viewer=/Program Files/Internet Explorer/iexplore.exe default.stylesheet=file:///www.web3d.org/x3d/content/X3dToXhtml.xslt default.result=_new_pretty_print.html" /> 
<!--  Alternate HTML browser location:
    <tool class-name="com.ibm.hrl.xmleditor.extension.xsl.XSLHandler" init-data="default.viewer=&MozillaBrowser;&#10;default.stylesheet=file:///www.web3d.org/x3d/content/X3dToHtml.xslt&#10;default.result=_new_pretty_print.html"/>
    
 -->
  </tools>
  </DTDProfile>