创建三维半圆
例:
typescript
const hemisphere = _3umap.createHemisphere({
position: [119.35291860419434, 34.7509518876, 0],
defaultMaterial: { type: 2 },
radius: 50,
far: 20000000
})可配置参数
typescript
type CreateHemisphere = {
/**
*@description 创建圆弧
*@param options
*@param options.id id
*@param options.color 颜色
*@param options.position 位置
*@param options.img 图片
*@param options.absolute 是否绝对坐标
*@param options.innerRadii 内径
*@param options.radius 半径
*@param options.show 是否显示
*@param options.outline 是否显示边框
*@param options.outlineColor 边框颜色
*@param options.outlineWidth 边框宽度
*@param options.property 要添加的属性
*@param optios.near 最近可见距离 `0`
*@param optios.far 最远可见距离 `200000`
*@param options.viewFrom 设置相机观察Entity的位置
*@param options.parent 设置父级Entity建立组织关系
*@param options.property 挂载的属性
*@param options.entityCollection 集合对象
*@param options.defaultMaterial.direction 正反方向
*@param options.defaultMaterial.orientation 垂直方向,水平方向
*@param options.defaultMaterial.duration 速度
*@param options.defaultMaterial.count 图片数量
*@param options.defaultMaterial.type 材质类型
*@param options.label 标签选项
*@param options.label.show 显示消失
*@param options.label.text 文字内容
*@param options.label.position 位置坐标
*@param options.label.fontColor 文字颜色
*@param options.label.fontSize 字体大小
*@param options.label.fillColor 背景填充颜色
*@param options.label.showBackground 是否显示背景
*@param options.label.padding 内边距
*@param options.label.style 填充样式
*@param options.label.outlineWidth 描边大小
*@param options.label.outlineColor 描边颜色
*@param options.label.verticalOrigin 垂直对齐方式
*@param options.label.horizontalOrigin 水平对齐方式
*@param options.label.offset 偏移量
*@param options.label.near 近距离
*@param options.label.far 远距离
*@param options.label.nearScale 近距离缩放
*@param options.label.farScale 远距离缩放
*@param options.label.absolute 是否绝对定位
*@param globeID 地球ID
*@return void
*/
(options: HemisphereOptions, globeID?: string): Hemisphere;
};材质 1

材质 2

材质 3

