Skip to content

Class BlockModelFactory

🏭 Constructors

constructor

ts
BlockModelFactory(textureManager: TextureManager, option: { clipUVs?: boolean; modelOnly?: boolean }= {}): BlockModelFactory

Parameters

  • textureManager: TextureManager
  • option: { clipUVs?: boolean; modelOnly?: boolean }

Return Type

  • BlockModelFactory

Defined in: packages/model/block.ts:167

🏷️ Properties

option readonly

ts
option: { clipUVs?: boolean; modelOnly?: boolean } = {}

Defined in: packages/model/block.ts:167

textureManager readonly

ts
textureManager: TextureManager

Defined in: packages/model/block.ts:167

TRANSPARENT_MATERIAL static

ts
TRANSPARENT_MATERIAL: MeshBasicMaterial = ...

Defined in: packages/model/block.ts:163

🔧 Methods

getObject

ts
getObject(model: Resolved, options: { uvlock?: boolean; x?: number; y?: number }= {}, fix: number= 0.001): BlockModelObject

Get threejs Object3D for that block model.

Parameters

  • model: Resolved
  • options: { uvlock?: boolean; x?: number; y?: number }
  • fix: number

Return Type

  • BlockModelObject

Defined in: packages/model/block.ts:172