Devlog: Ես կառուցեցի 3D գրադարան Three.js-ում առանց մակարդակի խմբագրիչի, ուստի ստեղծեցի իմ սեփականը

Ծրագրավորող Mikachu-ն ներկայացնում է իր «Oniria» նախագիծը՝ 3D վիրտուալ գրադարան, որտեղ DEV.to-ի հոդվածները ներկայացված են որպես ֆիզիկական գրքեր: Սկզբում նախագիծը հիմնված էր Three.js-ի կոդում կոորդինատների ձեռքով փոփոխման վրա, ինչը բավականին դանդաղեցնում էր աշխատանքը: 3D տարածության բարդության աճին զուգընթաց՝ մշակողը որոշեց ստեղծել ներկառուցված խմբագրման գործիք: Այն թույլ է տալիս «նշիչներ» տեղադրել անմիջապես 3D միջավայրում՝ իրական ժամանակում գրանցելով օբյեկտների դիրքը, պտույտը և մասշտաբը: Այս նշիչները պահպանվում են որպես տվյալներ՝ 3D աշխարհը վերածելով սեփական խմբագրիչի: Այս մոտեցումը ոչ միայն հեշտացրեց ճարտարապետական աշխատանքը, այլև ընդգծեց ներքին գործիքների կարևորությունը վեբ-հիմքով իմերսիվ փորձառություններ ստեղծելիս՝ մշակման գործընթացը դարձնելով նախագծի էվոլյուցիայի անբաժանելի մասը:
This is a summary. Read the full article at the original source:
Dev.toԿապակցված
Dev.to-ում հրապարակված հոդվածը ներկայացնում է HTMX-ի յուրացման համապարփակ ուղեցույց՝ գրադարան, որը հնարավորություն է տալիս դինամիկ վեբ ինտերակտիվությո…
Ծրագրային ապահովման ինժեներ Տարիկ Մոստաֆան իր հոդվածում պնդում է, որ ոլորտի մոլուցքը միավորային թեստերի (unit tests) բարձր ծածկույթի նկատմամբ հաճախ հա…
GitLab-ը՝ ծրագրային ապահովման մշակման և կառավարման համար լայնորեն կիրառվող DevOps հարթակը, հայտնել է իր ենթակառուցվածքի աշխատանքի խափանման մասին։ Ընկե…


