Zdog 1.0 හඳුන්වා දෙන ලදී, කැන්වස් සහ SVG භාවිතා කරමින් වෙබ් සඳහා ව්‍යාජ-3D එන්ජිමක්

JavaScript පුස්තකාල නිකුතුව තිබේ Zdog 1.0, කැන්වස් සහ SVG දෛශික ප්‍රාථමික මත පදනම් වූ ත්‍රිමාන වස්තූන් අනුකරණය කරන ත්‍රිමාණ එන්ජිමක් ක්‍රියාත්මක කරන, i.e. පැතලි හැඩතලවල සැබෑ ඇඳීම සමඟ ත්රිමාණ ජ්යාමිතික අවකාශයක් ක්රියාත්මක කිරීම. ව්යාපෘති කේතය විවෘතයි MIT බලපත්‍රය යටතේ. පුස්තකාලයේ ඇත්තේ කේත පේළි 2100 ක් පමණක් වන අතර අවම කිරීමකින් තොරව 28 KB ලබා ගනී, නමුත් ඒ සමඟම එය නිදර්ශකයන්ගේ කාර්යයේ ප්‍රති results ල වලට සමීප ස්වභාවයක් ඇති තරමක් ආකර්ෂණීය වස්තූන් නිර්මාණය කිරීමට ඔබට ඉඩ සලසයි.

ව්‍යාපෘතියේ පරමාර්ථය වන්නේ දෛශික නිදර්ශන සමඟ මෙන් පහසුවෙන් ත්‍රිමාණ වස්තූන් සමඟ වැඩ කිරීමට ඔබට ඉඩ සලසන මෙවලම් සැපයීමයි. එන්ජිම පැරණි පරිගණක ක්‍රීඩාවකින් ආභාෂය ලබා ඇත බල්ලා, 3D පරිසරයක් නිර්මාණය කිරීම සඳහා ස්ප්‍රයිට් ග්‍රැෆික්ස් මත පදනම් වූ පැතලි XNUMXD හැඩතල භාවිතා කරන ලදී.

Zdog 1.0 හඳුන්වා දෙන ලදී, කැන්වස් සහ SVG භාවිතා කරමින් වෙබ් සඳහා ව්‍යාජ-3D එන්ජිමක්

Zdog හි ත්‍රිමාණ වස්තු ආකෘති සරල ප්‍රකාශන API භාවිතයෙන් උත්පාදනය කර ඇති අතර ඒවා කඩා දැමීම සහ කණ්ඩායම් කිරීම හරහා සකස් කර ඇත. සරල හැඩතල, සෘජුකෝණාස්‍ර, කව, ත්‍රිකෝණ, රේඛා ඛණ්ඩ, චාප, බහුඅස්‍ර සහ වක්‍ර වැනි. Zdog උච්චාරණය කරන ලද බහුඅස්‍ර අක්‍රමිකතා නොමැතිව වටකුරු හැඩයන් භාවිතා කරයි. සරල හැඩතල ගෝල, සිලින්ඩර් සහ කැට වැනි වඩාත් සංකීර්ණ ත්‍රිමාණ නිරූපණවලට විදහා දක්වයි. එපමණක් නොව, සංවර්ධකයාගේ දෘෂ්ටි කෝණයෙන්, ගෝලයන් ලක්ෂ්ය ලෙසද, ටෝරි කවයන් ලෙසද, කැප්සියුල ඝන රේඛා ලෙසද අර්ථ දැක්වේ.

වස්තූන්ගේ සංරචක මූලද්රව්ය ඒවායේ සාපේක්ෂ පිහිටීම් සැලකිල්ලට ගනිමින් සකසන ලද අතර නොපෙනෙන නැංගුරම් මගින් එකට තබා ඇත. පරිවර්තන, භ්‍රමණය සහ පරිමාණයන් වැනි සියලුම ගතික ගුණාංග දෛශික වස්තුවක් භාවිතයෙන් නිශ්චිතව දක්වා ඇති දෛශික මෙහෙයුම් වේ. බහුඅස්ර දැල් විශේෂාංග සඳහා සහය දක්වයි.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න