未验证 提交 129a8744 编写于 作者: M Mr.doob 提交者: GitHub

Merge pull request #15989 from Methuselah96/typescript-utils

Add TypeScript definitions for some utils
import { BufferAttribute, BufferGeometry } from '../../../src/Three';
export namespace BufferGeometryUtils {
export function mergeBufferGeometries(geometries: BufferGeometry[]): BufferGeometry;
export function computeTangents(geometry: BufferGeometry): null;
export function mergeBufferAttributes(attributes: BufferAttribute[]): BufferAttribute;
}
/**
* @deprecated
*/
export namespace GeometryUtils {
/**
* @deprecated Use {@link Geometry#merge geometry.merge( geometry2, matrix, materialIndexOffset )} instead.
*/
export function merge(geometry1: any, geometry2: any, materialIndexOffset?: any): any;
/**
* @deprecated Use {@link Geometry#center geometry.center()} instead.
*/
export function center(geometry: any): any;
}
import { Geometry, Material, Object3D, Scene } from '../../../src/Three';
export namespace SceneUtils {
export function createMultiMaterialObject(geometry: Geometry, materials: Material[]): Object3D;
export function detach(child: Object3D, parent: Object3D, scene: Scene): void;
export function attach(child: Object3D, scene: Scene, parent: Object3D): void;
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册