加载一组object3d对象
object3d数组
id
捕获图片
退出调整相机状态调用
根据id 删除加载的object3d对象
用户关闭模型后资源回收
获取当前三维相机
获取Control位置信息
获取漫游相关control
是否渲染高亮对象,此参数的意义在于比如要进行截图操作时,需要去除对象高亮状态,截图后恢复,通过此参数控制
隔离状态
获取render
判断是否在测量状态下
获取模型状态 包括高亮构件 隐藏 相机 隔离 controls信息等
获取orbitcontrol
截图 用于有些终端不支持promise
通过请求让终端截取字符串
格式为 xxx://图片base64
获取渲染容器
获取rootScene
判断当前是否在剖切状态下
获取选中构件mesh
判断当前是否可以选择对象,配合isSectionMode,此处不需要修改。
获取THREE对象
得到视点相关信息 hideElement 隐藏elementid isolsteElement 隔离elementid clipInof 剖切相关信息 cameraInof 相机相关信息
因使用orbitcontronl 自动调用lookat rotation 加入开关控制
false自动调用lookat true关闭
压缩图片
压缩后宽度 默认 256
画布重新resize
选择点获取坐标
设置相机位置(动画
结束位置
结束
设置相机位置
位置
旋转
相机垂直点头
角度 -89.99 - 89.99
相机水平摇头
设置相机fov
0 -1 默认0.375
设置控制器target
过度时间默认0
设置视点相关信息 obj 来自 getViewPointBasicInfo
屏幕鼠标event 转 三维坐标
正交透视相机切换
相机移动到指定三维坐标点
底层资源暴露给用户类