OSDN Git Service

SAX対応
[mikutoga/Pmd2XML.git] / src / test / resources / testdata / pmd130128 / rigid / allrigid.xml
1 <?xml version="1.0" encoding="UTF-8" ?>
2
3 <!--
4   MikuMikuDance
5     model-data(*.pmd) on XML
6 -->
7
8
9 <!-- [NAMELESS] -->
10 <pmdModel
11   xmlns="http://mikutoga.sourceforge.jp/xml/ns/pmdxml/130128"
12   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
13   xsi:schemaLocation="http://mikutoga.sourceforge.jp/xml/ns/pmdxml/130128
14     http://mikutoga.sourceforge.jp/xml/xsd/pmdxml-130128.xsd"
15   schemaVersion="130128"
16
17   name=""
18 >
19
20
21 <description>
22 </description>
23
24 <license>
25 </license>
26
27 <credits>
28 </credits>
29
30 <meta name="siteURL" content="" />
31 <meta name="imageURL" content="" />
32
33 <materialList>
34 </materialList>
35
36 <toonMap>
37   <toonDef toonFileId="tf0" index="0" winFileName="toon01.bmp" />
38   <toonDef toonFileId="tf1" index="1" winFileName="toon02.bmp" />
39   <toonDef toonFileId="tf2" index="2" winFileName="toon03.bmp" />
40   <toonDef toonFileId="tf3" index="3" winFileName="toon04.bmp" />
41   <toonDef toonFileId="tf4" index="4" winFileName="toon05.bmp" />
42   <toonDef toonFileId="tf5" index="5" winFileName="toon06.bmp" />
43   <toonDef toonFileId="tf6" index="6" winFileName="toon07.bmp" />
44   <toonDef toonFileId="tf7" index="7" winFileName="toon08.bmp" />
45   <toonDef toonFileId="tf8" index="8" winFileName="toon09.bmp" />
46   <toonDef toonFileId="tf9" index="9" winFileName="toon10.bmp" />
47 </toonMap>
48
49 <boneList>
50
51 <!--
52 Bone types:
53 [0 : ROTATE      : Rotate       : 回転           :]
54 [1 : ROTMOV      : Rotate/Move  : 回転/移動      :]
55 [2 : IK          : IK           : IK             :]
56 [3 : UNKNOWN     : Unknown      : 不明           :]
57 [4 : UNDERIK     : Under IK     : IK影響下(回転) :]
58 [5 : UNDERROT    : Under rotate : 回転影響下     :]
59 [6 : IKCONNECTED : IK connected : IK接続先       :]
60 [7 : HIDDEN      : Hidden       : 非表示         :]
61 [8 : TWIST       : Twist        : 捩り           :]
62 [9 : LINKEDROT   : Linked Rotate: 回転連動       :]
63 -->
64
65   <!-- testbone [回転/移動] -->
66   <bone name="testbone" boneId="bn0" type="ROTMOV" >
67     <position x="0.0" y="0.0" z="0.0" />
68     <boneChain />
69   </bone>
70
71 </boneList>
72
73 <boneGroupList>
74 </boneGroupList>
75
76 <ikChainList>
77 </ikChainList>
78
79 <morphList>
80 </morphList>
81
82 <rigidList>
83
84 <!--
85 Rigid behavior types:
86 [0 : FOLLOWBONE    : ボーン追従       ]
87 [1 : ONLYDYNAMICS  : 物理演算         ]
88 [2 : BONEDDYNAMICS : ボーン位置合わせ ]
89 -->
90
91   <!-- testrigid1 -->
92   <rigid name="testrigid1" rigidId="rd0" behavior="FOLLOWBONE" >
93     <linkedBone boneIdRef="bn0" /> <!-- Ref:testbone -->
94
95     <rigidShapeSphere radius="1.0" />
96     <position x="0.0" y="0.0" z="0.0" />
97     <radRotation xRad="0.0" yRad="0.0" zRad="0.0" />
98     <dynamics
99       mass="0.1"
100       dampingPosition="0.2"
101       dampingRotation="0.3"
102       restitution="0.4"
103       friction="0.5"
104     />
105
106   </rigid>
107
108   <!-- testrigid2 -->
109   <rigid name="testrigid2" rigidId="rd1" behavior="ONLYDYNAMICS" >
110     <rigidShapeBox width="1.0" height="1.0" depth="1.0" />
111     <position x="0.0" y="0.0" z="0.0" />
112     <radRotation xRad="0.0" yRad="0.0" zRad="0.0" />
113     <dynamics
114       mass="0.1"
115       dampingPosition="0.2"
116       dampingRotation="0.3"
117       restitution="0.4"
118       friction="0.5"
119     />
120
121   </rigid>
122
123   <!-- testrigid3 -->
124   <rigid name="testrigid3" rigidId="rd2" behavior="BONEDDYNAMICS" >
125     <linkedBone boneIdRef="bn0" /> <!-- Ref:testbone -->
126
127     <rigidShapeCapsule height="1.0" radius="1.0" />
128     <position x="0.0" y="0.0" z="0.0" />
129     <radRotation xRad="0.0" yRad="0.0" zRad="0.0" />
130     <dynamics
131       mass="0.1"
132       dampingPosition="0.2"
133       dampingRotation="0.3"
134       restitution="0.4"
135       friction="0.5"
136     />
137
138     <throughRigidGroup rigidGroupIdRef="rg1" />
139   </rigid>
140
141 </rigidList>
142
143 <rigidGroupList>
144
145   <rigidGroup rigidGroupId="rg1" >
146     <rigidGroupMember rigidIdRef="rd0" /> <!-- Ref:testrigid1 -->
147   </rigidGroup>
148
149   <rigidGroup rigidGroupId="rg2" >
150     <rigidGroupMember rigidIdRef="rd1" /> <!-- Ref:testrigid2 -->
151   </rigidGroup>
152
153   <rigidGroup rigidGroupId="rg3" >
154     <rigidGroupMember rigidIdRef="rd2" /> <!-- Ref:testrigid3 -->
155   </rigidGroup>
156
157   <rigidGroup rigidGroupId="rg4" />
158   <rigidGroup rigidGroupId="rg5" />
159   <rigidGroup rigidGroupId="rg6" />
160   <rigidGroup rigidGroupId="rg7" />
161   <rigidGroup rigidGroupId="rg8" />
162   <rigidGroup rigidGroupId="rg9" />
163   <rigidGroup rigidGroupId="rg10" />
164   <rigidGroup rigidGroupId="rg11" />
165   <rigidGroup rigidGroupId="rg12" />
166   <rigidGroup rigidGroupId="rg13" />
167   <rigidGroup rigidGroupId="rg14" />
168   <rigidGroup rigidGroupId="rg15" />
169   <rigidGroup rigidGroupId="rg16" />
170
171 </rigidGroupList>
172
173 <jointList>
174 </jointList>
175
176 <surfaceGroupList>
177 </surfaceGroupList>
178
179 <vertexList>
180 </vertexList>
181
182 </pmdModel>
183
184 <!-- EOF -->