Class: UVMapper
Defined in: packages/minerender/src/UVMapper.ts:43
Constructors
Constructor
new UVMapper(): UVMapper;Returns
UVMapper
Methods
addCubeFaceUvToArray()
static addCubeFaceUvToArray(
array,
faceIndex,
originalTextureSize,
actualTextureSize,
originalCoords
): void;Defined in: packages/minerender/src/UVMapper.ts:84
Parameters
| Parameter | Type |
|---|---|
array | number[] |
faceIndex | number |
originalTextureSize | DoubleArray |
actualTextureSize | DoubleArray |
originalCoords | QuadArray |
Returns
void
createAtlas()
static createAtlas(originalModel): Promise<Maybe<TextureAtlas>>;Defined in: packages/minerender/src/UVMapper.ts:289
Parameters
| Parameter | Type |
|---|---|
originalModel | Model |
Returns
Promise<Maybe<TextureAtlas>>
facesToUv()
static facesToUv(
faces,
originalTextureSize,
actualTextureSize
): Float32BufferAttribute;Defined in: packages/minerender/src/UVMapper.ts:169
Parameters
| Parameter | Type |
|---|---|
faces | ModelFaces |
originalTextureSize | DoubleArray |
actualTextureSize | DoubleArray |
Returns
Float32BufferAttribute
facesToUvArray()
static facesToUvArray(
faces,
originalTextureSize,
actualTextureSize
): number[];Defined in: packages/minerender/src/UVMapper.ts:154
Parameters
| Parameter | Type |
|---|---|
faces | ModelFaces |
originalTextureSize | DoubleArray |
actualTextureSize | DoubleArray |
Returns
number[]
fillMissingTextureKeys()
static fillMissingTextureKeys<T>(textures, target): object;Defined in: packages/minerender/src/UVMapper.ts:218
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
textures | ModelTextures |
target | { [k: string]: T; } |
Returns
object
getAtlas()
static getAtlas(model): Promise<Maybe<TextureAtlas>>;Defined in: packages/minerender/src/UVMapper.ts:211
Parameters
| Parameter | Type |
|---|---|
model | Model |
Returns
Promise<Maybe<TextureAtlas>>
lockUvs()
static lockUvs(
geometry,
faces,
atlas,
rotation
): void;Defined in: packages/minerender/src/UVMapper.ts:173
Parameters
| Parameter | Type |
|---|---|
geometry | BoxGeometry |
faces | ModelFaces |
atlas | TextureAtlas |
rotation | Euler |
Returns
void
rotateSingleUv()
static rotateSingleUv(
__namedParameters,
__namedParameters,
radians
): DoubleArray;Defined in: packages/minerender/src/UVMapper.ts:64
Parameters
| Parameter | Type |
|---|---|
__namedParameters | DoubleArray |
__namedParameters | DoubleArray |
radians | number |
Returns
setCubeFaceUvAttribute()
static setCubeFaceUvAttribute(
attributes,
faceIndex,
originalTextureSize,
actualTextureSize,
originalCoords
): void;Defined in: packages/minerender/src/UVMapper.ts:128
Parameters
| Parameter | Type |
|---|---|
attributes | BufferAttribute |
faceIndex | number |
originalTextureSize | DoubleArray |
actualTextureSize | DoubleArray |
originalCoords | QuadArray |
Returns
void
setCubeFaceUvInArray()
static setCubeFaceUvInArray(
array,
faceIndex,
__namedParameters
): void;Defined in: packages/minerender/src/UVMapper.ts:89
Parameters
| Parameter | Type |
|---|---|
array | number[] |
faceIndex | number |
__namedParameters | QuadArray |
Returns
void
setCubeFaceUvInAttribute()
static setCubeFaceUvInAttribute(
attributes,
faceIndex,
__namedParameters
): void;Defined in: packages/minerender/src/UVMapper.ts:133
Parameters
| Parameter | Type |
|---|---|
attributes | BufferAttribute |
faceIndex | number |
__namedParameters | QuadArray |
Returns
void
setCubeUvs()
static setCubeUvs(
geometry,
originalTextureSize,
actualTextureSize,
faces
): void;Defined in: packages/minerender/src/UVMapper.ts:140
Parameters
| Parameter | Type |
|---|---|
geometry | BoxGeometry |
originalTextureSize | DoubleArray |
actualTextureSize | DoubleArray |
faces | ModelFaces |
Returns
void
setFaceUvInArray()
static setFaceUvInArray(
array,
faceIndex,
uvs
): void;Defined in: packages/minerender/src/UVMapper.ts:114
Parameters
| Parameter | Type |
|---|---|
array | number[] |
faceIndex | number |
uvs | QuadArray<DoubleArray> |
Returns
void
setFaceUvInArrayV()
static setFaceUvInArrayV(
array,
faceIndex,
uvs
): void;Defined in: packages/minerender/src/UVMapper.ts:100
Parameters
| Parameter | Type |
|---|---|
array | number[] |
faceIndex | number |
uvs | QuadArray<Vector2> |
Returns
void