2.0.3 • Published 4 months ago
@xmcl/model v2.0.3
Model Module
This module can only used for browser environment
Usage
Build THREE.js model for block and player
Please read how to use resourcepacks before this
Create THREE.js block model:
import { BlockModelFactory } from "@xmcl/model";
const textureRegistry: TextureRegistry;
const factory = new BlockModelFactory(textureRegistry);
const model: BlockModel.Resolved;
const o3d: THREE.Object3D = factory.getObject(model);
// add o3d to your three scene
Create THREE.js player model:
import { PlayerModel } from "@xmcl/model";
const player: PlayerModel = new PlayerModel();
const isSlimSkin: boolean; // if this skin use alex model
player.setSkin("http://your-skin-url", isSlimSkin);
const o3d: THREE.Object3D = player.playerObject3d;
// add o3d to your three scene
2.0.3
4 months ago
2.0.2
1 year ago
2.0.1
1 year ago
2.0.0
1 year ago
1.0.22
2 years ago
1.0.20
2 years ago
1.0.19
3 years ago
1.0.18
3 years ago
1.0.17
3 years ago
1.0.16
4 years ago
1.0.15
4 years ago
1.0.14
4 years ago
1.0.13
4 years ago
1.0.12
4 years ago
1.0.11
4 years ago
1.0.10
4 years ago
1.0.9
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6-alpha.0
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.2
4 years ago
1.0.3
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago
0.1.0
5 years ago