برنامه نویسی تخصصی Tree.jsوwebGl برای پلتفرم شبیه ساز آموزشی
در سراسر کشور
در وبسایت پونیشا(1 روز پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
HTML
الگوریتم
ریاضیات
برنامه نویسی فرانت اند
برنامه نویسی بک اند (Back-End)
متن کامل آگهی:
ما در حال توسعه یک پلتفرم شبیهساز سهبعدی تحت وب برای آموزش مفاهیم مهندسی و رباتیک به کودکان هستیم. در حال حاضر مدلهای سهبعدی و مستندات فنی (Logic) آماده است و نیاز داریم هسته فنی برنامه در بخش تعامل قطعات (Interaction) توسط یک متخصص مسلط به Three.js پیادهسازی شود.
نیازمندیهای فنی این فاز:
1. سیستم Snapping هوشمند: پیادهسازی منطق اتصال قطعات به یکدیگر بر اساس یک گرید 10 واحدی (اتصال دقیق حفرهها روی هم).
2. تشخیص برخورد (Collision Detection): جلوگیری از تداخل قطعات در فضای سهبعدی و ایجاد محدودیت برای حرکت قطعات صلب.
3. اصلاح منطق چرخش (Rotation): رفع باگهای مربوط به محورهای چرخش قطعات به گونهای که پس از تغییر زاویه، همچنان قابلیت اتصال (Snap) حفظ شود.
4. بهینهسازی جابجایی: کنترل حرکت قطعات در سه محور با استفاده از ماوس.
ویژگیهای مورد انتظار از فریلنسر:
تسلط کامل به کتابخانه Three.js و مفاهیم WebGL.
درک عمیق از ریاضیات سهبعدی (Vectors, Matrices, Quaternions).
توانایی نوشتن کد تمیز و ماژولار.
نکات مهم:
پروژه به صورت مرحلهبندی شده (Milestone) تعریف میشود و پرداختها پس از تایید هر بخش انجام خواهد شد.
لطفاً در صورت داشتن نمونه کار مشابه (ادیتورهای سهبعدی، شبیهسازها یا بازیهای تحت وب)، حتماً لینک یا ویدیوی آن را ضمیمه کنید.
برای اطمینان از مطالعه کامل متن، پاسخ خود را با عبارت «توسعه سهبعدی» آغاز کنید.
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.