支持绘制外墙
This commit is contained in:
532
types/DatabaseServices/IMaterialDefaultParam.d.ts
vendored
532
types/DatabaseServices/IMaterialDefaultParam.d.ts
vendored
@@ -1,356 +1,356 @@
|
||||
import { Color } from "three";
|
||||
import { PhysicalMaterialRecord } from "./PhysicalMaterialRecord";
|
||||
declare const DefaultParam: Readonly<{
|
||||
color: string;
|
||||
baseColorluminance: number;
|
||||
color: "#ffffff";
|
||||
baseColorluminance: 0;
|
||||
baseColorLightColor: Color;
|
||||
baseColorDarkColor: Color;
|
||||
baseColorSaturability: number;
|
||||
transparent: boolean;
|
||||
opacity: number;
|
||||
opacityContrast: number;
|
||||
opacityBorder: number;
|
||||
opacityMaximum: number;
|
||||
opacityMinimum: number;
|
||||
matalness: number;
|
||||
bumpScale: number;
|
||||
roughness: number;
|
||||
specular: number;
|
||||
selfLuminous: number;
|
||||
fresnelPO: number;
|
||||
fresnelST: number;
|
||||
fresnelLuminance: number;
|
||||
baseColorSaturability: 1;
|
||||
transparent: false;
|
||||
opacity: 1;
|
||||
opacityContrast: 1;
|
||||
opacityBorder: 1;
|
||||
opacityMaximum: 1;
|
||||
opacityMinimum: 0.3;
|
||||
matalness: 0;
|
||||
bumpScale: 0.1;
|
||||
roughness: 0.2;
|
||||
specular: 1;
|
||||
selfLuminous: 0;
|
||||
fresnelPO: 1;
|
||||
fresnelST: 1;
|
||||
fresnelLuminance: 1;
|
||||
fresnelLightColor: Color;
|
||||
fresnelDarkColor: Color;
|
||||
UVType: number;
|
||||
sharpen: number;
|
||||
UVType: 0;
|
||||
sharpen: 1;
|
||||
}>;
|
||||
declare type MaterialParam = typeof DefaultParam;
|
||||
export declare const DefaultParamMap: Readonly<{
|
||||
木纹: Readonly<{
|
||||
color: string;
|
||||
baseColorluminance: number;
|
||||
color: "#ffffff";
|
||||
baseColorluminance: 0;
|
||||
baseColorLightColor: Color;
|
||||
baseColorDarkColor: Color;
|
||||
baseColorSaturability: number;
|
||||
transparent: boolean;
|
||||
opacity: number;
|
||||
opacityContrast: number;
|
||||
opacityBorder: number;
|
||||
opacityMaximum: number;
|
||||
opacityMinimum: number;
|
||||
matalness: number;
|
||||
bumpScale: number;
|
||||
roughness: number;
|
||||
specular: number;
|
||||
selfLuminous: number;
|
||||
fresnelPO: number;
|
||||
fresnelST: number;
|
||||
fresnelLuminance: number;
|
||||
baseColorSaturability: 1;
|
||||
transparent: false;
|
||||
opacity: 1;
|
||||
opacityContrast: 1;
|
||||
opacityBorder: 1;
|
||||
opacityMaximum: 1;
|
||||
opacityMinimum: 0.3;
|
||||
matalness: 0;
|
||||
bumpScale: 0.1;
|
||||
roughness: 0.2;
|
||||
specular: 1;
|
||||
selfLuminous: 0;
|
||||
fresnelPO: 1;
|
||||
fresnelST: 1;
|
||||
fresnelLuminance: 1;
|
||||
fresnelLightColor: Color;
|
||||
fresnelDarkColor: Color;
|
||||
UVType: number;
|
||||
sharpen: number;
|
||||
UVType: 0;
|
||||
sharpen: 1;
|
||||
}>;
|
||||
乳胶漆: Readonly<{
|
||||
color: string;
|
||||
baseColorluminance: number;
|
||||
color: "#ffffff";
|
||||
baseColorluminance: 0;
|
||||
baseColorLightColor: Color;
|
||||
baseColorDarkColor: Color;
|
||||
baseColorSaturability: number;
|
||||
transparent: boolean;
|
||||
opacity: number;
|
||||
opacityContrast: number;
|
||||
opacityBorder: number;
|
||||
opacityMaximum: number;
|
||||
opacityMinimum: number;
|
||||
matalness: number;
|
||||
bumpScale: number;
|
||||
roughness: number;
|
||||
specular: number;
|
||||
selfLuminous: number;
|
||||
fresnelPO: number;
|
||||
fresnelST: number;
|
||||
fresnelLuminance: number;
|
||||
baseColorSaturability: 1;
|
||||
transparent: false;
|
||||
opacity: 1;
|
||||
opacityContrast: 1;
|
||||
opacityBorder: 1;
|
||||
opacityMaximum: 1;
|
||||
opacityMinimum: 0.3;
|
||||
matalness: 0;
|
||||
bumpScale: 0.1;
|
||||
roughness: 0.2;
|
||||
specular: 1;
|
||||
selfLuminous: 0;
|
||||
fresnelPO: 1;
|
||||
fresnelST: 1;
|
||||
fresnelLuminance: 1;
|
||||
fresnelLightColor: Color;
|
||||
fresnelDarkColor: Color;
|
||||
UVType: number;
|
||||
sharpen: number;
|
||||
UVType: 0;
|
||||
sharpen: 1;
|
||||
}>;
|
||||
烤漆: Readonly<{
|
||||
color: string;
|
||||
baseColorluminance: number;
|
||||
color: "#ffffff";
|
||||
baseColorluminance: 0;
|
||||
baseColorLightColor: Color;
|
||||
baseColorDarkColor: Color;
|
||||
baseColorSaturability: number;
|
||||
transparent: boolean;
|
||||
opacity: number;
|
||||
opacityContrast: number;
|
||||
opacityBorder: number;
|
||||
opacityMaximum: number;
|
||||
opacityMinimum: number;
|
||||
matalness: number;
|
||||
bumpScale: number;
|
||||
roughness: number;
|
||||
specular: number;
|
||||
selfLuminous: number;
|
||||
fresnelPO: number;
|
||||
fresnelST: number;
|
||||
fresnelLuminance: number;
|
||||
baseColorSaturability: 1;
|
||||
transparent: false;
|
||||
opacity: 1;
|
||||
opacityContrast: 1;
|
||||
opacityBorder: 1;
|
||||
opacityMaximum: 1;
|
||||
opacityMinimum: 0.3;
|
||||
matalness: 0;
|
||||
bumpScale: 0.1;
|
||||
roughness: 0.2;
|
||||
specular: 1;
|
||||
selfLuminous: 0;
|
||||
fresnelPO: 1;
|
||||
fresnelST: 1;
|
||||
fresnelLuminance: 1;
|
||||
fresnelLightColor: Color;
|
||||
fresnelDarkColor: Color;
|
||||
UVType: number;
|
||||
sharpen: number;
|
||||
UVType: 0;
|
||||
sharpen: 1;
|
||||
}>;
|
||||
金属: Readonly<{
|
||||
color: string;
|
||||
baseColorluminance: number;
|
||||
color: "#ffffff";
|
||||
baseColorluminance: 0;
|
||||
baseColorLightColor: Color;
|
||||
baseColorDarkColor: Color;
|
||||
baseColorSaturability: number;
|
||||
transparent: boolean;
|
||||
opacity: number;
|
||||
opacityContrast: number;
|
||||
opacityBorder: number;
|
||||
opacityMaximum: number;
|
||||
opacityMinimum: number;
|
||||
matalness: number;
|
||||
bumpScale: number;
|
||||
roughness: number;
|
||||
specular: number;
|
||||
selfLuminous: number;
|
||||
fresnelPO: number;
|
||||
fresnelST: number;
|
||||
fresnelLuminance: number;
|
||||
baseColorSaturability: 1;
|
||||
transparent: false;
|
||||
opacity: 1;
|
||||
opacityContrast: 1;
|
||||
opacityBorder: 1;
|
||||
opacityMaximum: 1;
|
||||
opacityMinimum: 0.3;
|
||||
matalness: 0;
|
||||
bumpScale: 0.1;
|
||||
roughness: 0.2;
|
||||
specular: 1;
|
||||
selfLuminous: 0;
|
||||
fresnelPO: 1;
|
||||
fresnelST: 1;
|
||||
fresnelLuminance: 1;
|
||||
fresnelLightColor: Color;
|
||||
fresnelDarkColor: Color;
|
||||
UVType: number;
|
||||
sharpen: number;
|
||||
UVType: 0;
|
||||
sharpen: 1;
|
||||
}>;
|
||||
亚光金属: Readonly<{
|
||||
color: string;
|
||||
baseColorluminance: number;
|
||||
color: "#ffffff";
|
||||
baseColorluminance: 0;
|
||||
baseColorLightColor: Color;
|
||||
baseColorDarkColor: Color;
|
||||
baseColorSaturability: number;
|
||||
transparent: boolean;
|
||||
opacity: number;
|
||||
opacityContrast: number;
|
||||
opacityBorder: number;
|
||||
opacityMaximum: number;
|
||||
opacityMinimum: number;
|
||||
matalness: number;
|
||||
bumpScale: number;
|
||||
roughness: number;
|
||||
specular: number;
|
||||
selfLuminous: number;
|
||||
fresnelPO: number;
|
||||
fresnelST: number;
|
||||
fresnelLuminance: number;
|
||||
baseColorSaturability: 1;
|
||||
transparent: false;
|
||||
opacity: 1;
|
||||
opacityContrast: 1;
|
||||
opacityBorder: 1;
|
||||
opacityMaximum: 1;
|
||||
opacityMinimum: 0.3;
|
||||
matalness: 0;
|
||||
bumpScale: 0.1;
|
||||
roughness: 0.2;
|
||||
specular: 1;
|
||||
selfLuminous: 0;
|
||||
fresnelPO: 1;
|
||||
fresnelST: 1;
|
||||
fresnelLuminance: 1;
|
||||
fresnelLightColor: Color;
|
||||
fresnelDarkColor: Color;
|
||||
UVType: number;
|
||||
sharpen: number;
|
||||
UVType: 0;
|
||||
sharpen: 1;
|
||||
}>;
|
||||
自发光: Readonly<{
|
||||
color: string;
|
||||
baseColorluminance: number;
|
||||
color: "#ffffff";
|
||||
baseColorluminance: 0;
|
||||
baseColorLightColor: Color;
|
||||
baseColorDarkColor: Color;
|
||||
baseColorSaturability: number;
|
||||
transparent: boolean;
|
||||
opacity: number;
|
||||
opacityContrast: number;
|
||||
opacityBorder: number;
|
||||
opacityMaximum: number;
|
||||
opacityMinimum: number;
|
||||
matalness: number;
|
||||
bumpScale: number;
|
||||
roughness: number;
|
||||
specular: number;
|
||||
selfLuminous: number;
|
||||
fresnelPO: number;
|
||||
fresnelST: number;
|
||||
fresnelLuminance: number;
|
||||
baseColorSaturability: 1;
|
||||
transparent: false;
|
||||
opacity: 1;
|
||||
opacityContrast: 1;
|
||||
opacityBorder: 1;
|
||||
opacityMaximum: 1;
|
||||
opacityMinimum: 0.3;
|
||||
matalness: 0;
|
||||
bumpScale: 0.1;
|
||||
roughness: 0.2;
|
||||
specular: 1;
|
||||
selfLuminous: 0;
|
||||
fresnelPO: 1;
|
||||
fresnelST: 1;
|
||||
fresnelLuminance: 1;
|
||||
fresnelLightColor: Color;
|
||||
fresnelDarkColor: Color;
|
||||
UVType: number;
|
||||
sharpen: number;
|
||||
UVType: 0;
|
||||
sharpen: 1;
|
||||
}>;
|
||||
大理石: Readonly<{
|
||||
color: string;
|
||||
baseColorluminance: number;
|
||||
color: "#ffffff";
|
||||
baseColorluminance: 0;
|
||||
baseColorLightColor: Color;
|
||||
baseColorDarkColor: Color;
|
||||
baseColorSaturability: number;
|
||||
transparent: boolean;
|
||||
opacity: number;
|
||||
opacityContrast: number;
|
||||
opacityBorder: number;
|
||||
opacityMaximum: number;
|
||||
opacityMinimum: number;
|
||||
matalness: number;
|
||||
bumpScale: number;
|
||||
roughness: number;
|
||||
specular: number;
|
||||
selfLuminous: number;
|
||||
fresnelPO: number;
|
||||
fresnelST: number;
|
||||
fresnelLuminance: number;
|
||||
baseColorSaturability: 1;
|
||||
transparent: false;
|
||||
opacity: 1;
|
||||
opacityContrast: 1;
|
||||
opacityBorder: 1;
|
||||
opacityMaximum: 1;
|
||||
opacityMinimum: 0.3;
|
||||
matalness: 0;
|
||||
bumpScale: 0.1;
|
||||
roughness: 0.2;
|
||||
specular: 1;
|
||||
selfLuminous: 0;
|
||||
fresnelPO: 1;
|
||||
fresnelST: 1;
|
||||
fresnelLuminance: 1;
|
||||
fresnelLightColor: Color;
|
||||
fresnelDarkColor: Color;
|
||||
UVType: number;
|
||||
sharpen: number;
|
||||
UVType: 0;
|
||||
sharpen: 1;
|
||||
}>;
|
||||
混凝土: Readonly<{
|
||||
color: string;
|
||||
baseColorluminance: number;
|
||||
color: "#ffffff";
|
||||
baseColorluminance: 0;
|
||||
baseColorLightColor: Color;
|
||||
baseColorDarkColor: Color;
|
||||
baseColorSaturability: number;
|
||||
transparent: boolean;
|
||||
opacity: number;
|
||||
opacityContrast: number;
|
||||
opacityBorder: number;
|
||||
opacityMaximum: number;
|
||||
opacityMinimum: number;
|
||||
matalness: number;
|
||||
bumpScale: number;
|
||||
roughness: number;
|
||||
specular: number;
|
||||
selfLuminous: number;
|
||||
fresnelPO: number;
|
||||
fresnelST: number;
|
||||
fresnelLuminance: number;
|
||||
baseColorSaturability: 1;
|
||||
transparent: false;
|
||||
opacity: 1;
|
||||
opacityContrast: 1;
|
||||
opacityBorder: 1;
|
||||
opacityMaximum: 1;
|
||||
opacityMinimum: 0.3;
|
||||
matalness: 0;
|
||||
bumpScale: 0.1;
|
||||
roughness: 0.2;
|
||||
specular: 1;
|
||||
selfLuminous: 0;
|
||||
fresnelPO: 1;
|
||||
fresnelST: 1;
|
||||
fresnelLuminance: 1;
|
||||
fresnelLightColor: Color;
|
||||
fresnelDarkColor: Color;
|
||||
UVType: number;
|
||||
sharpen: number;
|
||||
UVType: 0;
|
||||
sharpen: 1;
|
||||
}>;
|
||||
粗糙石材: Readonly<{
|
||||
color: string;
|
||||
baseColorluminance: number;
|
||||
color: "#ffffff";
|
||||
baseColorluminance: 0;
|
||||
baseColorLightColor: Color;
|
||||
baseColorDarkColor: Color;
|
||||
baseColorSaturability: number;
|
||||
transparent: boolean;
|
||||
opacity: number;
|
||||
opacityContrast: number;
|
||||
opacityBorder: number;
|
||||
opacityMaximum: number;
|
||||
opacityMinimum: number;
|
||||
matalness: number;
|
||||
bumpScale: number;
|
||||
roughness: number;
|
||||
specular: number;
|
||||
selfLuminous: number;
|
||||
fresnelPO: number;
|
||||
fresnelST: number;
|
||||
fresnelLuminance: number;
|
||||
baseColorSaturability: 1;
|
||||
transparent: false;
|
||||
opacity: 1;
|
||||
opacityContrast: 1;
|
||||
opacityBorder: 1;
|
||||
opacityMaximum: 1;
|
||||
opacityMinimum: 0.3;
|
||||
matalness: 0;
|
||||
bumpScale: 0.1;
|
||||
roughness: 0.2;
|
||||
specular: 1;
|
||||
selfLuminous: 0;
|
||||
fresnelPO: 1;
|
||||
fresnelST: 1;
|
||||
fresnelLuminance: 1;
|
||||
fresnelLightColor: Color;
|
||||
fresnelDarkColor: Color;
|
||||
UVType: number;
|
||||
sharpen: number;
|
||||
UVType: 0;
|
||||
sharpen: 1;
|
||||
}>;
|
||||
玻璃: Readonly<{
|
||||
color: string;
|
||||
baseColorluminance: number;
|
||||
color: "#ffffff";
|
||||
baseColorluminance: 0;
|
||||
baseColorLightColor: Color;
|
||||
baseColorDarkColor: Color;
|
||||
baseColorSaturability: number;
|
||||
transparent: boolean;
|
||||
opacity: number;
|
||||
opacityContrast: number;
|
||||
opacityBorder: number;
|
||||
opacityMaximum: number;
|
||||
opacityMinimum: number;
|
||||
matalness: number;
|
||||
bumpScale: number;
|
||||
roughness: number;
|
||||
specular: number;
|
||||
selfLuminous: number;
|
||||
fresnelPO: number;
|
||||
fresnelST: number;
|
||||
fresnelLuminance: number;
|
||||
baseColorSaturability: 1;
|
||||
transparent: false;
|
||||
opacity: 1;
|
||||
opacityContrast: 1;
|
||||
opacityBorder: 1;
|
||||
opacityMaximum: 1;
|
||||
opacityMinimum: 0.3;
|
||||
matalness: 0;
|
||||
bumpScale: 0.1;
|
||||
roughness: 0.2;
|
||||
specular: 1;
|
||||
selfLuminous: 0;
|
||||
fresnelPO: 1;
|
||||
fresnelST: 1;
|
||||
fresnelLuminance: 1;
|
||||
fresnelLightColor: Color;
|
||||
fresnelDarkColor: Color;
|
||||
UVType: number;
|
||||
sharpen: number;
|
||||
UVType: 0;
|
||||
sharpen: 1;
|
||||
}>;
|
||||
皮革: Readonly<{
|
||||
color: string;
|
||||
baseColorluminance: number;
|
||||
color: "#ffffff";
|
||||
baseColorluminance: 0;
|
||||
baseColorLightColor: Color;
|
||||
baseColorDarkColor: Color;
|
||||
baseColorSaturability: number;
|
||||
transparent: boolean;
|
||||
opacity: number;
|
||||
opacityContrast: number;
|
||||
opacityBorder: number;
|
||||
opacityMaximum: number;
|
||||
opacityMinimum: number;
|
||||
matalness: number;
|
||||
bumpScale: number;
|
||||
roughness: number;
|
||||
specular: number;
|
||||
selfLuminous: number;
|
||||
fresnelPO: number;
|
||||
fresnelST: number;
|
||||
fresnelLuminance: number;
|
||||
baseColorSaturability: 1;
|
||||
transparent: false;
|
||||
opacity: 1;
|
||||
opacityContrast: 1;
|
||||
opacityBorder: 1;
|
||||
opacityMaximum: 1;
|
||||
opacityMinimum: 0.3;
|
||||
matalness: 0;
|
||||
bumpScale: 0.1;
|
||||
roughness: 0.2;
|
||||
specular: 1;
|
||||
selfLuminous: 0;
|
||||
fresnelPO: 1;
|
||||
fresnelST: 1;
|
||||
fresnelLuminance: 1;
|
||||
fresnelLightColor: Color;
|
||||
fresnelDarkColor: Color;
|
||||
UVType: number;
|
||||
sharpen: number;
|
||||
UVType: 0;
|
||||
sharpen: 1;
|
||||
}>;
|
||||
布料: Readonly<{
|
||||
color: string;
|
||||
baseColorluminance: number;
|
||||
color: "#ffffff";
|
||||
baseColorluminance: 0;
|
||||
baseColorLightColor: Color;
|
||||
baseColorDarkColor: Color;
|
||||
baseColorSaturability: number;
|
||||
transparent: boolean;
|
||||
opacity: number;
|
||||
opacityContrast: number;
|
||||
opacityBorder: number;
|
||||
opacityMaximum: number;
|
||||
opacityMinimum: number;
|
||||
matalness: number;
|
||||
bumpScale: number;
|
||||
roughness: number;
|
||||
specular: number;
|
||||
selfLuminous: number;
|
||||
fresnelPO: number;
|
||||
fresnelST: number;
|
||||
fresnelLuminance: number;
|
||||
baseColorSaturability: 1;
|
||||
transparent: false;
|
||||
opacity: 1;
|
||||
opacityContrast: 1;
|
||||
opacityBorder: 1;
|
||||
opacityMaximum: 1;
|
||||
opacityMinimum: 0.3;
|
||||
matalness: 0;
|
||||
bumpScale: 0.1;
|
||||
roughness: 0.2;
|
||||
specular: 1;
|
||||
selfLuminous: 0;
|
||||
fresnelPO: 1;
|
||||
fresnelST: 1;
|
||||
fresnelLuminance: 1;
|
||||
fresnelLightColor: Color;
|
||||
fresnelDarkColor: Color;
|
||||
UVType: number;
|
||||
sharpen: number;
|
||||
UVType: 0;
|
||||
sharpen: 1;
|
||||
}>;
|
||||
竹藤编织: Readonly<{
|
||||
color: string;
|
||||
baseColorluminance: number;
|
||||
color: "#ffffff";
|
||||
baseColorluminance: 0;
|
||||
baseColorLightColor: Color;
|
||||
baseColorDarkColor: Color;
|
||||
baseColorSaturability: number;
|
||||
transparent: boolean;
|
||||
opacity: number;
|
||||
opacityContrast: number;
|
||||
opacityBorder: number;
|
||||
opacityMaximum: number;
|
||||
opacityMinimum: number;
|
||||
matalness: number;
|
||||
bumpScale: number;
|
||||
roughness: number;
|
||||
specular: number;
|
||||
selfLuminous: number;
|
||||
fresnelPO: number;
|
||||
fresnelST: number;
|
||||
fresnelLuminance: number;
|
||||
baseColorSaturability: 1;
|
||||
transparent: false;
|
||||
opacity: 1;
|
||||
opacityContrast: 1;
|
||||
opacityBorder: 1;
|
||||
opacityMaximum: 1;
|
||||
opacityMinimum: 0.3;
|
||||
matalness: 0;
|
||||
bumpScale: 0.1;
|
||||
roughness: 0.2;
|
||||
specular: 1;
|
||||
selfLuminous: 0;
|
||||
fresnelPO: 1;
|
||||
fresnelST: 1;
|
||||
fresnelLuminance: 1;
|
||||
fresnelLightColor: Color;
|
||||
fresnelDarkColor: Color;
|
||||
UVType: number;
|
||||
sharpen: number;
|
||||
UVType: 0;
|
||||
sharpen: 1;
|
||||
}>;
|
||||
}>;
|
||||
export declare type MaterialType = keyof (typeof DefaultParamMap);
|
||||
|
Reference in New Issue
Block a user