Skip to content

Class: MinecraftCubeTexture ​

Defined in: packages/minerender/src/MinecraftCubeTexture.ts:6

Vanilla Minecraft cube UVs in Three.js BoxGeometry face and vertex order.

Constructors ​

Constructor ​

ts
new MinecraftCubeTexture(
   u, 
   v, 
   width, 
   height
): MinecraftCubeTexture;

Defined in: packages/minerender/src/MinecraftCubeTexture.ts:8

Parameters ​

ParameterType
unumber
vnumber
widthnumber
heightnumber

Returns ​

MinecraftCubeTexture

Properties ​

PropertyModifierTypeDefined in
heightreadonlynumberpackages/minerender/src/MinecraftCubeTexture.ts:10
ureadonlynumberpackages/minerender/src/MinecraftCubeTexture.ts:9
vreadonlynumberpackages/minerender/src/MinecraftCubeTexture.ts:9
widthreadonlynumberpackages/minerender/src/MinecraftCubeTexture.ts:10

Methods ​

getFaceUv() ​

ts
getFaceUv(
   face, 
   w, 
   h, 
   l
): QuadArray<DoubleArray>;

Defined in: packages/minerender/src/MinecraftCubeTexture.ts:76

Parameters ​

ParameterType
faceCubeFace
wnumber
hnumber
lnumber

Returns ​

QuadArray<DoubleArray>


getUvDown() ​

ts
getUvDown(
   w, 
   h, 
   l
): QuadArray<DoubleArray>;

Defined in: packages/minerender/src/MinecraftCubeTexture.ts:49

Parameters ​

ParameterType
wnumber
hnumber
lnumber

Returns ​

QuadArray<DoubleArray>


getUvEast() ​

ts
getUvEast(
   w, 
   h, 
   l
): QuadArray<DoubleArray>;

Defined in: packages/minerender/src/MinecraftCubeTexture.ts:22

Parameters ​

ParameterType
wnumber
hnumber
lnumber

Returns ​

QuadArray<DoubleArray>


getUvNorth() ​

ts
getUvNorth(
   w, 
   h, 
   l
): QuadArray<DoubleArray>;

Defined in: packages/minerender/src/MinecraftCubeTexture.ts:67

Parameters ​

ParameterType
wnumber
hnumber
lnumber

Returns ​

QuadArray<DoubleArray>


getUvSouth() ​

ts
getUvSouth(
   w, 
   h, 
   l
): QuadArray<DoubleArray>;

Defined in: packages/minerender/src/MinecraftCubeTexture.ts:58

Parameters ​

ParameterType
wnumber
hnumber
lnumber

Returns ​

QuadArray<DoubleArray>


getUvUp() ​

ts
getUvUp(
   w, 
   h, 
   l
): QuadArray<DoubleArray>;

Defined in: packages/minerender/src/MinecraftCubeTexture.ts:40

Parameters ​

ParameterType
wnumber
hnumber
lnumber

Returns ​

QuadArray<DoubleArray>


getUvWest() ​

ts
getUvWest(
   w, 
   h, 
   l
): QuadArray<DoubleArray>;

Defined in: packages/minerender/src/MinecraftCubeTexture.ts:31

Parameters ​

ParameterType
wnumber
hnumber
lnumber

Returns ​

QuadArray<DoubleArray>


toUvArray() ​

ts
toUvArray(
   w, 
   h, 
   l, 
   mirror?
): number[];

Defined in: packages/minerender/src/MinecraftCubeTexture.ts:93

Parameters ​

ParameterTypeDefault value
wnumberundefined
hnumberundefined
lnumberundefined
mirrorbooleanfalse

Returns ​

number[]