ogreskeletonxml.dtd
来自「赫赫大名的 OGRE 游戏引擎」· DTD 代码 · 共 51 行
DTD
51 行
<!ELEMENT skeleton (bones, bonehierarchy, animations?) >
<!ELEMENT bones (bone+) >
<!ELEMENT bone (position, rotation) >
<!ATTLIST bone
id CDATA #REQUIRED
name CDATA #REQUIRED>
<!ELEMENT position EMPTY>
<!ATTLIST position
x CDATA #REQUIRED
y CDATA #REQUIRED
z CDATA #REQUIRED>
<!ELEMENT rotation (axis)>
<!ATTLIST rotation
angle CDATA #REQUIRED>
<!ELEMENT axis EMPTY >
<!ATTLIST axis
x CDATA #REQUIRED
y CDATA #REQUIRED
z CDATA #REQUIRED>
<!ELEMENT bonehierarchy (boneparent*)>
<!ELEMENT boneparent EMPTY>
<!-- NB both the below are bone names, not ids -->
<!ATTLIST boneparent
bone CDATA #REQUIRED
parent CDATA #REQUIRED>
<!ELEMENT animations (animation+)>
<!ELEMENT animation (tracks)>
<!ATTLIST animation
name CDATA #REQUIRED
length CDATA #REQUIRED>
<!ELEMENT tracks (track+)>
<!ELEMENT track (keyframes)>
<!ATTLIST track
bone CDATA #REQUIRED>
<!ELEMENT keyframes (keyframe+)>
<!ELEMENT keyframe (translate?, rotate?, scale?)>
<!ATTLIST keyframe
time CDATA #REQUIRED>
<!ELEMENT translate EMPTY>
<!ATTLIST translate
x CDATA #REQUIRED
y CDATA #REQUIRED
z CDATA #REQUIRED>
<!ELEMENT rotate (axis)>
<!ATTLIST rotate
angle CDATA #REQUIRED>
<!ELEMENT scale EMPTY>
<!-- Only UNIFORM scaling is supported -->
<!ATTLIST scale
factor CDATA #REQUIRED>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?