Pakete, Repositories und App-Kategorien suchen

Cover von flutter_cube
Paketdetailsv0.1.1

flutter_cube

Ein Flutter 3D-Widget, das Wavefront-Objektdateien rendert.

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
24.700
Likes
334
Pub-Punkte
130

Paket installieren

flutter pub add flutter_cube

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

flutter_cube ist ein Flutter-Paket, das die Darstellung von 3D-Modellen in Flutter-Anwendungen mithilfe des Wavefront-Dateiformats (.obj) ermöglicht. Es bietet ein einfaches Widget zur Integration von 3D-Inhalten in Apps auf mehreren Plattformen wie Android, iOS, macOS, Windows und Linux. Das Paket unterstützt grundlegende 3D-Transformationen, Beleuchtung und Kamerasteuerung und eignet sich daher ideal für interaktive 3D-Visualisierungen. Aufbauend auf dem Dart- und Flutter-Ökosystem ermöglicht es Entwicklern, statische oder animierte 3D-Objekte mit minimalem Aufwand anzuzeigen. Besonders nützlich ist es für Bildungstools, Produktvorschauen und Erweiterte Realitätserfahrungen.

Anwendungsfälle

  • 3D-Modellvisualisierung
  • Produktvorschauen
  • Lern-Apps
  • interaktive AR-Erlebnisse
  • Spielprototypen

Hauptmerkmale

  • Unterstützt .obj-Dateien
  • Plattformübergreifende 3D-Rendern
  • Grundlegende Beleuchtungs- und Kamerasteuerung
  • Einfache Widget-Integration
  • Leicht und einfach zu bedienen

Geeignet für

  • Entwickler, die 3D-Visualisierungen erstellen
  • Entwickler von Bildungs-Apps
  • Produktvorführungs-Apps
  • AR/VR-Prototypenentwicklung
  • Flutter-Anfänger erkunden 3D

Hinweise

  • Beschränkt auf das .obj-Dateiformat
  • Kein fortgeschrittener Animations-Unterstützung
  • Benötigt 3D-Modelloptimierung
  • Die Leistung kann auf Geräten mit geringer Leistung variieren
  • Keine integrierte Physik oder Interaktivität

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Flutter Cube

pub package

A Flutter 3D widget that renders Wavefront's object files.

Getting Started

Add flutter_cube as a dependency in your pubspec.yaml file.

dependencies:
  flutter_cube: ^0.1.0

Add Wavefront's object files to assets.

flutter:
  assets:
    - assets/cube/cube.obj
    - assets/cube/cube.mtl
    - assets/cube/flutter.png

Import and add the Cube widget to your project.

import 'package:flutter_cube/flutter_cube.dart';
... ...
  
@override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Cube(
          onSceneCreated: (Scene scene) {
            scene.world.add(Object(fileName: 'assets/cube/cube.obj'));
          },
        ),
      ),
    );
  }

Screenshot

screenshot screenshot screenshot

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden