「TorusGeometry」の編集履歴(バックアップ)一覧はこちら
「TorusGeometry」(2013/04/21 (日) 00:05:04) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
#divclass(modif){更新日:&date(), r57}
#divclass(hd){#hr()}
#divid(d0){}
(わかりやすくするためにワイヤーフレームも一緒に表示している。)
***説明
>&b(){THREE.TorusGeometry (} radius, tube, radialSegments, tubularSegments, arc &b(){)}
トーラス(ドーナツ型)のジオメトリを作る。
***パラメータ
:''radius'' <float>[= 100]
|ドーナツの芯円の半径。
:''tube'' <float>[= 40]
|ドーナツの断面円の半径。
:''radialSegments'' <int>[= 8]
|断面円の分割数。(変数名と意味が一致してないが、tubularSegmentsと逆に作っちゃったらしい。)&br()3にするとUFOみたいな形に。
:''tubularSegments'' <int>[= 6]
|芯の円の分割数。(変数名と意味が一致してないが、radialSegmentsと逆に作っちゃったらしい。)
:''arc'' <float>[= 2π]
|中心角。単位はラジアン。+X方向が0度、+Y方向が90度。
***例
ジオメトリ作ってマテリアルと合わせてメッシュにしてシーンに追加するまで。
var torus = new THREE.Mesh(
new THREE.TorusGeometry(50, 10, 8, 16), // 芯円半径50、断面円半径10、断面円分割8、芯円分割16
new THREE.MeshLambertMaterial( { color: 0x00ff00 } )
);
scene.add( torus );
#include(-g_torus)
//.
#divclass(modif){更新日:&date(), r58}
#divclass(hd){#hr()}
#divid(d0){}
(わかりやすくするためにワイヤーフレームも一緒に表示している。)
***説明
>&b(){THREE.TorusGeometry (} radius, tube, radialSegments, tubularSegments, arc &b(){)}
トーラス(ドーナツ型)のジオメトリを作る。
***パラメータ
:''radius'' <float>[= 100]
|ドーナツの芯円の半径。
:''tube'' <float>[= 40]
|ドーナツの断面円の半径。
:''radialSegments'' <int>[= 8]
|断面円の分割数。(変数名と意味が一致してないが、tubularSegmentsと逆に作っちゃったらしい。)&br()3にするとUFOみたいな形に。
:''tubularSegments'' <int>[= 6]
|芯の円の分割数。(変数名と意味が一致してないが、radialSegmentsと逆に作っちゃったらしい。)
:''arc'' <float>[= 2π]
|中心角。単位はラジアン。+X方向が0度、+Y方向が90度。
***例
ジオメトリ作ってマテリアルと合わせてメッシュにしてシーンに追加するまで。
var torus = new THREE.Mesh(
new THREE.TorusGeometry(50, 10, 8, 16), // 芯円半径50、断面円半径10、断面円分割8、芯円分割16
new THREE.MeshLambertMaterial( { color: 0x00ff00 } )
);
scene.add( torus );
#include(-g_torus)
//.