প্রকল্প সম্পর্কে

Pascal Editor হলো আর্কিটেকচারাল মডেলিংয়ের জন্য ডিজাইন করা একটি 3D বিল্ডিং এডিটর, যা React Three Fiber এবং WebGPU ব্যবহার করে তৈরি করা হয়েছে। এটি ব্যবহারকারীদের একটি নোড-ভিত্তিক সিস্টেমের মাধ্যমে 3D আর্কিটেকচারাল প্রজেক্ট তৈরি, সম্পাদনা এবং শেয়ার করার সুযোগ দেয়, যেখানে প্রতিটি উপাদান (wall, slab, zone, item) একটি ডেটা নোড হিসেবে উপস্থাপিত হয়। এই এডিটরটি হায়ারার্কিকাল সিন স্ট্রাকচার, সিস্টেমের মাধ্যমে রিয়েল-টাইম জিওমেট্রি জেনারেশন এবং আনডু/রিডু হিস্ট্রি সহ পারসিস্টেন্ট লোকাল স্টোরেজ সমর্থন করে। এতে দেয়াল আঁকা, আইটেম স্থাপন, জোন তৈরি এবং লেভেল ম্যানেজ করার জন্য ইন্টারঅ্যাক্টিভ টুলস অন্তর্ভুক্ত রয়েছে। এর আর্কিটেকচার কোর লজিক, ভিউয়ার রেন্ডারিং এবং এডিটিং UI-কে মডুলার প্যাকেজে বিভক্ত করে, যা ডেভেলপারদের নতুন নোড টাইপ, রেন্ডারার এবং UI প্যানেল সংজ্ঞায়িত করার প্লাগইনের মাধ্যমে কার্যকারিতা সম্প্রসারিত করার অনুমতি দেয়। React 19, Next.js 16, Zustand এবং Turborepo-এর উপর ভিত্তি করে নির্মিত এই সিস্টেমটি হট-রিলোড ডেভেলপমেন্ট, CLI ইনস্টলেশন এবং AI-সহায়ক ওয়ার্কফ্লোর জন্য MCP ইন্টিগ্রেশন অফার করে। এটি কলিশন ডিটেকশনের জন্য স্পেশিয়াল গ্রিড এবং কম্পোনেন্ট কমিউনিকেশনের জন্য ইভেন্ট বাস ব্যবহার করে, যা সাধারণ ব্যবহারকারী এবং কাস্টম আর্কিটেকচারাল টুল তৈরি করা ডেভেলপার—উভয়ের জন্যই উপযোগী।