TorusGeometry


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

更新日:2013-04-21, r58

(わかりやすくするためにワイヤーフレームも一緒に表示している。)

説明

THREE.TorusGeometry ( radius, tube, radialSegments, tubularSegments, arc )
トーラス(ドーナツ型)のジオメトリを作る。

パラメータ

:radius <float>[= 100]
|ドーナツの芯円の半径。
:tube <float>[= 40]
|ドーナツの断面円の半径。
:radialSegments <int>[= 8]
|断面円の分割数。(変数名と意味が一致してないが、tubularSegmentsと逆に作っちゃったらしい。)
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 );