ver
This commit is contained in:
10
types/DatabaseServices/Lights/AmbientLight.d.ts
vendored
10
types/DatabaseServices/Lights/AmbientLight.d.ts
vendored
@@ -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
|
@@ -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"}
|
@@ -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
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"DirectionalLight.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Lights/DirectionalLight.ts"],"names":[],"mappings":"AAAA,OAAO,EAA6B,OAAO,EAAE,QAAQ,EAAkD,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,SAAO;IAEvB,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"}
|
@@ -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
|
@@ -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"}
|
46
types/DatabaseServices/Lights/Light.d.ts
vendored
46
types/DatabaseServices/Lights/Light.d.ts
vendored
@@ -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
|
@@ -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"}
|
30
types/DatabaseServices/Lights/PointLight.d.ts
vendored
30
types/DatabaseServices/Lights/PointLight.d.ts
vendored
@@ -1,30 +0,0 @@
|
||||
import { Object3D } from 'three';
|
||||
import { RenderType } from '../../GraphicsSystem/RenderType';
|
||||
import { CADFiler } from '../CADFiler';
|
||||
import { Light } from './Light';
|
||||
/**
|
||||
* 点光源
|
||||
*/
|
||||
export declare class PointLight extends Light {
|
||||
/**
|
||||
* 光照长度,如果为0那么为无穷大
|
||||
*/
|
||||
private _Distance;
|
||||
protected _Intensity: number;
|
||||
private _Decay;
|
||||
SourceRadius: number;
|
||||
SoftSourceRadius: number;
|
||||
SourceLength: number;
|
||||
AttenuationRadius: number;
|
||||
constructor();
|
||||
get Decay(): number;
|
||||
set Decay(decay: number);
|
||||
get Distance(): number;
|
||||
set Distance(dist: number);
|
||||
get WebIntensity(): number;
|
||||
protected InitDrawObject(renderType?: RenderType): Object3D;
|
||||
UpdateDrawObject(type: RenderType, en: Object3D): void;
|
||||
protected _ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=PointLight.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"PointLight.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Lights/PointLight.ts"],"names":[],"mappings":"AAAA,OAAO,EAAqD,QAAQ,EAA6C,MAAM,OAAO,CAAC;AAE/H,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,UAAW,SAAQ,KAAK;IAEjC;;OAEG;IACH,OAAO,CAAC,SAAS,CAAiB;IAClC,SAAS,CAAC,UAAU,EAAE,MAAM,CAAO;IAKnC,OAAO,CAAC,MAAM,CAAgB;IAGlB,YAAY,SAAM;IAClB,gBAAgB,SAAK;IACrB,YAAY,SAAK;IAIjB,iBAAiB,SAAO;;IAOpC,IAAI,KAAK,IAAI,MAAM,CAGlB;IACD,IAAI,KAAK,CAAC,KAAK,EAAE,MAAM,EAKtB;IAED,IAAI,QAAQ,IAIO,MAAM,CADxB;IACD,IAAI,QAAQ,CAAC,IAAI,EAAE,MAAM,EAKxB;IAED,IAAI,YAAY,WAKf;IAED,SAAS,CAAC,cAAc,CAAC,UAAU,GAAE,UAAiC,GAAG,QAAQ;IAuBjF,gBAAgB,CAAC,IAAI,EAAE,UAAU,EAAE,EAAE,EAAE,QAAQ;IAmB/C,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAkBlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAa3B"}
|
@@ -1,12 +0,0 @@
|
||||
import { Color, LineBasicMaterial, LineSegments, Mesh, Object3D, PointLight } from 'three';
|
||||
export declare class PointLightHelper extends Object3D {
|
||||
light: PointLight;
|
||||
color: Color | string | number;
|
||||
material: LineBasicMaterial;
|
||||
cone: LineSegments[];
|
||||
mesh: Mesh[];
|
||||
constructor(distance: number, color?: Color | string | number);
|
||||
dispose(): void;
|
||||
update(): void;
|
||||
}
|
||||
//# sourceMappingURL=PointLightHelper.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"PointLightHelper.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Lights/PointLightHelper.ts"],"names":[],"mappings":"AACA,OAAO,EAAkB,KAAK,EAAkD,iBAAiB,EAAE,YAAY,EAAsB,IAAI,EAAqB,QAAQ,EAAE,UAAU,EAAiC,MAAM,OAAO,CAAC;AAEjO,qBAAa,gBAAiB,SAAQ,QAAQ;IAE1C,KAAK,EAAE,UAAU,CAAC;IAClB,KAAK,EAAE,KAAK,GAAG,MAAM,GAAG,MAAM,CAAC;IAC/B,QAAQ,EAAE,iBAAiB,CAAC;IAC5B,IAAI,EAAE,YAAY,EAAE,CAAC;IACrB,IAAI,EAAE,IAAI,EAAE,CAAC;gBACD,QAAQ,EAAE,MAAM,EAAE,KAAK,CAAC,EAAE,KAAK,GAAG,MAAM,GAAG,MAAM;IAuD7D,OAAO;IAyBP,MAAM;CAKT"}
|
37
types/DatabaseServices/Lights/RectAreaLight.d.ts
vendored
37
types/DatabaseServices/Lights/RectAreaLight.d.ts
vendored
@@ -1,37 +0,0 @@
|
||||
import { Box3, Object3D, Vector3 } from "three";
|
||||
import { Box3Ext } from "../../Geometry/Box";
|
||||
import { RenderType } from "../../GraphicsSystem/RenderType";
|
||||
import { CADFiler } from "../CADFiler";
|
||||
import { ObjectId } from "../ObjectId";
|
||||
import { Light } from "./Light";
|
||||
export declare class RectAreaLight extends Light {
|
||||
protected _Intensity: number;
|
||||
private _Width;
|
||||
private _Height;
|
||||
AttenuationRadius: number;
|
||||
private _BarnDoorAngle;
|
||||
private _BarnDoorLength;
|
||||
SourceTexture: ObjectId;
|
||||
get Target(): Vector3;
|
||||
set Target(p: Vector3);
|
||||
get Height(): number;
|
||||
set Height(v: number);
|
||||
get Width(): number;
|
||||
set Width(v: number);
|
||||
get BarnDoorAngle(): number;
|
||||
set BarnDoorAngle(v: number);
|
||||
get BarnDoorLength(): number;
|
||||
set BarnDoorLength(v: number);
|
||||
get WebIntensity(): number;
|
||||
get BoundingBoxInOCS(): Box3Ext;
|
||||
get BoundingBox(): Box3;
|
||||
GetGripPoints(): Array<Vector3>;
|
||||
MoveGripPoints(indexList: number[], vec: Vector3): void;
|
||||
GetStretchPoints(): Vector3[];
|
||||
MoveStretchPoints(ids: number[], vec: Vector3): void;
|
||||
protected InitDrawObject(renderType?: RenderType): Object3D;
|
||||
UpdateDrawObject(type: RenderType, obj: Object3D): void;
|
||||
protected _ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=RectAreaLight.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"RectAreaLight.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Lights/RectAreaLight.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAS,QAAQ,EAAmC,OAAO,EAAE,MAAM,OAAO,CAAC;AAExF,OAAO,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAE7C,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAI7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAC;AAKhC,qBACa,aAAc,SAAQ,KAAK;IAEpC,SAAS,CAAC,UAAU,SAAO;IAE3B,OAAO,CAAC,MAAM,CAAa;IAC3B,OAAO,CAAC,OAAO,CAAa;IAIhB,iBAAiB,SAAO;IAGpC,OAAO,CAAC,cAAc,CAAa;IACnC,OAAO,CAAC,eAAe,CAAa;IACxB,aAAa,EAAE,QAAQ,CAAC;IAEpC,IAAI,MAAM,IAKI,OAAO,CAFpB;IAED,IAAI,MAAM,CAAC,CAAC,EAAE,OAAO,EAKpB;IAED,IAAI,MAAM,IAEI,MAAM,CAFiB;IAErC,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,EAMnB;IAED,IAAI,KAAK,IAEI,MAAM,CAFgB;IAEnC,IAAI,KAAK,CAAC,CAAC,EAAE,MAAM,EAMlB;IAED,IAAI,aAAa,IAEI,MAAM,CAFwB;IAEnD,IAAI,aAAa,CAAC,CAAC,EAAE,MAAM,EAM1B;IAED,IAAI,cAAc,IAEI,MAAM,CAFyB;IAErD,IAAI,cAAc,CAAC,CAAC,EAAE,MAAM,EAM3B;IAED,IAAI,YAAY,WAKf;IAED,IAAI,gBAAgB,YAGnB;IAED,IAAI,WAAW,SAGd;IAED,aAAa,IAAI,KAAK,CAAC,OAAO,CAAC;IAiB/B,cAAc,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;IAqDhD,gBAAgB;IAgBhB,iBAAiB,CAAC,GAAG,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;IA8E7C,SAAS,CAAC,cAAc,CAAC,UAAU,GAAE,UAAiC,GAAG,QAAQ;IASjF,gBAAgB,CAAC,IAAI,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IA6BhD,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAkBlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAc3B"}
|
@@ -1,20 +0,0 @@
|
||||
import { Color, Line, LineBasicMaterial, Mesh, RectAreaLight as TRectAreaLight } from "three";
|
||||
/**
|
||||
* This helper must be added as a child of the light (移植threejs最新的版本)
|
||||
*/
|
||||
export declare class RectAreaLightHelper extends Line {
|
||||
light: TRectAreaLight;
|
||||
color: Color;
|
||||
material: LineBasicMaterial;
|
||||
children: [Mesh];
|
||||
BarnDoorLength: number;
|
||||
BarnDoorAngle: number;
|
||||
private _posAtt;
|
||||
private _indexAtt;
|
||||
constructor(light: TRectAreaLight, color: Color);
|
||||
copy(source: this, recursive?: boolean): this;
|
||||
updateMatrixWorld(): void;
|
||||
updataRange(): void;
|
||||
dispose(): void;
|
||||
}
|
||||
//# sourceMappingURL=RectAreaLightHelper.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"RectAreaLightHelper.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Lights/RectAreaLightHelper.ts"],"names":[],"mappings":"AAAA,OAAO,EAA4B,KAAK,EAA0B,IAAI,EAAE,iBAAiB,EAAE,IAAI,EAAqB,aAAa,IAAI,cAAc,EAAE,MAAM,OAAO,CAAC;AAEnK;;GAEG;AACH,qBAAa,mBAAoB,SAAQ,IAAI;IAEzC,KAAK,EAAE,cAAc,CAAC;IACtB,KAAK,EAAE,KAAK,CAAC;IACL,QAAQ,EAAE,iBAAiB,CAAC;IAC5B,QAAQ,EAAE,CAAC,IAAI,CAAC,CAAC;IACzB,cAAc,EAAE,MAAM,CAAC;IACvB,aAAa,EAAE,MAAM,CAAC;IAEtB,OAAO,CAAC,OAAO,CAAyB;IACxC,OAAO,CAAC,SAAS,CAAyB;gBAE9B,KAAK,EAAE,cAAc,EAAE,KAAK,EAAE,KAAK;IAsD/C,IAAI,CAAC,MAAM,EAAE,IAAI,EAAE,SAAS,CAAC,EAAE,OAAO,GAAG,IAAI;IAO7C,iBAAiB;IA6BjB,WAAW;IAsCX,OAAO;CAQV"}
|
44
types/DatabaseServices/Lights/SpotLight.d.ts
vendored
44
types/DatabaseServices/Lights/SpotLight.d.ts
vendored
@@ -1,44 +0,0 @@
|
||||
import { Object3D, Vector3 } from "three";
|
||||
import { ObjectSnapMode } from "../../Editor/ObjectSnapMode";
|
||||
import { RenderType } from "../../GraphicsSystem/RenderType";
|
||||
import { CADFiler } from "../CADFiler";
|
||||
import { Light } from "./Light";
|
||||
export declare class SpotLight extends Light {
|
||||
/**
|
||||
* If non-zero, light will attenuate linearly from maximum intensity at light position down to zero at distance.
|
||||
* Default — 0.0.
|
||||
*/
|
||||
private _Distance;
|
||||
protected _Intensity: number;
|
||||
private _Decay;
|
||||
private _Angle;
|
||||
private _Penumbra;
|
||||
InnerConeAngle: number;
|
||||
OuterConeAngle: number;
|
||||
SourceRadius: number;
|
||||
SoftSourceRadius: number;
|
||||
SourceLength: number;
|
||||
AttenuationRadius: number;
|
||||
get Target(): Vector3;
|
||||
set Target(p: Vector3);
|
||||
get Angle(): number;
|
||||
set Angle(rad: number);
|
||||
get Decay(): number;
|
||||
set Decay(decay: number);
|
||||
get Distance(): number;
|
||||
set Distance(dist: number);
|
||||
get Penumbra(): number;
|
||||
set Penumbra(v: number);
|
||||
get EndPoint(): Vector3;
|
||||
get WebIntensity(): number;
|
||||
GetGripPoints(): Vector3[];
|
||||
MoveGripPoints(indexList: number[], vec: Vector3): void;
|
||||
GetStretchPoints(): Vector3[];
|
||||
MoveStretchPoints(indexList: Array<number>, vec: Vector3): void;
|
||||
GetObjectSnapPoints(snapMode: ObjectSnapMode, pickPoint: Vector3, lastPoint: Vector3): Vector3[];
|
||||
protected InitDrawObject(renderType?: RenderType): Object3D;
|
||||
UpdateDrawObject(type: RenderType, en: Object3D): void;
|
||||
protected _ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=SpotLight.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"SpotLight.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Lights/SpotLight.ts"],"names":[],"mappings":"AAAA,OAAO,EAA2D,QAAQ,EAA2B,OAAO,EAAE,MAAM,OAAO,CAAC;AAG5H,OAAO,EAAE,cAAc,EAAE,MAAM,6BAA6B,CAAC;AAE7D,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAI7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAC;AAGhC,qBACa,SAAU,SAAQ,KAAK;IAEhC;;;OAGG;IACH,OAAO,CAAC,SAAS,CAAgB;IACjC,SAAS,CAAC,UAAU,EAAE,MAAM,CAAO;IAKnC,OAAO,CAAC,MAAM,CAAe;IAE7B,OAAO,CAAC,MAAM,CAAuB;IAGrC,OAAO,CAAC,SAAS,CAAa;IAGlB,cAAc,EAAE,MAAM,CAAM;IAC5B,cAAc,EAAE,MAAM,CAAM;IAG5B,YAAY,SAAM;IAClB,gBAAgB,SAAK;IACrB,YAAY,SAAK;IAIjB,iBAAiB,SAAO;IAEpC,IAAI,MAAM,IAII,OAAO,CADpB;IACD,IAAI,MAAM,CAAC,CAAC,EAAE,OAAO,EAQpB;IAED,IAAI,KAAK,IAIM,MAAM,CADpB;IACD,IAAI,KAAK,CAAC,GAAG,EAAE,MAAM,EAKpB;IACD,IAAI,KAAK,IAAI,MAAM,CAGlB;IACD,IAAI,KAAK,CAAC,KAAK,EAAE,MAAM,EAKtB;IACD,IAAI,QAAQ,IAIO,MAAM,CADxB;IACD,IAAI,QAAQ,CAAC,IAAI,EAAE,MAAM,EAKxB;IACD,IAAI,QAAQ,IAII,MAAM,CADrB;IACD,IAAI,QAAQ,CAAC,CAAC,EAAE,MAAM,EAKrB;IAED,IAAI,QAAQ,YAGX;IAED,IAAI,YAAY,WAKf;IAED,aAAa,IAAI,OAAO,EAAE;IA0B1B,cAAc,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;IAkChD,gBAAgB,IAAI,OAAO,EAAE;IAK7B,iBAAiB,CAAC,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,OAAO;IAgBxD,mBAAmB,CACf,QAAQ,EAAE,cAAc,EACxB,SAAS,EAAE,OAAO,EAClB,SAAS,EAAE,OAAO,GACnB,OAAO,EAAE;IAYZ,SAAS,CAAC,cAAc,CAAC,UAAU,GAAE,UAAiC,GAAG,QAAQ;IAiCjF,gBAAgB,CAAC,IAAI,EAAE,UAAU,EAAE,EAAE,EAAE,QAAQ;IA8B/C,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAwBlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAkB3B"}
|
@@ -1,10 +0,0 @@
|
||||
import { BufferGeometry, LineBasicMaterial, LineSegments, Object3D } from 'three';
|
||||
import { SpotLight } from './SpotLight';
|
||||
export declare class SpotLightHelper extends Object3D {
|
||||
private light;
|
||||
cone: LineSegments<BufferGeometry, LineBasicMaterial>[];
|
||||
constructor(light: SpotLight);
|
||||
dispose(): void;
|
||||
update(): void;
|
||||
}
|
||||
//# sourceMappingURL=SpotLightHelper.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"SpotLightHelper.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Lights/SpotLightHelper.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAA0B,iBAAiB,EAAE,YAAY,EAAa,QAAQ,EAAE,MAAM,OAAO,CAAC;AACrH,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAExC,qBAAa,eAAgB,SAAQ,QAAQ;IAG7B,OAAO,CAAC,KAAK;IADzB,IAAI,EAAE,YAAY,CAAC,cAAc,EAAE,iBAAiB,CAAC,EAAE,CAAM;gBACzC,KAAK,EAAE,SAAS;IAkCpC,OAAO;IAQP,MAAM;CAcT"}
|
@@ -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
|
@@ -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"}
|
Reference in New Issue
Block a user