webcad-ue4-api/types/Geometry/BufferGeometryUtils.d.ts

21 lines
1.0 KiB
TypeScript
Raw Normal View History

2024-10-29 17:14:43 +08:00
import { BufferAttribute, BufferGeometry, ShapeGeometry, Vector3 } from "three";
export declare namespace BufferGeometryUtils {
function CreateFromPts(pts: Vector3[]): BufferGeometry;
/**
* BufferGeometry的顶点
* @param geo
* @param pts
* @param ignoreBoxError
* @returns true,false
*/
function UpdatePts(geo: BufferGeometry, pts: Vector3[], ignoreBoxError?: boolean): boolean;
2025-04-10 15:53:49 +08:00
/** 在标注箭头上使用(端点为一个箭头) */
2024-10-29 17:14:43 +08:00
function ArrowGeometry(): ShapeGeometry;
2025-04-10 15:53:49 +08:00
/** 在标注箭头上使用(端点为一个圆点) */
function PointGeometry(): ShapeGeometry;
/** 在标注箭头上使用(端点为一条斜线) */
function LineGeometry(): ShapeGeometry;
2024-10-29 17:14:43 +08:00
function MergeBufferGeometries(geometries: BufferGeometry[], useGroups?: boolean): BufferGeometry;
function MergeBufferAttributes(attributes: BufferAttribute[]): BufferAttribute;
}
//# sourceMappingURL=BufferGeometryUtils.d.ts.map