# Interface ParameterMaterialValue

interface ParameterMaterialValue {
boundingBox: Box3;
brightness: number;
castShadow: boolean;
clippers: readonly PBMClipperParameter[];
colorBrightness: number;
colorSaturation: number;
colorStyle: PBMColorStyle;
constantColor: Vector3;
customShaders: readonly PBMCustomShader[];
distanceGain: number;
floorStyle: PBMFloorStyle;
gaussianSplattingSHDegree: number;
gradientTexture: Texture | null;
modelAlpha: number;
opacity: number;
outlineGain: number;
pano0: PBMPanoPicture | null;
pano0Depth: PBMPanoDepth | null;
pano1: PBMPanoPicture | null;
pano1Depth: PBMPanoDepth | null;
panoFilter: PBMPanoFilter | null;
pointAppearAnimation: boolean;
pointBack: PBMPointBack;
pointMaxPixel: number;
pointMinPixel: number;
pointScale: number;
pointShape: PBMPointShape;
pointSize: PBMPointSize;
progress: number;
receiveShadow: boolean;
refinedScreen: PBMRefinedScreen | null;
shownFloorIndex: number;
transition: PBMTransition;
useAddBlend: boolean;
useHQDepth: boolean;
useHQWeight: boolean;
vertexMarks: boolean;
}

#### Hierarchy (View Summary)

- ParameterMaterialValue
  - ParameterValue

- Defined in lib/five/model/parameter.ts:25

##### Index

### Properties

boundingBox
brightness
castShadow
clippers
colorBrightness
colorSaturation
colorStyle
constantColor
customShaders
distanceGain
floorStyle
gaussianSplattingSHDegree
gradientTexture
modelAlpha
opacity
outlineGain
pano0
pano0Depth
pano1
pano1Depth
panoFilter
pointAppearAnimation
pointBack
pointMaxPixel
pointMinPixel
pointScale
pointShape
pointSize
progress
receiveShadow
refinedScreen
shownFloorIndex
transition
useAddBlend
useHQDepth
useHQWeight
vertexMarks

## Properties

### boundingBox

boundingBox: Box3

包围盒

- Defined in lib/five/model/parameter.ts:101

### brightness

brightness: number

亮度

- Defined in lib/five/model/parameter.ts:65

### castShadow

castShadow: boolean

是否产生阴影

- Defined in lib/five/model/parameter.ts:95

### clippers

clippers: readonly PBMClipperParameter[]

模型裁切参数（工程侧调用）

- Defined in lib/five/model/parameter.ts:63

### colorBrightness

colorBrightness: number

亮度调整值

- Defined in lib/five/model/parameter.ts:87

### colorSaturation

colorSaturation: number

饱和度调整值

- Defined in lib/five/model/parameter.ts:85

### colorStyle

colorStyle: PBMColorStyle

颜色样式

- Defined in lib/five/model/parameter.ts:57

### constantColor

constantColor: Vector3

模型颜色

- Defined in lib/five/model/parameter.ts:59

### customShaders

customShaders: readonly PBMCustomShader[]

自定义材质

- Defined in lib/five/model/parameter.ts:27

### distanceGain

distanceGain: number

distance增益

- Defined in lib/five/model/parameter.ts:91

### floorStyle

floorStyle: PBMFloorStyle

楼层样式

- Defined in lib/five/model/parameter.ts:55

### gaussianSplattingSHDegree

gaussianSplattingSHDegree: number

3dgs球谐阶数

- Defined in lib/five/model/parameter.ts:103

### gradientTexture

gradientTexture: Texture | null

高程着色材质

- Defined in lib/five/model/parameter.ts:93

### modelAlpha

modelAlpha: number

模型贴图和全景图的混合程度 [0-1]

- Defined in lib/five/model/parameter.ts:47

### opacity

opacity: number

模型透明度

- Defined in lib/five/model/parameter.ts:53

### outlineGain

outlineGain: number

outline增益

- Defined in lib/five/model/parameter.ts:89

### pano0

pano0: PBMPanoPicture | null

起始点

- Defined in lib/five/model/parameter.ts:35

### pano0Depth

pano0Depth: PBMPanoDepth | null

起始点深度

- Defined in lib/five/model/parameter.ts:39

### pano1

pano1: PBMPanoPicture | null

结束点

- Defined in lib/five/model/parameter.ts:37

### pano1Depth

pano1Depth: PBMPanoDepth | null

结束点深度

- Defined in lib/five/model/parameter.ts:41

### panoFilter

panoFilter: PBMPanoFilter | null

全景图滤镜

- Defined in lib/five/model/parameter.ts:43

### pointAppearAnimation

pointAppearAnimation: boolean

点云出现动画

- Defined in lib/five/model/parameter.ts:83

### pointBack

pointBack: PBMPointBack

点云背面绘制方式

- Defined in lib/five/model/parameter.ts:75

### pointMaxPixel

pointMaxPixel: number

点云最大尺寸

- Defined in lib/five/model/parameter.ts:81

### pointMinPixel

pointMinPixel: number

点云最小尺寸

- Defined in lib/five/model/parameter.ts:79

### pointScale

pointScale: number

点云基础大小

- Defined in lib/five/model/parameter.ts:77

### pointShape

pointShape: PBMPointShape

点云形状

- Defined in lib/five/model/parameter.ts:71

### pointSize

pointSize: PBMPointSize

点云大小绘制方式

- Defined in lib/five/model/parameter.ts:73

### progress

progress: number

全景图混合程度 [0-1]

- Defined in lib/five/model/parameter.ts:49

### receiveShadow

receiveShadow: boolean

是否接受阴影

- Defined in lib/five/model/parameter.ts:97

### refinedScreen

refinedScreen: PBMRefinedScreen | null

细化瓦片的屏幕渲染

- Defined in lib/five/model/parameter.ts:45

### shownFloorIndex

shownFloorIndex: number

楼层参数

- Defined in lib/five/model/parameter.ts:61

### transition

transition: PBMTransition

全景图过度混合

- Defined in lib/five/model/parameter.ts:51

### useAddBlend

useAddBlend: boolean

半透明叠加渲染

- Defined in lib/five/model/parameter.ts:99

### useHQDepth

useHQDepth: boolean

是否使用HQ_DEPTH_MASK

- Defined in lib/five/model/parameter.ts:69

### useHQWeight

useHQWeight: boolean

是否使用HQ

- Defined in lib/five/model/parameter.ts:67

### vertexMarks

vertexMarks: boolean

是否生效标注 开启后，模型顶点上会预置 `_feature_id_rsmask` 标记。 _feature_id_rsmask=1，在俯视等特定视角下，引擎会自动隐藏被标记的顶点对应的 Mesh，从而实现“开盖”效果，让室内布局观测更加清晰、观感更好。

- Defined in lib/five/model/parameter.ts:33