Ray tracer (WebFX demo)

  • 24.9 MB

    फाइल का आकार

  • Everyone

  • Android 5.0+

    Android OS

Ray tracer (WebFX demo) के बारे में

WebFX प्रदर्शित करने के लिए एक साधारण रे ट्रेसर ऐप

लक्षित दर्शक

यह ऐप वेबएफएक्स प्रोजेक्ट के बाद डेवलपर्स के लिए प्रकाशित किया गया है, और प्रोजेक्ट डेमो का हिस्सा है।

नए दर्शकों के लिए

WebFX एक फ्री, ओपन-सोर्स क्रॉस-प्लेटफॉर्म सॉल्यूशन है जो एक सिंगल जावा कोड बेस से 7 प्लेटफॉर्म (वेब, एंड्रॉइड, आईओएस, मैकओएस, लिनक्स, विंडोज और एम्बेड जैसे रास्पबेरी पाई) को लक्षित कर सकता है।

अंतर्निहित प्रौद्योगिकियां: ओपनजेएफएक्स, ग्लूऑन और जीडब्ल्यूटी।

उदाहरण के लिए, आप इसी ऐप के वेब संस्करण https://raytracer.webfx.dev पर जा सकते हैं

प्लेटफॉर्म जो भी हो, एप्लिकेशन स्रोत कोड बिल्कुल समान है (इस डेमो के स्रोत कोड तक पहुंचने के लिए नीचे दिए गए लिंक अनुभाग देखें)।

एप्लिकेशन जावा में लिखा गया है और यूजर इंटरफेस बनाने के लिए JavaFX API का उपयोग करता है।

ग्लूऑन टूलचैन (ग्रेलवीएम के शीर्ष पर निर्मित) का उपयोग वेब को छोड़कर सभी प्लेटफार्मों के लिए एप्लिकेशन जावा कोड को मूल ऐप में संकलित करने के लिए किया जाता है (इसलिए इसमें यह Android संस्करण शामिल है)।

GWT का उपयोग वेब संस्करण को संकलित करने के लिए किया जाता है। यह जावा कोड को एक अनुकूलित जावास्क्रिप्ट कोड में परिवर्तित करता है।

नतीजतन, सभी प्लेटफार्मों में सभी निष्पादन योग्य अनुकूलित प्रदर्शन प्रदान करते हैं।

इस विशेष डेमो के बारे में

यह डेमो एक ऐसे ऐप का उदाहरण दिखाता है जो भारी CPU उपयोग के बावजूद UI को ब्लॉक नहीं करता है, और यह किसी भी प्लेटफॉर्म पर (यहां तक ​​कि वेब पर भी)।

जबकि एप्लिकेशन किरण अनुरेखण की गणना कर रहा है, यूआई अभी भी प्रतिक्रियाशील है, आप पृष्ठभूमि में गणना जारी रखते हुए अब तक की गणना की गई एनीमेशन भी चला सकते हैं।

यह वेबएफएक्स वर्कर एपीआई का उपयोग करके प्राप्त किया जाता है, जिसे वेब प्लेटफॉर्म के लिए वास्तविक वेब वर्कर्स और अन्य प्लेटफॉर्म के लिए मानक जावा थ्रेड्स में अनुवादित किया जाता है।

लिंक

डेमो स्रोत कोड: https://github.com/webfx-demos/webfx-demo-raytracer

वेबएफएक्स वेबसाइट: https://webfx.dev

वेबएफएक्स गिटहब: https://github.com/webfx-project/webfx

अधिक दिखाएंकम दिखाएं

What's new in the latest 1.0.1

Last updated on 2024-03-15
Upgraded target to Android 13 (SDK 33).

Ray tracer (WebFX demo) के पुराने संस्करण

APKPure ऐप के माध्यम से सुपर तेज़ और सुरक्षित डाउनलोडिंग

एंड्रॉइड पर XAPK/APK फ़ाइलें इंस्टॉल करने के लिए एक-क्लिक करें!

डाउनलोड APKPure