model_viewer_plus 1.9.0 model_viewer_plus: ^1.9.0 copied to clipboard
A Flutter widget for rendering interactive 3D models in the glTF and GLB formats
import 'package:flutter/material.dart';
import 'package:model_viewer_plus/model_viewer_plus.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
appBar: AppBar(title: const Text('Model Viewer')),
body: const ModelViewer(
backgroundColor: Color.fromARGB(0xFF, 0xEE, 0xEE, 0xEE),
src: 'assets/Astronaut.glb',
alt: 'A 3D model of an astronaut',
ar: true,
arModes: ['scene-viewer', 'webxr', 'quick-look'],
autoRotate: true,
iosSrc: 'https://modelviewer.dev/shared-assets/models/Astronaut.usdz',
disableZoom: true,
),
),
);
}
}