开发更新

This commit is contained in:
ChenX
2024-03-26 10:01:15 +08:00
parent ed08696189
commit 070821c353
498 changed files with 5192 additions and 10640 deletions

View File

@@ -1,10 +0,0 @@
import { Object3D } from "three";
import { RenderType } from "../../GraphicsSystem/RenderType";
import { Light } from "./Light";
export declare class AmbientLight extends Light {
protected _Intensity: number;
protected _OpenLight: boolean;
protected _CaseShadow: boolean;
protected InitDrawObject(renderType?: RenderType): Object3D;
}
//# sourceMappingURL=AmbientLight.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"AmbientLight.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Lights/AmbientLight.ts"],"names":[],"mappings":"AAAA,OAAO,EAAiC,QAAQ,EAAE,MAAM,OAAO,CAAC;AAChE,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAE7D,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAC;AAEhC,qBACa,YAAa,SAAQ,KAAK;IAEnC,SAAS,CAAC,UAAU,SAAO;IAC3B,SAAS,CAAC,UAAU,UAAQ;IAC5B,SAAS,CAAC,WAAW,EAAE,OAAO,CAAS;IACvC,SAAS,CAAC,cAAc,CAAC,UAAU,GAAE,UAAiC,GAAG,QAAQ;CAKpF"}

View File

@@ -1,38 +0,0 @@
import { Matrix4, Object3D, Vector3 } from "three";
import { RenderType } from "../../GraphicsSystem/RenderType";
import { CADFiler } from "../CADFiler";
import { Light } from "./Light";
/**
* 平行光源
*/
export declare class DirectionalLight extends Light {
protected _Intensity: number;
LightSourceAngle: number;
LightSourceSoftAngle: number;
OnlyRenderType: boolean;
private _Target;
protected _ShowHelper: boolean;
protected _OpenLight: boolean;
constructor();
Erase(isErase?: boolean): void;
/**
* @param theta 身体旋转 角度(deg)
* @param phi 头部旋转 角度(deg)
*/
SetRotate(thetaDeg: number, phiDeg: number): void;
get Target(): Vector3;
set Target(p: Vector3);
get SunPosition(): Vector3;
set SunPosition(p: Vector3);
get Position(): Vector3;
set Position(p: Vector3);
get WebIntensity(): number;
ApplyMatrix(m: Matrix4): this;
GetGripPoints(): Array<Vector3>;
MoveGripPoints(indexList: number[], vec: Vector3): void;
protected InitDrawObject(renderType?: RenderType): Object3D;
UpdateDrawObject(type: RenderType, en: Object3D): void;
protected _ReadFile(file: CADFiler): void;
WriteFile(file: CADFiler): void;
}
//# sourceMappingURL=DirectionalLight.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"DirectionalLight.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Lights/DirectionalLight.ts"],"names":[],"mappings":"AAAA,OAAO,EAAoE,OAAO,EAAE,QAAQ,EAAW,OAAO,EAAE,MAAM,OAAO,CAAC;AAG9H,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAG7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAC;AAGhC;;GAEG;AACH,qBACa,gBAAiB,SAAQ,KAAK;IAEvC,SAAS,CAAC,UAAU,EAAE,MAAM,CAAM;IAEtB,gBAAgB,SAAU;IAE1B,oBAAoB,SAAK;IAErC,cAAc,UAAQ;IACtB,OAAO,CAAC,OAAO,CAAiB;IAChC,SAAS,CAAC,WAAW,UAAS;IAC9B,SAAS,CAAC,UAAU,UAAQ;;IAS5B,KAAK,CAAC,OAAO,GAAE,OAAc;IAK7B;;;OAGG;IACH,SAAS,CAAC,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM;IAc1C,IAAI,MAAM,IACI,OAAO,CADwB;IAC7C,IAAI,MAAM,CAAC,CAAC,EAAE,OAAO,EAQpB;IAED,IAAI,WAAW,IACI,OAAO,CADkB;IAC5C,IAAI,WAAW,CAAC,CAAC,EAAE,OAAO,EAYzB;IAED,IAAI,QAAQ,IACI,OAAO,CADkB;IACzC,IAAI,QAAQ,CAAC,CAAC,EAAE,OAAO,EAOtB;IAED,IAAI,YAAY,WAKf;IAED,WAAW,CAAC,CAAC,EAAE,OAAO;IAOtB,aAAa,IAAI,KAAK,CAAC,OAAO,CAAC;IAO/B,cAAc,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;IAQhD,SAAS,CAAC,cAAc,CAAC,UAAU,GAAE,UAAiC,GAAG,QAAQ;IAqBjF,gBAAgB,CAAC,IAAI,EAAE,UAAU,EAAE,EAAE,EAAE,QAAQ;IAoB/C,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAYlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAU3B"}

