問題があります。トーラスのような四角形の「開いたリング」を取得するにはどうすればよいですか? シェイプとパスを穴として試してみました:
var arcShape = new THREE.Shape();
arcShape.moveTo( 40, 0 );
arcShape.arc( 0, 0, 40, 0, 2*Math.PI, false );
var holePath = new THREE.Path();
holePath.moveTo( 30,0 )
holePath.arc( 0, 0, 30, 0, 2*Math.PI, true );
そして今まで、メッシュを作る:
new THREE.Mesh( arcShape.extrude({ amount: 5, bevelEnabled: false }), MATERIAL );
それはうまくいきますが、真ん中のリングを作る方法は?つまり、次のとおりです。
var arcShape = new THREE.Shape();
arcShape.moveTo( 40, 0 );
arcShape.arc( 0, 0, 40, 0, Math.PI, false );
var holePath = new THREE.Path();
holePath.moveTo( 30,0 );
holePath.arc( 0, 0, 30, 0, Math.PI, true );
動作はするのですが、端末パーツ間の微妙な顔のままです...完全に開く方法はありますか?