开发:导出走刀算法,矩形判断api

This commit is contained in:
Zoe
2020-10-23 09:55:50 +08:00
parent 465e6ec04a
commit 5a695e3cb5
80 changed files with 21799 additions and 169 deletions

View File

@@ -1,15 +1,15 @@
import { Matrix4, Object3D, Scene, Vector3, WebGLRenderer, Vector2 } from 'three';
import { Matrix4, Object3D, Scene, Vector2, Vector3, WebGLRenderer } from 'three';
import { EffectComposer } from "three/examples/jsm/postprocessing/EffectComposer";
import { RenderPass } from "three/examples/jsm/postprocessing/RenderPass";
import { AAType } from '../Common/SystemEnum';
import { Database } from '../DatabaseServices/Database';
import { Entity } from '../DatabaseServices/Entity/Entity';
import { ViewportEntity } from '../DatabaseServices/ViewportEntity';
import { CameraUpdate } from './CameraUpdate';
import { GripScene } from './GripScene';
import { IViewer } from './IView';
import { OutlinePass } from './OutlinePass';
import { PreViewer } from './PreViewer';
import { ViewportEntity } from '../DatabaseServices/ViewportEntity';
import { IViewer } from './IView';
export declare class Viewer {
protected NeedUpdate: boolean;
CameraCtrl: CameraUpdate;
@@ -76,6 +76,7 @@ export declare class Viewer {
*/
get VisibleObjects(): Object3D[];
get VisibleEntitys(): Entity[];
private LazyRenderDatabase;
RenderDatabase(db: Database): void;
SwitchLayout(): void;
AddViewport(en: Entity, isZoom?: boolean): void;