add setViewFrustumCulling, zoomDelta for gesture detector and cleanup

This commit is contained in:
Nick Fisher
2023-09-26 14:51:18 +08:00
parent 833022e4e0
commit 182df02b06
8 changed files with 41 additions and 9 deletions

View File

@@ -53,6 +53,7 @@ class _ExampleWidgetState extends State<ExampleWidget> {
bool _initialized = false;
bool _coneHidden = false;
bool _frustumCulling = true;
@override
void initState() {
@@ -251,6 +252,14 @@ class _ExampleWidgetState extends State<ExampleWidget> {
_filamentController.moveCameraToAsset(_cube!);
}, "Move camera to asset"));
children.add(_item(() {
setState(() {
_frustumCulling = !_frustumCulling;
});
_filamentController.setViewFrustumCulling(_frustumCulling);
}, "${_frustumCulling ? "Disable" : "Enable"} frustum culling"));
return Stack(children: [
Positioned.fill(
bottom: 100,