同步代码

This commit is contained in:
ChenX
2023-08-07 14:56:19 +08:00
parent b535db4ba8
commit 2adf047675
244 changed files with 3542 additions and 1255 deletions

View File

@@ -1,4 +1,5 @@
import { Geometry, Vector3 } from "three";
import { BufferGeometry, Geometry, Vector3 } from "three";
import { LineGeometry } from "three/examples/jsm/lines/LineGeometry";
import { Curve } from "../DatabaseServices/Entity/Curve";
import { Polyline } from "../DatabaseServices/Entity/Polyline";
/**
@@ -9,6 +10,8 @@ export declare class SweepGeometry extends Geometry {
edgePts: number[];
ShapeMaterialSlotData: number[];
constructor(contour: Polyline, path: Curve[] | Curve, ShapeMaterialSlotData?: number[]);
get LineGeom(): LineGeometry;
get EdgeGeom(): BufferGeometry;
AddShape(contour: Polyline, path: Curve): void;
AddShape2(contour: Polyline, paths: Curve[]): void;
private BuildSideFaces;