पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

flutter_cube कवर
पैकेज विवरणv0.1.1

flutter_cube

एक फ्लटर 3D विजेट जो वेवफ्रंट के ऑब्जेक्ट फ़ाइलों को रेंडर करता है।

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
24.7 हज़ार
लाइक
334
Pub अंक
130

पैकेज इंस्टॉल करें

flutter pub add flutter_cube

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

flutter_cube एक Flutter पैकेज है जो Wavefront (.obj) फ़ाइल प्रारूप का उपयोग करके Flutter एप्लिकेशन में 3D मॉडल को रेंडर करने की अनुमति देता है। यह Android, iOS, macOS, Windows और Linux सहित कई प्लेटफॉर्म पर एप्लिकेशन में 3D सामग्री को एकीकृत करने के लिए एक सरल विजेट प्रदान करता है। पैकेज में मूल 3D परिवर्तन, प्रकाश और कैमरा नियंत्रण समर्थन है, जो इंटरैक्टिव 3D विज़ुअलाइज़ेशन के लिए आदर्श है। Dart और Flutter इकोसिस्टम पर बनाया गया, यह डेवलपर्स को न्यूनतम सेटअप के साथ स्थिर या एनिमेटेड 3D ऑब्जेक्ट्स को प्रदर्शित करने की अनुमति देता है। यह शैक्षिक उपकरणों, उत्पाद प्रीव्यू और ऑगमेंटेड रियलिटी अनुभवों के लिए विशेष रूप से उपयोगी है।

उपयोग

  • 3D मॉडल विज़ुअलाइज़ेशन
  • उत्पाद प्रीव्यू
  • शैक्षिक ऐप्स
  • इंटरैक्टिव AR अनुभव
  • गेम प्रोटोटाइप्स

मुख्य विशेषताएँ

  • .obj फ़ाइलों का समर्थन करता है
  • क्रॉस-प्लेटफ़ॉर्म 3D रेंडरिंग
  • बेसिक लाइटिंग और कैमरा नियंत्रण
  • सरल विजेट एकीकरण
  • हल्का और उपयोग में आसान

इनके लिए उपयुक्त

  • 3D विज़ुअलाइज़ेशन बना रहे डेवलपर्स
  • शैक्षिक ऐप निर्माता
  • उत्पाद प्रदर्शन ऐप्स
  • AR/VR प्रोटोटाइपिंग
  • Flutter शुरुआती लोग 3D का अन्वेषण कर रहे हैं

विचार योग्य बातें

  • .obj फ़ाइल प्रारूप तक सीमित
  • उन्नत एनीमेशन समर्थन नहीं है
  • 3D मॉडल ऑप्टिमाइज़ेशन की आवश्यकता है
  • कम क्षमता वाले उपकरणों पर प्रदर्शन में भिन्नता हो सकती है
  • निर्मित भौतिकी या अंतःक्रिया नहीं

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 2 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट