可选id: string是否允许拾取 默认false
是否开启碰撞监测 默认true ,主要是UE使用
对象类型名称相关的开发标签数组,使用 reactArrayWithUndefined 进行响应式处理,默认为 undefined。
编辑绑定模式,默认为 'lineString'
编辑 ID,用于标识编辑操作
一次性执行函数的字符串表示,默认为 undefined。
扩展属性 JSON,必须整体赋值,使用 reactJson 进行响应式处理,默认为 undefined。
面样式是否启用,默认false
面样式
飞入参数
飞向参数
对象名称,默认为 '未命名场景对象'。
点样式是否启用,默认false
点坐标数组 [number, number, number][] 默认undefined
点样式
对象引用,设置后可通过对象管理器 objm.$refs.xxx 快速获取到对象,默认为 undefined。
是否显示 默认true
线样式是否启用,默认false
线样式
销毁函数的字符串表示,默认为 undefined。
更新函数的字符串表示,默认为 undefined。
是否使用 ESObjectWithLocation 类中的 calcFlyToParam 方法
静态_最后一次飞入操作的 ID
静态_最后一次飞向操作的 ID
静态_静态 只读context对象上下文,用于管理场景对象的创建、销毁、查找等操作。
静态 只读create创建场景对象的方法。
静态 只读create根据类创建场景对象的方法。
静态 只读create根据 JSON 数据创建场景对象的方法。
静态 只读create根据 URL 创建场景对象的方法。
静态default静态default静态defaults静态 只读destroy销毁场景对象的方法。
静态get获取环境变量的方法。
对应的环境变量值,如果未找到则返回 undefined。
静态get根据对象 ID 获取场景对象的方法。
可选option: string | (new (...args: any[]) => ESSceneObject)对应的场景对象,如果未找到则返回 undefined。
静态get根据对象 ID 获取场景对象的方法。
对象的唯一标识符。
对应的场景对象,如果未找到则返回 undefined。
静态 只读get根据对象 ID 获取场景对象的方法。
可选option: string | (new (...args: any[]) => ESSceneObject)对应的场景对象,如果未找到则返回 undefined。
静态 只读get根据对象 ID 获取场景对象的方法。
对象的唯一标识符。
对应的场景对象,如果未找到则返回 undefined。
静态get从环境变量中获取字符串值的方法。
对应的字符串值,如果未找到则返回 undefined。
静态 只读inner注册对象到上下文的方法。
静态set设置环境变量的方法。
环境变量的值。
静态support支持的编辑模式,包含 ESVisualObject 支持的模式以及平移模式
静态 只读type获取对象的 JSON 字符串表示。
根据 JSON 字符串设置对象的属性。
JSON 字符串。
获取地理矢量的面积
获取面积变化的事件
获取对象当前存在于哪些视口上的集合。
获取计算飞入参数事件
计算飞入参数事件
获取计算飞向参数事件
计算飞向参数事件
获取对象的 JSON 表示,包含所有属性。包括默认值
获取对象组件集合。
获取对象创建事件。
获取对象的默认属性。
对象类型名称相关的开发标签数组,使用 reactArrayWithUndefined 进行响应式处理,默认为 undefined。
一次性执行函数的字符串表示,默认为 undefined。
扩展属性 JSON,必须整体赋值,使用 reactJson 进行响应式处理,默认为 undefined。
对象名称,默认为 '未命名场景对象'。
对象引用,设置后可通过对象管理器 objm.$refs.xxx 快速获取到对象,默认为 undefined。
销毁函数的字符串表示,默认为 undefined。
更新函数的字符串表示,默认为 undefined。
获取对象的编辑状态
编辑状态
设置对象的编辑状态
编辑状态
获取编辑状态改变事件
编辑状态改变事件
获取填充颜色
设置填充颜色
填充颜色值
获取填充颜色变化的事件
获取面是否贴地
设置面是否贴地
面是否贴地的布尔值
获取面贴地状态变化的事件
获取面的材质
设置面的材质
面的材质值
获取面材质变化的事件
获取面的材质参数
设置面的材质参数
面的材质参数值
获取面材质参数变化的事件
获取刷新对象事件。
获取飞入事件
飞入事件
获取飞行结束事件
飞行结束事件
获取飞向距离
飞向距离
设置飞向距离
飞向距离
获取飞向距离改变事件
飞向距离改变事件
获取飞向事件
飞向事件
获取飞向持续时间
飞向持续时间
设置飞向持续时间
飞向持续时间
获取飞向持续时间改变事件
飞向持续时间改变事件
获取飞向水平偏移量
飞向水平偏移量
设置飞向水平偏移量
飞向水平偏移量
获取飞向水平偏移量改变事件
飞向水平偏移量改变事件
获取飞向航向
飞向航向
设置飞向航向
飞向航向
获取飞向航向改变事件
飞向航向改变事件
获取飞向垂直偏移量
飞向垂直偏移量
设置飞向垂直偏移量
飞向垂直偏移量
获取飞向垂直偏移量改变事件
飞向垂直偏移量改变事件
获取飞向俯仰角
飞向俯仰角
设置飞向俯仰角
飞向俯仰角
获取飞向俯仰角改变事件
飞向俯仰角改变事件
获取对象的唯一标识符。
获取对象的 JSON 表示。省略默认值属性,精简json
根据 JSON 数据设置对象的属性。
JSON 数据。
获取当前对象指定父级对象,未指定返回自身。
获取地理矢量的周长
获取周长变化的事件
获取拾取事件
拾取事件
获取点的颜色
设置点的颜色
点的颜色值
获取点颜色变化的事件
获取点的材质
设置点的材质
点的材质值
获取点材质变化的事件
获取点的材质参数
设置点的材质参数
点的材质参数值
获取点材质参数变化的事件
获取点的轮廓颜色
设置点的轮廓颜色
点的轮廓颜色值
获取点轮廓颜色变化的事件
获取点的轮廓宽度
设置点的轮廓宽度
点的轮廓宽度值
获取点轮廓宽度变化的事件
获取点的大小
设置点的大小
点的大小值
获取点大小变化的事件
获取点的大小类型
设置点的大小类型
点的大小类型值
获取点大小类型变化的事件
获取线的颜色
设置线的颜色
线的颜色值
获取线颜色变化的事件
获取线是否贴地
设置线是否贴地
线是否贴地的布尔值
获取线贴地状态变化的事件
获取线的材质
设置线的材质
线的材质值
获取线材质变化的事件
获取线的材质参数
设置线的材质参数
线的材质参数值
获取线材质参数变化的事件
获取线的宽度
设置线的宽度
线的宽度值
获取线宽度变化的事件
获取线的宽度类型
设置线的宽度类型
线的宽度类型值
获取线宽度类型变化的事件
获取对象的销毁函数。
设置对象的销毁函数。
销毁函数。
获取销毁函数改变事件。
获取对象的类型名称,由子类实现。
获取对象的更新函数。
设置对象的更新函数。
更新函数。
获取更新函数改变事件。
获取对象创建在视口上的事件。
获取对象从视口移除的事件。
静态$refs获取所有引用对象的集合。
静态envs获取所有环境变量的集合。
弃用变量管理器 当弃用的属性发生变化时,会在控制台输出警告信息
将对象添加到指定视口中。
要添加对象的视口。
触发计算飞入参数事件
触发计算飞向参数事件
清空飞入参数
清空飞向参数
刷新对象,触发刷新事件。
触发飞入事件
可选duration: number飞入持续时间,默认为 1
触发飞向事件
可选duration: number飞向持续时间,默认为 1
计算一个多边形是否在另一个多边形内部
另一个多边形的位置数组
如果在内部返回 true,不在内部返回 false,不满足条件返回 undefined
计算地理矢量的面积
地理矢量的面积,如果点数不足 3 则返回 undefined
计算地理矢量的缓冲区
可选radius: number缓冲区半径,默认为 500
可选units: string单位,可选
缓冲区的位置数组,如果不满足条件则返回 undefined
裁切当前地理矢量
用来裁切多边形的多边形的位置数组
裁切结果,包含状态和位置数组
计算地理矢量中两点之间的距离
两点之间的距离,如果点数不足 2 则返回 undefined
获取 ESGeoVector 实例的 ES 属性
ES 属性对象
计算当前地理矢量与另一个地理矢量的交集
另一个地理矢量的位置数组
交集的位置数组,如果不满足条件则返回 undefined
计算地理矢量的周长
地理矢量的周长,如果点数不足 3 则返回 undefined
计算当前地理矢量与另一个地理矢量的并集
另一个地理矢量的位置数组
并集的位置数组,如果不满足条件则返回 undefined
注册与视口容器关联的对象,当对象被添加到视口或从视口移除时,会自动创建或销毁关联对象。
一个函数,用于创建与视口容器关联的对象。
将对象从指定视口中移除。
要移除对象的视口。
获取当前对象支持的编辑模式
支持的编辑模式数组
更新编辑状态,根据编辑绑定模式启动相应的编辑模式
静态 只读create点样式是否启用,默认false
点坐标数组 [number, number, number][] 默认undefined
点样式
线样式
静态get获取父类的类型,用于创建对象时对象本身没有实现类,则使用父类的实现类,一直向上寻找,直到ESSceneObject的实现类
父类的类型
静态register完善版注册方法
可选meta: Partial<{ chsName: string; description: string; tags: string[] }>
弃用变量管理器 请勿使用该属性