View File

@@ -1,19 +0,0 @@
import { Color, Light as TLight, Object3D } from "three";
import { RenderType } from "../../GraphicsSystem/RenderType";
import { CADFiler } from "../CADFiler";
import { Light } from "./Light";
export declare class HemisphereLight extends Light {
private _GroundColor;
protected _Intensity: number;
AutoExposure: boolean;
ExposureCompensation: number;
protected _OpenLight: boolean;
get GroundColor(): Color;
set GroundColor(color: Color);
get WebIntensity(): number;
protected InitDrawObject(renderType?: RenderType): Object3D;
UpdateDrawObject(type: RenderType, en: TLight): void;
protected _ReadFile(file: CADFiler): void;
WriteFile(file: CADFiler): void;
}
//# sourceMappingURL=HemisphereLight.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"HemisphereLight.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Lights/HemisphereLight.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAuC,KAAK,IAAI,MAAM,EAAE,QAAQ,EAAE,MAAM,OAAO,CAAC;AAC9F,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAG7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAC;AAEhC,qBACa,eAAgB,SAAQ,KAAK;IAEtC,OAAO,CAAC,YAAY,CAAe;IACnC,SAAS,CAAC,UAAU,SAAK;IACb,YAAY,UAAS;IACrB,oBAAoB,SAAK;IACrC,SAAS,CAAC,UAAU,UAAQ;IAE5B,IAAI,WAAW,IAEQ,KAAK,CAFmB;IAE/C,IAAI,WAAW,CAAC,KAAK,EAAE,KAAK,EAK3B;IAED,IAAI,YAAY,WAGf;IAED,SAAS,CAAC,cAAc,CAAC,UAAU,GAAE,UAAiC,GAAG,QAAQ;IAMjF,gBAAgB,CAAC,IAAI,EAAE,UAAU,EAAE,EAAE,EAAE,MAAM;IAO7C,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAelC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAU3B"}

View File

