构造函数
配置参数
可选clampToGround?: boolean锚点贴合三维实体表面,保留自身朝向
可选color?: any点颜色,默认0xffff00
可选groundTargets?: any[]接收对象根节点;省略时自动发现,空数组表示不接收
可选opacity?: number透明度,默认1
可选size?: number点大小,默认30
可选transparent?: boolean是否启用透明,默认false
可选vertexColors?: boolean是否启用数据驱动的颜色配置,默认false
可选vertexSizes?: boolean是否启用数据驱动的大小配置,默认false
点颜色
只读is类型为GeoObject的标识
只读is类型为Points的标识
不透明度, 若想实现半透明效果, 需要transparent设置为true
点大小
描边颜色(仅圆形形态生效)
描边宽度(像素)。0 表示不描边。仅圆形形态生效。
是否启用数据驱动的颜色配置
是否启用数据驱动的大小配置
添加属性重命名
原始属性名,该组件的属性名
重命名后的属性名,数据源的属性名
清空属性重命名
销毁object上的geometry和material实例,释放资源, 调用engine.remove(object)会自动销毁资源,不需要手动调用
视锥剔除测试。
见 GeoMesh.intersectsFrustum 的说明:three r18x 起剔除改由物体自身实现, 本类只打了 isPoints 标记、不继承 three 的 Points,必须自己实现,否则新版 three 下永不渲染。
视锥
是否与视锥相交
移除属性重命名
原始属性名
Only move the anchor; flat, rotation and pixel offsets keep their original semantics.
对象连接的 DataSource 数据源。
设置object的数据源
数据源
是否需要更新
设置object是否在下一帧更新
设置为true,则下一帧渲染前更新该object
点对象,用于在地图上绘制基础的点标记。支持自定义颜色、大小等特性。
示例