three.js DecalGeometry

2023-02-16 17:49 更新

DecalGeometry 可被用于創(chuàng)建貼花網(wǎng)格物體,以達到不同的目的,例如:為模型增加獨特的細(xì)節(jié)、進行動態(tài)的視覺環(huán)境改變或覆蓋接縫。

代碼示例

const geometry =  new DecalGeometry( mesh, position, orientation, size );
const material = new THREE.MeshBasicMaterial( { color: 0x00ff00 } );
const mesh = new THREE.Mesh( geometry, material );
scene.add( mesh );

例子

WebGL / decals

構(gòu)造函數(shù)

DecalGeometry( mesh : Mesh, position : Vector3, orientation : Euler, size : Vector3 )

mesh — 一個網(wǎng)格對象。
position — 貼花投影器的位置。
orientation — 貼花投影器的朝向。
size — 貼花投影器的尺寸。

源代碼

examples/jsm/geometries/DecalGeometry.js


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號