david3080 / 3Dmodels

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

3Dモデル

model-viewerで表示するために準備した3Dモデル

動物

https://github.com/Shadow60539/zoo_app/tree/master/assets

家具

https://free3d.com/3d-models/obj-furniture

Model Viewerについて

https://webar-lab.palanar.com/developer/model-viewer/

カスタムコード

model_viewer_plus: ^1.3.3
import 'package:model_viewer_plus/model_viewer_plus.dart';
class MViewer extends StatefulWidget {
  const MViewer({
    Key? key,
    this.width,
    this.height,
    required this.urlofglb,
  }) : super(key: key);

  final double? width;
  final double? height;
  final String urlofglb;

  @override
  _MViewerState createState() => _MViewerState();
}

class _MViewerState extends State<MViewer> {
  @override
  Widget build(BuildContext context) {
    return ModelViewer(
      backgroundColor: Color.fromARGB(0xFF, 0xEE, 0xEE, 0xEE),
      src: widget.urlofglb,
      ar: true,
      arModes: ['scene-viewer', 'webxr', 'quick-look'],
      autoRotate: true,
      cameraControls: true,
    );
  }
}

About


Languages

Language:HTML 100.0%