# Interface PBMPointCloudMaterialParameters

interface PBMPointCloudMaterialParameters {
brightness?: number;
clippers?: PBMClipperParameter[];
colorBrightness?: number;
colorSaturation?: number;
colorStyle?: PBMColorStyle;
constantColor?: Vector3;
customShaders?: PBMCustomShader[];
distanceGain?: number;
floorIndex?: number;
floorStyle?: PBMFloorStyle;
gradientTexture?: Texture | null;
modelAlpha?: number;
modelBoundingMax?: Vector3;
modelBoundingMin?: Vector3;
outlineGain?: number;
pointBack?: PBMPointBack;
pointMaxPixel?: number;
pointMinPixel?: number;
pointScale?: number;
pointShape?: PBMPointShape;
pointSize?: PBMPointSize;
shownFloorIndex?: number;
useHQDepth?: boolean;
useHQWeight?: boolean;
vertexMarks?: boolean;
}

#### Hierarchy

- MaterialParameters
  - PBMPointCloudMaterialParameters

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:85

##### Index

### Properties

brightness?
clippers?
colorBrightness?
colorSaturation?
colorStyle?
constantColor?
customShaders?
distanceGain?
floorIndex?
floorStyle?
gradientTexture?
modelAlpha?
modelBoundingMax?
modelBoundingMin?
outlineGain?
pointBack?
pointMaxPixel?
pointMinPixel?
pointScale?
pointShape?
pointSize?
shownFloorIndex?
useHQDepth?
useHQWeight?
vertexMarks?

## Properties

### `Optional` brightness

brightness?: number

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:100

### `Optional` clippers

clippers?: PBMClipperParameter[]

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:109

### `Optional` colorBrightness

colorBrightness?: number

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:102

### `Optional` colorSaturation

colorSaturation?: number

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:101

### `Optional` colorStyle

colorStyle?: PBMColorStyle

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:94

### `Optional` constantColor

constantColor?: Vector3

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:95

### `Optional` customShaders

customShaders?: PBMCustomShader[]

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:110

### `Optional` distanceGain

distanceGain?: number

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:104

### `Optional` floorIndex

floorIndex?: number

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:96

### `Optional` floorStyle

floorStyle?: PBMFloorStyle

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:98

### `Optional` gradientTexture

gradientTexture?: Texture | null

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:99

### `Optional` modelAlpha

modelAlpha?: number

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:93

### `Optional` modelBoundingMax

modelBoundingMax?: Vector3

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:108

### `Optional` modelBoundingMin

modelBoundingMin?: Vector3

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:107

### `Optional` outlineGain

outlineGain?: number

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:103

### `Optional` pointBack

pointBack?: PBMPointBack

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:92

### `Optional` pointMaxPixel

pointMaxPixel?: number

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:89

### `Optional` pointMinPixel

pointMinPixel?: number

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:88

### `Optional` pointScale

pointScale?: number

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:87

### `Optional` pointShape

pointShape?: PBMPointShape

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:91

### `Optional` pointSize

pointSize?: PBMPointSize

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:90

### `Optional` shownFloorIndex

shownFloorIndex?: number

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:97

### `Optional` useHQDepth

useHQDepth?: boolean

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:106

### `Optional` useHQWeight

useHQWeight?: boolean

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:105

### `Optional` vertexMarks

vertexMarks?: boolean

- Defined in lib/five/model/materials/pbmPointCloudMaterial.ts:86