model~SphereMesh(radiusX, radiusY, radiusZ, options)

球体,椭球体

Summary

Methods:
fromPoints

根据网格模型控制点,创建网格模型

clone

克隆新对象

setMaterial

设置材质

setVisibleRange

设置可视范围

Constructor

new SphereMesh(radiusX, radiusY, radiusZ, options)

Parameters:
Name Type Description
radiusX Number

轴方向半径

radiusY Number

轴方向半径

radiusZ Number

轴方向径

options Object

可选项

Name Type Description
division Number

划分的密度,默认30,越大拟合效果越好,计算机资源消耗也就越多

mode String

绘制模式,支持‘TRIANGLES’和‘LINE_STRIP’

latRange Array

纬度方向上的范围,默认[0,180]

lonRange Array

经度方向上的范围,默认[0,360]

visibleRange Array

纬度方向上的可视范围,默认和latRange保持一致

edgeSmooth Boolean

边缘模糊,默认为true,开启后边缘有渐变模糊效果

Methods

static fromPoints(points, material) → {module:model~SphereMesh}

根据网格模型控制点,创建网格模型

Parameters:
Name Type Description
points module:geom~Point

点几何数组

material module:style~Material

材质

Returns:
module:model~SphereMesh -

球体

clone() → {module:model~SphereMesh}

克隆新对象

setMaterial(material)

设置材质

Parameters:
Name Type Description
material Material

setVisibleRange(min, max)

设置可视范围

Parameters:
Name Type Description
min number
max number