new UMesh(geometry, material, opt)
| Name | Type | Default | Description |
|---|---|---|---|
geometry |
BufferGeometry | ||
material |
Material | ||
opt |
UMesh~UMeshCO | {} | optional |
Methods
-
addBeforeRenderCallback(key, callback)
-
렌더 직전 콜백을 이름으로 등록합니다. 같은 이름은 새 콜백으로 교체됩니다.
Name Type Description keystring 콜백 식별키
callbackfunction 렌더 직전 콜백
-
animationOpacity(layer, min, max)
-
객체가 렌더링 될때, 투명도를 조절하여 서서히 생성되는 애니메이션을 설정한다.
Name Type Default Description layerU3dLayer minnumber 0.3 optional maxnumber 1 optional -
computeBoundingBox()
-
객체의 바운딩박스를 다시 계산한다.
-
getBBox()Box3
-
객체의 바운딩박스를 반환한다.
Returns:
Type Description Box3 -
getBoundingBox()Box3
-
객체의 바운딩박스를 반환한다.
Returns:
Type Description Box3 -
removeBeforeRenderCallback(key)
-
등록된 렌더 직전 콜백을 제거합니다.
Name Type Description keystring 콜백 식별키
Type Definitions
-
UMeshCOobject
-
~extends U3dObject~U3dObjectCO
Properties:
Name Type Argument Description utypenumber <optional>
bboxBox3 <optional>
tileU3dQuadTile | undefined | null <optional>