pass through keepData flag when creating geometry via viewer

This commit is contained in:
Nick Fisher
2025-06-04 11:11:42 +08:00
parent 1d697037c0
commit cc99905eb8

View File

@@ -715,18 +715,14 @@ class ThermionViewerFFI extends ThermionViewer {
bool keepData = false,
bool addToScene = true,
}) async {
final asset =
await FilamentApp.instance!.createGeometry(
geometry,
animationManager,
materialInstances: materialInstances,
)
as FFIAsset;
final asset = await FilamentApp.instance!.createGeometry(
geometry, animationManager,
materialInstances: materialInstances, keepData: keepData) as FFIAsset;
_assets.add(asset);
if (addToScene) {
await scene.add(asset);
}
return asset;
}