簡體   English   中英

改變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

編輯:此功能已添加到dev分支three.js r.64dev。

var arrow = new THREE.ArrowHelper( dir, origin, length, hex, headLength, headWidth );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM