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 keepData = false,
bool addToScene = true, bool addToScene = true,
}) async { }) async {
final asset = final asset = await FilamentApp.instance!.createGeometry(
await FilamentApp.instance!.createGeometry( geometry, animationManager,
geometry, materialInstances: materialInstances, keepData: keepData) as FFIAsset;
animationManager,
materialInstances: materialInstances,
)
as FFIAsset;
_assets.add(asset); _assets.add(asset);
if (addToScene) { if (addToScene) {
await scene.add(asset); await scene.add(asset);
} }
return asset; return asset;
} }