model_viewer_plus 模型平移已启用

model_viewer_plus model pan enabled

我想在 3d 模型中添加一个平底锅。

我有一张地图,你可以放大地图但没有平移。有什么办法可以添加这个吗?

https://pub.dev/packages/model_viewer_plus/score

ModelViewer(
        backgroundColor: Color.fromARGB(0xFF, 0xEE, 0xEE, 0xEE),
        src: 'assets/map/ComplexMap.glb', // a bundled asset file
        alt: "Test",
        ar: false,
        autoRotate: false,
        cameraControls: true,
      );

Flutter 确实提供了一个允许平移和缩放子 widget 的 widget。此小部件称为 InteractiveViwer

要使用此小部件,您需要将 ModelViewer 小部件包装在 InteractiveViewer 中,如下所示

InteractiveViewr(
    child: ModelViewer(
        backgroundColor: Color.fromARGB(0xFF, 0xEE, 0xEE, 0xEE),
        src: 'assets/map/ComplexMap.glb', // a bundled asset file
        alt: "Test",
        ar: false,
        autoRotate: false,
        cameraControls: true,
      );
)

文档

InteractiveViewer Widget