Releases: soonspacejs/docs
Releases · soonspacejs/docs
v2.6.10
v2.6.4
docs: types
v2.6.3
docs: poiNode
v2.6.2
docs: createTopologyAnimation
v2.6.1
chore: typo
v2.6.0
docs(plugin): soonmanager2-sync loadScene 增加 needsModelsBoundsTree 参数
v2.5.6
Features
- Topology 对象上新增了
getLength方法,获取路径长度 - 支持直接导入 three 中的类
import { Vector3 } from 'soonspacejs'@soonspacejs/plugin-patrol-controls
onUpdate回调中新增了部分参数
onUpdate: ( realTimePosition: Position, realTimeRotation: Euler, nextNode: Node, toNextNodeDistance: number ) => void;Bugfixes
- 修复了部分内部对象
id重复的问题
v2.5.1
Features
controls选项中新增了type属性用于切换不同类型的控制器- 新增了
getCameraTargetView、setCameraTargetView方法用于orbit控制器的视角设置
@soonspacejs/plugin-soonmanager-sync
- 新增了
nodesShowLevel属性用于运行时的模型显隐控制 - 新增了
isPausedRenderWhileLoadingRest属性用于减少加载场景时的渲染次数
Bugfixes
- 修复了在某些 Windows 环境中场景崩溃的问题
@soonspacejs/plugin-soonmanager-sync
- 修复了
isIdleRest为true时,场景加载结构不一致的问题 - 确保
loadSceneAllSuccess回调在场景渲染完成执行
@soonspacejs/plugin-drawing-topology
- 修复了模型隐藏时,仍被拾取的问题
Performance
- 初始化部分计算量移入 WebWorker 中
- 将
Sbm相关方法合并到Model getObjectByName、getObjectByUserDataProperty从内部缓存读取结果,而不是检索整个场景
@soonspacejs/plugin-drawing-shape
- 优化了绘制多边形的交互体验
v2.4.15
Features
- 新增了
showAllGroup、hideAllGroup方法用以显示隐藏所有Group
Bugfixes
- 修复了同时加载相同模型时,重复发出请求的问题
- 修复了部分 SBMX 模型贴图缺失时,场景无法操作的问题
@soonspacejs/plugin-soonmanager-sync
- 修复了当一个树节点同时包含
Sbm和Model时,创建Group的id重复的问题
Performance
- 使用
Sbm、Model的loadxxxToGroup、addxxxForGroup方法时使用并发执行 - 当场景有对象
id重复时,给出警告
v2.4.14
Bugfixes
- 修复了在有 Poi Node 时,鼠标相交检测对象有时返回结果错误的问题
- 修复了在场景卸载后 SBM 模型占用内存未释放的问题