BaseTextureStyle(param)

基础纹理的样式 比如GeoXXXStyle中的aoMap envMap都是BaseTextureStyle的实例

new BaseTextureStyle(param)

构造函数

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Default Description
url Array.<String> <optional>
图片路径
speed Array.<Number> <optional>
[0,0] 流动速度 数组 代表x方向和y方向的流动速度 默认[0, 0]
intensity Number <optional>
1.0 强度 默认1.0
offset Array.<Number> <optional>
[0,0] 偏移 数组 代表 x方向和y方向的偏移量[0, 0]
repeat Array.<Number> <optional>
[1,1] 重复度 数组 代表 x方向和y方向的重复度 默认[1, 1]
textureSize Array.<Number> <optional>
纹理代表的实际大小 数组 代表x方向和y方向的实际纹理尺寸

Extends

  • EventDispatcher

Members

intensity :Number|Array.<Number>

设置/获取强度

Default Value:
  • 1.0
Example
//geoBuilding.envMap geoWater.envMap均为一个BaseTextureStyle实例
geoBuilding.envMap.intensity = [1,1]; //设置顶面和侧面的反射强度均为1.0
geoWater.envMap.intensity = 1.0; //设置水体的反射强度为1.0

offset :Array.<Number>

设置/获取纹理偏移

Default Value:
  • [0,0]

repeat :Array.<Number>

设置/获取纹理重复度

Default Value:
  • [1,1]

speed :Array.<Number>

设置/获取纹理流动速度

Default Value:
  • [0,0]

textureSize :Array.<Number>

设置/获取纹理代表尺寸 数组中对象单位为米

url :String

设置/获取纹理路径