静态_lastMemId
_lastMemId: number = -1
静态clusterImageAttribute
clusterImageAttribute: undefined | { [xx: string]: any } = undefined
静态clusterImages
clusterImages: undefined | { [xx: string]: any } = undefined
静态clusterImageUrl
clusterImageUrl: string = ...
静态 只读context
context: EngineObjectsContext = ...
静态 只读contextEditing
contextEditing: EditingObjectContext = ...
静态 只读register
register: <R extends ESSceneObject, V extends ESViewer>( viewerType: string, sceneObjectTypeName: string, objConstructor: new (sceneObject: R, viewer: V) => EngineObject<R>,) => string = ... 类型声明
- <R extends ESSceneObject, V extends ESViewer>(
viewerType: string,
sceneObjectTypeName: string,
objConstructor: new (sceneObject: R, viewer: V) => EngineObject<R>,
): string 参数
- viewerType: string
- sceneObjectTypeName: string
- objConstructor: new (sceneObject: R, viewer: V) => EngineObject<R>
返回 string
静态 只读registerEditing
registerEditing: <R extends ESSceneObject, V extends ESViewer>( viewerType: string, sceneObjectTypeName: string, objConstructor: new (sceneObject: R, viewer: V) => EngineObject<R>,) => void = ... 类型声明
- <R extends ESSceneObject, V extends ESViewer>(
viewerType: string,
sceneObjectTypeName: string,
objConstructor: new (sceneObject: R, viewer: V) => EngineObject<R>,
): void 参数
- viewerType: string
- sceneObjectTypeName: string
- objConstructor: new (sceneObject: R, viewer: V) => EngineObject<R>
返回 void
静态scaleByDistance
scaleByDistance: NearFarScalar = ...
静态scaleFactor
scaleFactor: number = 0.6
静态 只读type
type: string = ...
EngineObject 类表示一个与场景对象和视口关联的引擎对象。 该类提供了注册引擎对象到全局上下文的方法,并管理引擎对象的创建、组件更新等。
核心功能包括:
使用示例:
构造函数参数:
_sceneObject:与引擎对象关联的场景对象。_viewer:与引擎对象关联的视口。isEditing:指示是否处于编辑模式,默认为 false。特殊使用限制或潜在的副作用: