# BaseMaterialConver
查阅Cesium API

#### new mars3d.BaseMaterialConver(options)
util/converMaterial/BaseMaterialConver.js 8

通用材质 转换处理类

参数名称 | 类型 | 描述信息
--- | --- | ---
`options` | object | 可选 控制参数

### 继承自

- BaseOptsConver

### 方法

#### static mars3d.BaseMaterialConver.toCesiumVal(style, czmVal, isProperty) → object
util/converMaterial/BaseMaterialConver.js 35

转换为Cesium相关属性值

参数名称 | 类型 | 默认值 | 描述信息
--- | --- | --- | ---
`style` | object |  | 样式配置
`czmVal` | object | `{}` | 可选 Cesium属性值
`isProperty` | boolean |  | 可选 是否为属性材质（Entity使用）

##### 返回值:

Cesium属性值

#### static mars3d.BaseMaterialConver.toJSON(czmVal, style, isProperty) → object
util/converMaterial/BaseMaterialConver.js 116

转换Ceium对象为json简单对象，用于导出

参数名称 | 类型 | 默认值 | 描述信息
--- | --- | --- | ---
`czmVal` | object |  | Cesium属性值
`style` | object | `{}` | 可选 json简单对象
`isProperty` | boolean |  | 可选 是否为属性材质（Entity使用）

##### 返回值:

json简单对象

#### getColorByStyle(style) → Cesium.Color
core/BaseOptsConver.js 138

根据样式配置获取颜色

参数名称 | 类型 | 描述信息
--- | --- | ---
`style` | object | 样式配置

##### 返回值:

颜色

继承自:
  - BaseOptsConver#getColorByStyle

#### getOutlineColorByStyle(style) → Cesium.Color
core/BaseOptsConver.js 148

根据样式配置获取outline颜色

参数名称 | 类型 | 描述信息
--- | --- | ---
`style` | object | 样式配置

##### 返回值:

颜色

继承自:
  - BaseOptsConver#getOutlineColorByStyle

#### toCesiumVal(style, czmVal) → object
core/BaseOptsConver.js 35

转换为Cesium相关属性值

参数名称 | 类型 | 默认值 | 描述信息
--- | --- | --- | ---
`style` | object |  | 样式配置
`czmVal` | object | `{}` | 可选 Cesium属性值

##### 返回值:

Cesium属性值

继承自:
  - BaseOptsConver#toCesiumVal

#### toJSON(czmVal, style) → object
core/BaseOptsConver.js 89

转换为json简单对象，用于导出

参数名称 | 类型 | 默认值 | 描述信息
--- | --- | --- | ---
`czmVal` | object |  | Cesium属性值
`style` | object | `{}` | 可选 json简单对象

##### 返回值:

json简单对象

继承自:
  - BaseOptsConver#toJSON