跳到主要内容

Importer_util

Ploy3D / Importer_util

Class: Importer_util

资源导入器辅助工具。

Table of contents

Constructors

Methods

Constructors

constructor

new Importer_util()

构造函数。

Methods

CalTangentFrame_with_uvs

CalTangentFrame_with_uvs(vertices, normals_, uvs, indices, stackPtr): Object

计算切线空间。

Parameters

NameType
verticesArrayLike<number>
normals_ArrayLike<number>
uvsArrayLike<number>
indicesArrayLike<number>
stackPtrio_ptr

Returns

Object

NameType
binormalsFloat32Array
normalsFloat32Array
qtbnsFloat32Array
tangentsFloat32Array

EncodeTexture

EncodeTexture(data_, alpha): Promise<{ alpha: boolean ; out: ArrayBuffer }>

压缩贴图数据。

Parameters

NameType
data_ArrayBuffer
alphaboolean

Returns

Promise<{ alpha: boolean ; out: ArrayBuffer }>


ResizeTexture

ResizeTexture(buffer): Promise<ArrayBuffer>

缩放贴图尺寸为2的次幂。

Parameters

NameType
bufferArrayBuffer

Returns

Promise<ArrayBuffer>