車体振動貨車 - isimin


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

方向幕動作


  • オブジェクト
    • ダミー車体を定義し、車体との間に以下の構文を挟みます。

  • 構文の例
    • ダミー車体を定義
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);
	}
}

  • メモ
原理はかなり単純です。パラメーター等は適宜調整して下さい。
車体は最後のダミー車体に取り付けます。
|新しいページ|検索|ページ一覧|RSS|@ウィキご利用ガイド | 管理者にお問合せ
|ログイン|