nmfisher/thermion
2024-06-29
Thermion 是一个使用 Dart 和/或 Flutter 创建跨平台 3D 应用的框架。它包含两个包:`thermion_flutter` 用于在 Flutter 应用中创建/嵌入渲染表面,`thermion_dart` 包含创建查看器所需的所有代码。ThermionViewer 类提供用于创建和交互由 Filament 渲染引擎驱动的 3D 场景的 API,支持加载 glTF 格式的 3D 模型、添加灯光和天空盒、操作相机、动画对象等。ThermionFlutterPlugin 类处理在 Flutter Widget 中嵌入 Filament 渲染表面所需特定于平台的初始化。ThermionWidget 是一个 Flutter 小部件,用于显示 ThermionViewer 渲染的 3D 内容,它处理创建和管理 Filament 渲染到的底层平台特定纹理。
43
未分类