更改ArrowHelper类Threejs的箭头属性
changing arrow head properties of ArrowHelper class Threejs
我正在使用箭头助手类,我发现了这个例子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);
箭头从firstVector开始,指向"secondVector "
有没有办法改变箭头的大小或绘制方式的任何属性(例如笔划重量、箭头位置等)?我在文档中没有看到任何有希望的内容。
谢谢你的帮助!
这个问题很好,但答案是否定的。箭头的头部与箭头的长度成比例。
您唯一的解决方案是创建自己的自定义ArrowHelper
。
three.js r.63
编辑:此功能已添加到开发分支three.js r.64dev.
var arrow = new THREE.ArrowHelper( dir, origin, length, hex, headLength, headWidth );
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 全局变量和全局对象的属性之间有什么区别吗
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 序列化数据属性中对象的最可靠方法
- 分析高度属性时出现意外值{{specs.height}}.index.html
- TypeError:无法读取属性'推'未定义的JavaScript
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- AngularJS-使用'true'属性
- 可以't使用JavaScript获取width属性
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- JavaScript Pub/Sub属性访问问题
- 更改ArrowHelper类Threejs的箭头属性
- threeJS jsonLoader - “无法读取未定义的属性'length'”
- ThreeJS-OBJLoader”;无法读取属性'制服'的未定义
- 在ThreeJS中未使用JSONLoader加载对象:无法读取属性'可见'的未定义
- ThreeJS r68中不可变的Object3D属性
- 当应用平移时,ThreeJS bufferGeometry位置属性不更新
- threejs blend json导出+无法读取属性'type'的未定义