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

three_dart कवर
पैकेज विवरणv0.0.16

three_dart

डार्ट द्वारा लागू किया गया थ्री.जेएस। डार्ट 3D लाइब्रेरी। आसानी से उपयोग करने योग्य, हल्का, क्रॉस-प्लेटफॉर्म, सामान्य उद्देश्य की 3D लाइब्रेरी।

AndroidiOSmacOSWindows
30-दिन डाउनलोड
228
लाइक
201
Pub अंक
120

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

flutter pub add three_dart

पैकेज अवलोकन

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

three_dart एक लोकप्रिय three.js पुस्तकालय का Dart वास्तविकीकरण है, जो आसान उपयोग, हल्का और क्रॉस-प्लेटफ़ॉर्म 3D ग्राफिक्स समाधान प्रदान करता है। Flutter के लिए बनाया गया, यह डेवलपर्स को Android, iOS, macOS और Windows पर इंटरैक्टिव 3D सीन और विज़ुअलाइज़ेशन बनाने में सक्षम बनाता है। three.js से प्रेरित परिचित API के साथ, यह 3D रेंडरिंग को सरल बनाता है बिना कार्यक्षमता या लचीलेपन के नुकसान के। प्रोटोटाइपिंग, शैक्षिक उपकरण और हल्के 3D एप्लिकेशन के लिए आदर्श।

उपयोग

  • इंटरैक्टिव 3D विज़ुअलाइज़ेशन
  • 3D मॉडल वाले शैक्षिक ऐप्स
  • क्रॉस-प्लेटफॉर्म 3D प्रोटोटाइप
  • सरल 3D तत्वों के साथ गेम विकास
  • 3D अंतरिक्ष में डेटा विज़ुअलाइज़ेशन

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

  • हल्का और तेज़
  • क्रॉस-प्लेटफ़ॉर्म समर्थन
  • परिचित three.js जैसा API
  • Flutter के लिए बनाया गया
  • मूल त्रि-आयामी ज्यामिति और प्रकाश का समर्थन करता है

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

  • Flutter डेवलपर्स नए 3D
  • प्रोटोटाइपिंग 3D फीचर्स
  • सरल 3D खेल और सिमुलेशन
  • शैक्षिक प्रोजेक्ट्स
  • न्यूनतम 3D इंटरैक्टिविटी की आवश्यकता वाले ऐप

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

  • पूर्ण इंजन की तुलना में सीमित उन्नत 3D विशेषताएं
  • उच्च प्रदर्शन गेमिंग के लिए अनअनुकूलित
  • कोई निर्मित भौतिक इंजन नहीं
  • 3D अवधारणाओं को समझने की आवश्यकता है
  • परिपक्व लाइब्रेरी की तुलना में सीमित दस्तावेज़ हो सकते हैं

मूल README

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

three_dart

Dart 3D library. an easy to use, lightweight, cross-platform, general purpose 3D library.

three.js rewrite by Dart. 3D for Flutter. Base on flutter_gl

support Web, iOS, Android, macOS, Windows

Linux TODO, need flutter_gl support

three.js r138

Example Demo on flutter web https://wasabia.github.io/three_dart_example/#/

Getting Started

First at all. Follow flutter_gl Usage flutter_gl

TODO

Usage

check example project

camera = new three.PerspectiveCamera( 40, 1, 0.1, 10 );
camera.position.z = 3;

scene = new three.Scene();
camera.lookAt(scene.position);

scene.background = three.Color(1.0, 1.0, 1.0);
scene.add( new three.AmbientLight( 0x222244, null ) );

var geometryCylinder = new three.CylinderGeometry( 0.5, 0.5, 1, 32 );
var materialCylinder = new three.MeshPhongMaterial( { "color": 0xff0000 } );

mesh = new three.Mesh( geometryCylinder, materialCylinder );
scene.add( mesh );

Example

cd example && flutter run

3

TODO

  • unit test
  • more example
  • README && Document
  • and so on...

Issues

File any issues, bugs, or feature requests.

Contributing

Pull request please!

Libraries and Plugins

https://github.com/wasabia/three_dart_jsm

https://github.com/wasabia/opentype

https://github.com/wasabia/typr_dart

श्रेणियाँ

निर्भरताएँ

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

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

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

अभी कोई डेटा उपलब्ध नहीं है।