Develop and Download Open Source Software

Browse Subversion Repository

Contents of /trunk/Distribution/jp/RailSim2/Struct/EngineTest/Struct2.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 12 - (show annotations) (download)
Sat Oct 26 14:53:53 2013 UTC (10 years, 6 months ago) by okadu
File MIME type: text/plain
File size: 4419 byte(s)
[okadu] Version 2.15
橋脚・架線柱手動設置機能
車輌プラグイン以外でクランク等使用可能に
エンジン模型プラグイン追加

1 /*
2 * RailSim II Struct Plugin
3 * Copyright (c) 2013 インターネット停留所
4 */
5
6 PluginHeader{
7 RailSimVersion = 2.00;
8 PluginType = Struct;
9 PluginName = "エンジン模型";
10 PluginAuthor = "おかづ";
11 IconTexture = "..\..\Train\Aizentranza01\Icon.png";
12 Description = "車輌プラグイン以外でクランク等の機構を使用したサンプルです。";
13 }
14
15 StructInfo{
16 }
17
18 DefineSwitch "回転"{
19 Entry = "OFF";
20 Entry = "ON";
21 }
22
23 PrimaryAssembly{
24 Object3D "Frame"{
25 ModelFileName = "Frame.x";
26 ModelScale = 1.0;
27 Joint3D "_LOCAL"{
28 AttachCoord = (0.0, 1.5, 0.0);
29 AttachDir = (0.0, 0.0, 1.0);
30 }
31 }
32 Object3D "Crossplane"{
33 ModelFileName = "Crossplane.x";
34 ModelScale = 1.0;
35 If "回転"{
36 DynamicRotation{
37 RotationAxis = (1.0, 0.0, 0.0);
38 RotationSpeed = 1.0;
39 Acceleration = 1.0;
40 Deceleration = 1.0;
41 }
42 }
43 Joint3D "Frame"{
44 AttachCoord = (0.0, 0.0, 0.0);
45 AttachDir = (0.0, 0.0, 1.0);
46 }
47 }
48 CrankZY{
49 Link "Crank1"{
50 ModelFileName = "Crank.x";
51 ModelScale = 1.0;
52 JointZYX "Crossplane"{
53 AttachX = 2.525;
54 AttachCoord = (0.0, -0.8);
55 LocalCoord = (0.0, 0.0);
56 }
57 LinkCoord = (0.0, 2.3);
58 }
59 Slide "Piston1"{
60 ModelFileName = "Piston.x";
61 JointZYX "Frame"{
62 AttachX = 2.525;
63 AttachCoord = (1.5, 1.5);
64 LocalCoord = (0.0, 0.0);
65 }
66 Direction = (1.0, 1.0);
67 }
68 }
69 CrankZY{
70 Link "Crank2"{
71 ModelFileName = "Crank.x";
72 ModelScale = 1.0;
73 JointZYX "Crossplane"{
74 AttachX = 2.275;
75 AttachCoord = (0.0, -0.8);
76 LocalCoord = (0.0, 0.0);
77 }
78 LinkCoord = (0.0, 2.3);
79 }
80 Slide "Piston2"{
81 ModelFileName = "Piston.x";
82 JointZYX "Frame"{
83 AttachX = 2.275;
84 AttachCoord = (-1.5, 1.5);
85 LocalCoord = (0.0, 0.0);
86 }
87 Direction = (-1.0, 1.0);
88 }
89 }
90 CrankZY{
91 Link "Crank3"{
92 ModelFileName = "Crank.x";
93 ModelScale = 1.0;
94 JointZYX "Crossplane"{
95 AttachX = 0.925;
96 AttachCoord = (0.8, 0.0);
97 LocalCoord = (0.0, 0.0);
98 }
99 LinkCoord = (0.0, 2.3);
100 }
101 Slide "Piston3"{
102 ModelFileName = "Piston.x";
103 JointZYX "Frame"{
104 AttachX = 0.925;
105 AttachCoord = (1.5, 1.5);
106 LocalCoord = (0.0, 0.0);
107 }
108 Direction = (1.0, 1.0);
109 }
110 }
111 CrankZY{
112 Link "Crank4"{
113 ModelFileName = "Crank.x";
114 ModelScale = 1.0;
115 JointZYX "Crossplane"{
116 AttachX = 0.675;
117 AttachCoord = (0.8, 0.0);
118 LocalCoord = (0.0, 0.0);
119 }
120 LinkCoord = (0.0, 2.3);
121 }
122 Slide "Piston4"{
123 ModelFileName = "Piston.x";
124 JointZYX "Frame"{
125 AttachX = 0.675;
126 AttachCoord = (-1.5, 1.5);
127 LocalCoord = (0.0, 0.0);
128 }
129 Direction = (-1.0, 1.0);
130 }
131 }
132 CrankZY{
133 Link "Crank5"{
134 ModelFileName = "Crank.x";
135 ModelScale = 1.0;
136 JointZYX "Crossplane"{
137 AttachX = -0.675;
138 AttachCoord = (-0.8, 0.0);
139 LocalCoord = (0.0, 0.0);
140 }
141 LinkCoord = (0.0, 2.3);
142 }
143 Slide "Piston5"{
144 ModelFileName = "Piston.x";
145 JointZYX "Frame"{
146 AttachX = -0.675;
147 AttachCoord = (1.5, 1.5);
148 LocalCoord = (0.0, 0.0);
149 }
150 Direction = (1.0, 1.0);
151 }
152 }
153 CrankZY{
154 Link "Crank6"{
155 ModelFileName = "Crank.x";
156 ModelScale = 1.0;
157 JointZYX "Crossplane"{
158 AttachX = -0.925;
159 AttachCoord = (-0.8, 0.0);
160 LocalCoord = (0.0, 0.0);
161 }
162 LinkCoord = (0.0, 2.3);
163 }
164 Slide "Piston6"{
165 ModelFileName = "Piston.x";
166 JointZYX "Frame"{
167 AttachX = -0.925;
168 AttachCoord = (-1.5, 1.5);
169 LocalCoord = (0.0, 0.0);
170 }
171 Direction = (-1.0, 1.0);
172 }
173 }
174 CrankZY{
175 Link "Crank7"{
176 ModelFileName = "Crank.x";
177 ModelScale = 1.0;
178 JointZYX "Crossplane"{
179 AttachX = -2.275;
180 AttachCoord = (0.0, 0.8);
181 LocalCoord = (0.0, 0.0);
182 }
183 LinkCoord = (0.0, 2.3);
184 }
185 Slide "Piston7"{
186 ModelFileName = "Piston.x";
187 JointZYX "Frame"{
188 AttachX = -2.275;
189 AttachCoord = (1.5, 1.5);
190 LocalCoord = (0.0, 0.0);
191 }
192 Direction = (1.0, 1.0);
193 }
194 }
195 CrankZY{
196 Link "Crank8"{
197 ModelFileName = "Crank.x";
198 ModelScale = 1.0;
199 JointZYX "Crossplane"{
200 AttachX = -2.525;
201 AttachCoord = (0.0, 0.8);
202 LocalCoord = (0.0, 0.0);
203 }
204 LinkCoord = (0.0, 2.3);
205 }
206 Slide "Piston8"{
207 ModelFileName = "Piston.x";
208 JointZYX "Frame"{
209 AttachX = -2.525;
210 AttachCoord = (-1.5, 1.5);
211 LocalCoord = (0.0, 0.0);
212 }
213 Direction = (-1.0, 1.0);
214 }
215 }
216 }
217

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26