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
Name | Type |
---|---|
vertices | ArrayLike <number > |
normals_ | ArrayLike <number > |
uvs | ArrayLike <number > |
indices | ArrayLike <number > |
stackPtr | io_ptr |
Returns
Object
Name | Type |
---|---|
binormals | Float32Array |
normals | Float32Array |
qtbns | Float32Array |
tangents | Float32Array |
EncodeTexture
▸ EncodeTexture(data_
, alpha
): Promise
<{ alpha
: boolean
; out
: ArrayBuffer
}>
压缩贴图数据。
Parameters
Name | Type |
---|---|
data_ | ArrayBuffer |
alpha | boolean |
Returns
Promise
<{ alpha
: boolean
; out
: ArrayBuffer
}>
ResizeTexture
▸ ResizeTexture(buffer
): Promise
<ArrayBuffer
>
缩放贴图尺寸为2的次幂。
Parameters
Name | Type |
---|---|
buffer | ArrayBuffer |
Returns
Promise
<ArrayBuffer
>