1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-04 18:29:39 +02:00
Oinktube/node_modules/three/examples/jsm/utils/BufferGeometryUtils.d.ts
2023-12-11 11:59:56 -03:00

11 lines
842 B
TypeScript

import { BufferAttribute, BufferGeometry, InterleavedBufferAttribute, TrianglesDrawModes, Mesh, Line, Points } from '../../../src/Three';
export namespace BufferGeometryUtils {
export function mergeBufferGeometries( geometries: BufferGeometry[], useGroups?: boolean ): BufferGeometry;
export function mergeBufferAttributes( attributes: BufferAttribute[] ): BufferAttribute;
export function interleaveAttributes( attributes: BufferAttribute[] ): InterleavedBufferAttribute;
export function estimateBytesUsed( geometry: BufferGeometry ): number;
export function mergeVertices( geometry: BufferGeometry, tolerance?: number ): BufferGeometry;
export function toTrianglesDrawMode( geometry: BufferGeometry, drawMode: TrianglesDrawModes ): BufferGeometry;
export function computeMorphedAttributes( object: Mesh | Line | Points ): Object;
}