W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
渲染箭頭以可視化對象的頂點切向量。要求已在自定義屬性中指定切線或已使用 computeTangents 計算出切線。
此助手僅支持 BufferGeometry。
const geometry = new THREE.BoxGeometry( 10, 10, 10, 2, 2, 2 );
const material = new THREE.MeshNormalMaterial();
const box = new THREE.Mesh( geometry, material );
const helper = new VertexTangentsHelper( box, 1, 0x00ffff, 1 );
scene.add( box );
scene.add( helper );
object -- 要為其渲染頂點切線的對象。
size -- (可選)箭頭的長度。默認(rèn)值為 1。
color -- 箭頭的十六進制顏色。默認(rèn)值為 0x00ffff。
linewidth -- (可選)箭頭線的寬度。默認(rèn)為 1。(目前不支持設(shè)置 lineWidth。)
請參閱基本 LineSegments 類以了解通用屬性。
請參見 Object3D.matrixAutoUpdate。此處設(shè)置為 false,因為助手正在使用對象的矩陣世界。
頂點切線被可視化的對象。
箭頭的長度。默認(rèn)值為 1。
請參閱基本 LineSegments 類以了解常用方法。
根據(jù)對象的世界變換更新頂點切線預(yù)覽。
examples/jsm/helpers/VertexTangentsHelper.js
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: