ekc*_*isp 3 javascript three.js
我正在使用箭头助手类,我找到了这个例子http://stemkoski.github.io/Three.js/Helpers.html,我能够让箭头工作.但是我的箭头比我想象的要大得多,我目前有这个代码
var direction = new THREE.Vector3().subVectors(secondVector, firstVector).normalize();
var arrow = new THREE.ArrowHelper(direction, firstVector, computeDistance(node1, node2) - 32, co);
bigObject.add(arrow);
Run Code Online (Sandbox Code Playgroud)
箭头从firstVector开始,指向`secondVector
有没有办法改变箭头的绘制方式(如行程重量,箭头位置等)的大小或任何属性?我没有在文档中看到任何看起来很有希望的东西.
感谢您的帮助!
好问题,但答案是'不'.箭头的头部按箭头的长度缩放.
您唯一的解决方案是创建自己的自定义ArrowHelper.
three.js r.63
编辑:此功能已添加到dev分支three.js r.64dev.
var arrow = new THREE.ArrowHelper( dir, origin, length, hex, headLength, headWidth );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1529 次 |
| 最近记录: |