Class: ImageMaterial

ImageMaterial

new ImageMaterial(options)

base/symbol/support/material/ImageMaterial.js, line 4

纹理填充材质,适用于所有三维符号

Name Type Description
options Object

构造参数

Name Type Default Description
url String 可选

材质图片地址

xscale Number 1 可选

x方向拉伸

yscale Number 1 可选

y方向拉伸

offsetX Number 0 可选

x方向平移,单位为纹理像素

offsetY Number 0 可选

y方向平移,单位为纹理像素,正方向向下

Members

offsetXNumber

x方向平移,单位为纹理像素

Default Value:
0

offsetYNumber

y方向平移,单位为纹理像素,正方向向下

Default Value:
0

typeString

材质类型

urlString

材质URL地址

xscaleNumber

x方向拉伸

Default Value:
1

yscaleNumber

y方向拉伸

Default Value:
1

Methods

clone(){ImageMaterial}

base/symbol/support/material/ImageMaterial.js, line 83

克隆并返回一个新的ImageMaterial对象

Returns:
Type Description
ImageMaterial 新的ImageMaterial对象

toJSON(){Object}

base/symbol/support/material/ImageMaterial.js, line 68

导出为json数据

Returns:
Type Description
Object 导出的json数据

ImageMaterial.fromJSON(json){ImageMaterial}

base/symbol/support/material/ImageMaterial.js, line 60

通过 JSON 数据构造并返回一个新的 ImageMaterial 实例(静态工厂方法)。

Name Type Description
json Object

材质属性的 JSON 对象

Returns:
Type Description
ImageMaterial 新的 ImageMaterial 实例