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

18 lines
963 B
TypeScript
Raw Normal View History

2021-01-28 10:17:21 +08:00
import { Vector3 } from "three";
2023-07-21 15:56:48 +08:00
import { BoardOpenDir, LinesType } from "../DatabaseServices/Entity/BoardInterface";
2021-01-28 10:17:21 +08:00
export declare class PointShapeUtils {
static SquarePts(size: number): Vector3[];
static OutsideLinePts(squareSize: number, lineLength: number): Vector3[];
static CrossLinePts(lineLength: number): Vector3[];
static CrossLine3DPts(lineLength: number): Vector3[][];
static TrianglePts(size: number): Vector3[];
static CirclePts(size: number): any[];
static ObliqueCrossPts(size: number): Vector3[];
static ObliqueCrossLinePts(size: number): Vector3[];
static SandClockPts(size: number): Vector3[];
static TangentPts(size: number): Vector3[];
static PerPts(size: number): Vector3[];
static LinesDirPts(len: number, width: number, lineType: LinesType): Vector3[];
2023-07-06 10:23:55 +08:00
static LinesOpenDirPts(len: number, width: number, openDir: BoardOpenDir): Vector3[];
2021-01-28 10:17:21 +08:00
}
//# sourceMappingURL=PointShapeUtils.d.ts.map