更新了版本
This commit is contained in:
@@ -274,6 +274,34 @@ export class EngineManager extends BaseManager {
|
||||
this.engineInstance.resumeRendering();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取构件位置和详细信息(问题报告用)
|
||||
* @param params 查询参数
|
||||
* @param params.url 模型 URL
|
||||
* @param params.ids 构件 ID 数组
|
||||
* @returns 构件数据
|
||||
*/
|
||||
public getModelPosition(params: { url: string; ids: number[] }): any {
|
||||
if (!this.engineInstance) {
|
||||
console.warn('[EngineManager] 3D Engine not initialized.');
|
||||
return null;
|
||||
}
|
||||
return this.engineInstance.getModelPosition(params);
|
||||
}
|
||||
|
||||
/**
|
||||
* 跳转到指定相机视角(问题报告用)
|
||||
* @param cameraData 相机配置数据,包含 position、target、rotation 等信息
|
||||
* @returns 是否跳转成功
|
||||
*/
|
||||
public jumpToCamera(cameraData: any): boolean {
|
||||
if (!this.engineInstance) {
|
||||
console.warn('[EngineManager] 3D Engine not initialized.');
|
||||
return false;
|
||||
}
|
||||
return this.engineInstance.jumpToCamera(cameraData);
|
||||
}
|
||||
|
||||
/** 销毁引擎管理器 */
|
||||
public destroy(): void {
|
||||
if (this.engineInstance) {
|
||||
|
||||
Reference in New Issue
Block a user