@@ -1,46 +0,0 @@
import { Box3, Color, Light as TLight, Vector3 } from 'three';
import { ObjectSnapMode } from '../../Editor/ObjectSnapMode';
import { Box3Ext } from '../../Geometry/Box';
import { RenderType } from '../../GraphicsSystem/RenderType';
import { CADFiler } from '../CADFiler';
import { Entity } from '../Entity/Entity';
/**
* 灯光实体基类
*/
export declare class Light extends Entity {
static DefaultOpenLight: boolean;
static DefaultCaseShadow: boolean;
static DefaultShowHelpr: boolean;
OnlyRenderType: boolean;
protected _Intensity: number;
protected _LightColor: Color;
Temperature: number;
IndirectLightingIntensity: number;
SpecularScale: number;
protected _ShowHelper: boolean;
protected _CaseShadow: boolean;
protected _OpenLight: boolean;
Clone(): any;
get CaseShadow(): boolean;
set CaseShadow(v: boolean);
get OpenLight(): boolean;
set OpenLight(v: boolean);
get Position(): Vector3;
set Position(v: Vector3);
get Color(): Color;
set Color(color: Color);
get ShowHelper(): boolean;
set ShowHelper(v: boolean);
get BoundingBoxInOCS(): Box3Ext;
get BoundingBox(): Box3;
GetObjectSnapPoints(snapMode: ObjectSnapMode, pickPoint: Vector3, lastPoint: Vector3): Vector3[];
GetGripPoints(): Array<Vector3>;
MoveGripPoints(indexList: number[], vec: Vector3): void;
UpdateDrawObject(type: RenderType, en: TLight): void;
get Intensity(): number;
set Intensity(v: number);
get WebIntensity(): number;
protected _ReadFile(file: CADFiler): void;
WriteFile(file: CADFiler): void;
}
//# sourceMappingURL=Light.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"Light.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Lights/Light.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,IAAI,MAAM,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAE9D,OAAO,EAAE,cAAc,EAAE,MAAM,6BAA6B,CAAC;AAC7D,OAAO,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAE7C,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAI7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AAEvC,OAAO,EAAE,MAAM,EAAE,MAAM,kBAAkB,CAAC;AAE1C;;GAEG;AACH,qBACa,KAAM,SAAQ,MAAM;IAE7B,MAAM,CAAC,gBAAgB,UAAS;IAChC,MAAM,CAAC,iBAAiB,UAAS;IACjC,MAAM,CAAC,gBAAgB,UAAS;IAEhC,cAAc,UAAQ;IACtB,SAAS,CAAC,UAAU,EAAE,MAAM,CAAK;IACjC,SAAS,CAAC,WAAW,EAAE,KAAK,CAAe;IAC/B,WAAW,SAAQ;IACnB,yBAAyB,SAAK;IAE9B,aAAa,SAAK;IAC9B,SAAS,CAAC,WAAW,UAAQ;IAC7B,SAAS,CAAC,WAAW,UAAQ;IAC7B,SAAS,CAAC,UAAU,UAA0B;IAC9C,KAAK;IAKL,IAAI,UAAU,IAEI,OAAO,CAFoB;IAE7C,IAAI,UAAU,CAAC,CAAC,EAAE,OAAO,EAMxB;IAED,IAAI,SAAS,IAEI,OAAO,CAFmB;IAE3C,IAAI,SAAS,CAAC,CAAC,EAAE,OAAO,EAKvB;IAGD,IAAI,QAAQ,IAKI,OAAO,CAFtB;IAED,IAAI,QAAQ,CAAC,CAAC,EAAE,OAAO,EAItB;IAED,IAAI,KAAK,IAIQ,KAAK,CADrB;IACD,IAAI,KAAK,CAAC,KAAK,EAAE,KAAK,EAKrB;IACD,IAAI,UAAU,IAII,OAAO,CADxB;IACD,IAAI,UAAU,CAAC,CAAC,EAAE,OAAO,EAMxB;IAED,IAAI,gBAAgB,YAGnB;IAED,IAAI,WAAW,SAGd;IAED,mBAAmB,CACf,QAAQ,EAAE,cAAc,EACxB,SAAS,EAAE,OAAO,EAClB,SAAS,EAAE,OAAO,GACnB,OAAO,EAAE;IASZ,aAAa,IAAI,KAAK,CAAC,OAAO,CAAC;IAK/B,cAAc,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;IAKhD,gBAAgB,CAAC,IAAI,EAAE,UAAU,EAAE,EAAE,EAAE,MAAM;IAM7C,IAAI,SAAS,IAKI,MAAM,CAFtB;IAED,IAAI,SAAS,CAAC,CAAC,EAAE,MAAM,EAMtB;IAED,IAAI,YAAY,WAGf;IACD,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAuBlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAoB3B"}

View File

@@ -1,7 +0,0 @@
import { Color, DirectionalLight, DirectionalLightHelper, Mesh } from "three";
export declare class SunLightHelper extends DirectionalLightHelper {
children: [Mesh];
color: Color | string | number;
constructor(light: DirectionalLight, size: number, color?: Color);
}
//# sourceMappingURL=SunLightHelper.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"SunLightHelper.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Lights/SunLightHelper.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,gBAAgB,EAAE,sBAAsB,EAAqB,IAAI,EAAwB,MAAM,OAAO,CAAC;AAEvH,qBAAa,cAAe,SAAQ,sBAAsB;IAE9C,QAAQ,EAAE,CAAC,IAAI,CAAC,CAAC;IACjB,KAAK,EAAE,KAAK,GAAG,MAAM,GAAG,MAAM,CAAC;gBAE3B,KAAK,EAAE,gBAAgB,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,CAAC,EAAE,KAAK;CAUnE"}