API 参考
NIVIOBIM 轻量化图形引擎的完整 API 文档。本文档涵盖了所有核心模块、管理器、模型系统、加载器和插件的详细说明。
Core
- Viewer3D - 引擎主入口
- Config - 引擎初始化配置
- SVG2DRenderer - SVG 2D 渲染模块
- Selection - 选中与拾取
- SelectionBase - 射线拾取基础类
- Utils - 工具函数集合
Loaders
- NIVIOBIMLoader - 模型加载器
Managers
- CameraManager - 相机管理器
- DataManager - 数据管理器
- EventManager - 事件管理器
- ExtensionManager - 扩展管理器
- LightManager - 灯光管理器
- RenderManager - 渲染管理器
- SceneManager - 场景管理器
Model
- Model - 模型基类
- SingleObjects - 单对象模型
- MergedObjects - 合并对象模型
- InstancedObjects - 实例化对象模型
Plugins
- PluginPackage - 插件包聚合导出
- Plugin - 插件基类
- Measure - 测量插件
- Section - 剖切插件
- SkyBox - 天空盒插件
- ViewCubeControl - 视图立方体插件
- DrawingMapModel - 图模映射插件
- FirstPersonControl - 第一人称漫游插件