Zdog 1.0 معرفي شو، د کینوس او SVG په کارولو سره د ویب لپاره یو pseudo-3D انجن

د جاواسکریپټ کتابتون خپرول شتون لري Zdog 1.0، کوم چې یو 3D انجن پلي کوي چې د کینوس او SVG ویکتور پریمیټیو پراساس درې اړخیز توکي سمولیي کوي ، د بیلګې په توګه. د دری اړخیز جیومیټریک ځای پلي کول د فلیټ شکلونو ریښتیني نقاشۍ سره. د پروژې کوډ خلاصه ده د MIT جواز لاندې. کتابتون یوازې د کوډ 2100 لینونه لري او 28 KB پرته له تخفیف څخه نیسي ، مګر په ورته وخت کې دا تاسو ته اجازه درکوي خورا اغیزمن توکي رامینځته کړئ چې د انځورګرانو کار پایلو ته نږدې طبیعت کې وي.

د پروژې هدف د وسایلو چمتو کول دي چې تاسو ته اجازه درکوي د 3D شیانو سره په اسانۍ سره د ویکتور انځورونو سره کار وکړئ. انجن د زاړه کمپیوټر لوبې څخه الهام شوی Dogz، په کوم کې چې د سپرایټ ګرافیک پراساس فلیټ 3D شکلونه د XNUMXD چاپیریال رامینځته کولو لپاره کارول شوي.

Zdog 1.0 معرفي شو، د کینوس او SVG په کارولو سره د ویب لپاره یو pseudo-3D انجن

په Zdog کې د 3D اعتراض ماډلونه د ساده اعلاناتي API په کارولو سره رامینځته شوي او د سنیپ کولو او ګروپ کولو له لارې تنظیم شوي ساده شکلونهلکه مستطیلونه، حلقې، مثلثونه، د کرښې برخې، آرکس، پولیګون او منحني. Zdog ګردي شکلونه کاروي، پرته له دې چې د څوګوني بې نظمۍ څرګند شي. ساده شکلونه په ډیرو پیچلو XNUMXD نمایندګیو کې وړاندې شوي لکه ساحې، سلنډر او کیوب. برسېره پردې، د پراختیا کونکي له نظره، ساحې د نقطو په توګه تعریف شوي، توري د حلقو په توګه، او کیپسول د موټ لینونو په توګه تعریف شوي.

د شیانو اجزاو عناصر د دوی د نسبي موقعیتونو په پام کې نیولو سره پروسس کیږي او د نه لیدو اینکرونو لخوا یوځای ساتل کیږي. ټول متحرک ملکیتونه، لکه بدلونونه، گردشونه، او پیمانه، د ویکتور عملیات دي چې د ویکتور اعتراض په کارولو سره مشخص شوي. پولیګون میشونه د ځانګړتیاو لپاره ملاتړ کیږي.

سرچینه: opennet.ru

Add a comment