HOME > natural science Laboratory > コンピュータ・シミュレーション講座 > 仮想物理実験室

「physics.js」による仮想物理実験室
Pointクラス(点オブジェクト)

文責:遠藤 理平 (2017年3月18日) カテゴリ:仮想物理実験室(325)

基底クラス:Sphereクラス

物理シミュレーション環境構築用HTML5フレームワーク「physics.js」にて、点オブジェクトを生成するためのクラスです。描画時の点の半径radiusプロパティを指定することができますが、この半径は衝突演算には影響を与えません。

プロパティ

プロパティデータ型デフォルト説明
radius<float>0.13次元グラフィクスの球の半径。衝突判定には一切影響はない。

3次元グラフィックス

20170318-1.png
実際の実行結果はこちらでご覧いただけます

コンストラクタの実行例

var point = new PHYSICS.Point({
	draggable : true,       //マウスドラックの有無
	allowDrag : true,       //マウスドラックの可否
	radius: 0.1,            //点の半径
	position : {x: 0, y: 0, z: 3}, //位置ベクトル
	material : {
		color: 0xFF0000,    //発光色
	},
	//バウンディングボックス関連パラメータ
	boundingBox : {
		visible : true,     //バウンディングボックスの表示
	}
})

メモ

並進運動
回転運動
衝突計算
接触計算


▲このページのトップNPO法人 natural science トップ

関連記事

仮想物理実験室







▲このページのトップNPO法人 natural science トップ




Warning: mysqli_connect(): (28000/1045): Access denied for user 'xsvx1015071_ri'@'sv102.xserver.jp' (using password: YES) in /home/xsvx1015071/include/natural-science/include_counter-d.php on line 8
MySQL DBとの接続に失敗しました