Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Three.js 沿三条直线或两个向量绘制箭头辅助对象_Three.js - Fatal编程技术网

Three.js 沿三条直线或两个向量绘制箭头辅助对象

Three.js 沿三条直线或两个向量绘制箭头辅助对象,three.js,Three.js,是否可以用两个矢量(x1,y1,z1)(x2,y2,z2)绘制箭头辅助对象,请给出您的建议和指导。。 提前感谢…您可以从这两个向量中获得方向,并创建箭头辅助对象 var from = new THREE.Vector3( 2, 2, 2 ); var to = new THREE.Vector3( 0, 0, 0 ); var direction = to.clone().sub(from); var length = direction.length(); var arrowHelper =

是否可以用两个矢量(x1,y1,z1)(x2,y2,z2)绘制箭头辅助对象,请给出您的建议和指导。。


提前感谢…

您可以从这两个向量中获得方向,并创建箭头辅助对象

var from = new THREE.Vector3( 2, 2, 2 );
var to = new THREE.Vector3( 0, 0, 0 );
var direction = to.clone().sub(from);
var length = direction.length();
var arrowHelper = new THREE.ArrowHelper(direction.normalize(), from, length, 0xff0000 );
scene.add( arrowHelper );
小提琴演奏

我相信这将帮助您: