Zdog 1.0 متعارف ڪرايو، هڪ pseudo-3D انجڻ ويب لاءِ Canvas ۽ SVG استعمال ڪندي

جاوا اسڪرپٽ لائبريري رليز دستياب آهي Zdog 1.0، جيڪو هڪ 3D انجڻ لاڳو ڪري ٿو جيڪو ڪينوس ۽ SVG ویکٹر پرائمري جي بنياد تي ٽن جہتي شين کي نقل ڪري ٿو، يعني. فليٽ شڪلن جي حقيقي ڊرائنگ سان ٽي-dimensional جاميٽري اسپيس کي لاڳو ڪرڻ. پروجيڪٽ ڪوڊ کليل آهي MIT لائسنس جي تحت. لائبريري ۾ صرف ڪوڊ جون 2100 لائينون آهن ۽ 28 KB تي قبضو ڪري ٿو بغير ڪنهن گھٽتائي جي، پر ساڳئي وقت اهو توهان کي اجازت ڏئي ٿو ته ڪافي متاثر کن شيون ٺاهي جيڪي فطرت ۾ تصويرن جي ڪم جي نتيجن جي ويجهو آهن.

پروجيڪٽ جو مقصد اوزار مهيا ڪرڻ آهي جيڪي توهان کي 3D شين سان ڪم ڪرڻ جي اجازت ڏين ٿا جيئن آساني سان ویکٹر جي تصويرن سان. انجڻ هڪ پراڻي ڪمپيوٽر جي راند کان متاثر آهي ڪتا، جنهن ۾ اسپرائٽ گرافڪس جي بنياد تي فليٽ 3D شڪلون XNUMXD ماحول ٺاهڻ لاءِ استعمال ڪيون ويون.

Zdog 1.0 متعارف ڪرايو، هڪ pseudo-3D انجڻ ويب لاءِ Canvas ۽ SVG استعمال ڪندي

Zdog ۾ 3D اعتراض جا ماڊل هڪ سادي بيان ڪندڙ API استعمال ڪندي ٺاهيا ويا آهن ۽ سنيپنگ ۽ گروپنگ ذريعي ترتيب ڏنل آهن سادي شڪلون، جهڙوڪ مستطيل، دائرو، مثلث، لڪير جا حصا، آرڪس، پوليگون ۽ وکر. Zdog گول شڪلون استعمال ڪري ٿو، بغير واضح ٿيل پوليوگونل بي قاعدگين جي. سادي شڪلون وڌيڪ پيچيده XNUMXD نمائندگي ۾ پيش ڪيون ويون آهن جهڙوڪ گولا، سلنڈر ۽ ڪعب. ان کان علاوه، ڊولپر جي نقطي نظر کان، شعبن جي وضاحت ڪئي وئي آهي پوائنٽن جي طور تي، ٽوري کي دائرن وانگر، ۽ ڪئپسول کي ٿلهي لائين وانگر.

شيون جا جزا عنصر پروسيس ڪيا ويندا آهن انهن جي لاڳاپي واري پوزيشن کي مدنظر رکندي ۽ پوشيده اينڪرز سان گڏ رکيا ويندا آهن. سڀئي متحرڪ خاصيتون، جهڙوڪ ٽرانسفارميشن، گردش، ۽ اسڪيل، ویکٹر آپريشن آهن جيڪي ویکٹر اعتراض استعمال ڪندي بيان ڪيا ويا آهن. Polygon meshes خاصيتن لاءِ سپورٽ ٿيل آهن.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو