可选id: string弃用变量管理器 请勿使用该属性
是否允许拾取 默认false
是否开启碰撞监测 默认true ,主要是UE使用
对象类型名称相关的开发标签数组,使用 reactArrayWithUndefined 进行响应式处理,默认为 undefined。
编辑绑定模式,默认为 'singlePoint'
编辑 ID,用于标识编辑操作
一次性执行函数的字符串表示,默认为 undefined。
扩展属性 JSON,必须整体赋值,使用 reactJson 进行响应式处理,默认为 undefined。
飞入参数
飞向参数
对象名称,默认为 '未命名场景对象'。
对象引用,设置后可通过对象管理器 objm.$refs.xxx 快速获取到对象,默认为 undefined。
是否显示 默认true
销毁函数的字符串表示,默认为 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用于记录支持的编辑类型
静态 只读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
获取 ES 属性
ES 属性对象
注册与视口容器关联的对象,当对象被添加到视口或从视口移除时,会自动创建或销毁关联对象。
一个函数,用于创建与视口容器关联的对象。
将对象从指定视口中移除。
要移除对象的视口。
获取当前对象支持的编辑模式
支持的编辑模式数组
更新编辑状态的方法,具体实现由子类完成
静态 只读create是否允许拾取 默认false
是否开启碰撞监测 默认true ,主要是UE使用
飞入参数
飞向参数
是否显示 默认true
静态get获取父类的类型,用于创建对象时对象本身没有实现类,则使用父类的实现类,一直向上寻找,直到ESSceneObject的实现类
父类的类型
静态register完善版注册方法
可选meta: Partial<{ chsName: string; description: string; tags: string[] }>
https://c0yh9tnn0na.feishu.cn/wiki/TgnAwbo9jiI3NpkxPg6czXqsnwe 详细内容请参阅谷谷GIS https://gggis.com/siyouhua/gehis.html