「車体振動貨車 - isimin」の編集履歴(バックアップ)一覧はこちら
「車体振動貨車 - isimin」(2010/03/27 (土) 10:36:53) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
**方向幕動作
-使用する構文
--body-object > [[object-joint-zy>http://www19.atwiki.jp/rs2c/pub/rs_help/pi_sym_object_joint_zy.html]]
-オブジェクト
--ダミー車体を定義し、車体との間に以下の構文を挟みます。
-構文の例
-ダミー車体を定義
Body "DummyBody0"{
ModelFileName = "";
JointZY "BogieF"{
AttachCoord = ( 0.0, 0.43);
LocalCoord = ( 7.1, 0.86);
}
JointZY "BogieR"{
AttachCoord = ( 0.0, 0.43);
LocalCoord = (-7.1, 0.86);
}
}
-振動定義
Object3D "GF"{
ModelFileName = "";
If ("_ACCEL">0 & "_VELOCITY"<6)&&("車体振動"==0){
DynamicRotation{
RotationAxis = (1.0, 0.0, 0.0);
RotationSpeed = 2.5;
Acceleration = 2.0;
Deceleration = 0.4;
}
}
Joint3D "DummyBody0"{
AttachCoord = ( 0.0, 0.0, 7.1);
LocalCoord = ( 0.0, 0.0, 0.0);
}
}
Object3D "GR"{
ModelFileName = "";
If ("_ACCEL"<0 & "_VELOCITY"<6)&&("車体振動"==0){
DynamicRotation{
RotationAxis = (-1.0, 0.0, 0.0);
RotationSpeed = 2.5;
Acceleration = 2.0;
Deceleration = 0.4;
}
}
Joint3D "DummyBody0"{
AttachCoord = ( 0.0, 0.0, -7.1);
LocalCoord = ( 0.0, 0.0, 0.0);
}
}
-再度ダミー車体定義
ObjectZY "DummyBody"{
ModelFileName = "";
ModelScale = 1.0;
JointZYX "GF"{
AttachCoord = (0.0, 0.007);
LocalCoord = (7.1, 0.0);
}
JointZYX "GR"{
AttachCoord = (0.0, 0.007);
LocalCoord = (-7.1, 0.0);
}
}
-メモ
原理はかなり単純です。パラメーター等は適宜調整して下さい。
車体は最後のダミー車体に取り付けます。
**方向幕動作
-使用する構文
--body-object > [[object-joint-zy>http://www19.atwiki.jp/rs2c/pub/rs_help/pi_sym_object_joint_zy.html]]
-オブジェクト
--ダミー車体を定義し、車体との間に以下の構文を挟みます。
-構文の例
--ダミー車体を定義
Body "DummyBody0"{
ModelFileName = "";
JointZY "BogieF"{
AttachCoord = ( 0.0, 0.43);
LocalCoord = ( 7.1, 0.86);
}
JointZY "BogieR"{
AttachCoord = ( 0.0, 0.43);
LocalCoord = (-7.1, 0.86);
}
}
--振動定義
Object3D "GF"{
ModelFileName = "";
If ("_ACCEL">0 & "_VELOCITY"<6)&&("車体振動"==0){
DynamicRotation{
RotationAxis = (1.0, 0.0, 0.0);
RotationSpeed = 2.5;
Acceleration = 2.0;
Deceleration = 0.4;
}
}
Joint3D "DummyBody0"{
AttachCoord = ( 0.0, 0.0, 7.1);
LocalCoord = ( 0.0, 0.0, 0.0);
}
}
Object3D "GR"{
ModelFileName = "";
If ("_ACCEL"<0 & "_VELOCITY"<6)&&("車体振動"==0){
DynamicRotation{
RotationAxis = (-1.0, 0.0, 0.0);
RotationSpeed = 2.5;
Acceleration = 2.0;
Deceleration = 0.4;
}
}
Joint3D "DummyBody0"{
AttachCoord = ( 0.0, 0.0, -7.1);
LocalCoord = ( 0.0, 0.0, 0.0);
}
}
--再度ダミー車体定義
ObjectZY "DummyBody"{
ModelFileName = "";
ModelScale = 1.0;
JointZYX "GF"{
AttachCoord = (0.0, 0.007);
LocalCoord = (7.1, 0.0);
}
JointZYX "GR"{
AttachCoord = (0.0, 0.007);
LocalCoord = (-7.1, 0.0);
}
}
-メモ
原理はかなり単純です。パラメーター等は適宜調整して下さい。
車体は最後のダミー車体に取り付けます。
表示オプション
横に並べて表示:
変化行の前後のみ表示: