three.js DecalGeometry

2023-02-16 17:49 更新

DecalGeometry 可被用于創(chuàng)建貼花網(wǎng)格物體,以達(dá)到不同的目的,例如:為模型增加獨(dú)特的細(xì)節(jié)、進(jìn)行動(dòng)態(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 — 一個(gè)網(wǎng)格對(duì)象。
position — 貼花投影器的位置。
orientation — 貼花投影器的朝向。
size — 貼花投影器的尺寸。

源代碼

examples/jsm/geometries/DecalGeometry.js


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)