Three.js のcanvas_lines デモを使用して、遠近法カメラを正投影カメラに置き換えると、次のようになります。
- camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 1, 10000 );
+ camera = new THREE.OrthographicCamera(-window.innerWidth/2, window.innerWidth/2, -window.innerHeight/2, window.innerHeight/2, -100, 10000);
線は表示されますが、パーティクルはレンダリングされなくなります。これは Three.js のバグですか、それとも正射影についての私の理解ですか?
変更前の粒子の画像:
に切り替えた後OrthographicCamera
:
(粒子が欠落しており、行が空のスペースで終了していることに注意してください)