cleanup
This commit is contained in:
@@ -675,8 +675,9 @@ class ThermionViewerFFI extends ThermionViewer {
|
|||||||
{List<MaterialInstance>? materialInstances,
|
{List<MaterialInstance>? materialInstances,
|
||||||
bool keepData = false,
|
bool keepData = false,
|
||||||
bool addToScene = true}) async {
|
bool addToScene = true}) async {
|
||||||
final asset =
|
final asset = await FilamentApp.instance!.createGeometry(
|
||||||
await FilamentApp.instance!.createGeometry(geometry, animationManager, materialInstances: materialInstances) as FFIAsset;
|
geometry, animationManager, materialInstances: materialInstances)
|
||||||
|
as FFIAsset;
|
||||||
|
|
||||||
if (addToScene) {
|
if (addToScene) {
|
||||||
await scene.add(asset);
|
await scene.add(asset);
|
||||||
@@ -698,11 +699,18 @@ class ThermionViewerFFI extends ThermionViewer {
|
|||||||
return _gizmos[gizmoType]!;
|
return _gizmos[gizmoType]!;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
///
|
||||||
|
///
|
||||||
|
///
|
||||||
Future addToScene(covariant FFIAsset asset) async {
|
Future addToScene(covariant FFIAsset asset) async {
|
||||||
await scene.add(asset);
|
await scene.add(asset);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
///
|
||||||
|
///
|
||||||
|
///
|
||||||
Future removeFromScene(covariant FFIAsset asset) async {
|
Future removeFromScene(covariant FFIAsset asset) async {
|
||||||
await scene.remove(asset);
|
await scene.remove(asset);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user