منصوبے کے بارے میں

Pascal Editor ایک 3D بلڈنگ ایڈیٹر ہے جسے آرکیٹیکچرل ماڈلنگ کے لیے ڈیزائن کیا گیا ہے، اور اسے React Three Fiber اور WebGPU کا استعمال کرتے ہوئے بنایا گیا ہے۔ یہ صارفین کو ایک نوڈ tabased سسٹم کے ذریعے 3D آرکیٹیکچرل پروجیکٹس بنانے، ایڈٹ کرنے اور شیئر کرنے کی اجازت دیتا ہے جہاں ہر عنصر (دیوار، سلیب، زون، آئٹم) کو ایک ڈیٹا نوڈ کے طور پر ظاہر کیا جاتا ہے۔ ایڈیٹر ہائیرارکیکل سین اسٹرکچر، سسٹمز کے ذریعے ریئل ٹائم جیومیٹری جنریشن، اور undo/redo ہسٹری کے ساتھ مستقل لوکل اسٹوریج کی حمایت کرتا ہے۔ اس میں دیواریں کھینچنے، آئٹمز رکھنے، زونز بنانے اور لیولز کے انتظام کے لیے انٹرایکٹو ٹولز شامل ہیں۔ اس کی آرکیٹیکچر کور لاجک، ویور رینڈرنگ، اور ایڈیٹنگ UI کو ماڈیولر پیکیجز میں تقسیم کرتی ہے، جس سے ڈویلپرز کو ایسے پلگ انز کے ذریعے فنکشنلٹی بڑھانے کی اجازت ملتی ہے جو نئے نوڈ ٹائپس، رینڈررز، اور UI پینلز کی تعریف کرتے ہیں۔ React 19، Next.js 16، Zustand، اور Turborepo پر مبنی یہ سسٹم ہاٹ رিলোڈ ڈویلپمنٹ، CLI انسٹالیشن، اور AI کے تعاون سے کام کرنے والے ورک فلو کے لیے MCP انٹیگریشن فراہم کرتا ہے۔ یہ سسٹم کولیژن ڈیٹیکشن کے لیے اسپیشل گرڈز اور کمپوننٹ کمیونیکیشن کے لیے ایونٹ بسز کا استعمال کرتا ہے، جو اسے اینڈ یوزرز اور کسٹم آرکیٹیکچرل ٹولز بنانے والے ڈویلپرز دونوں کے لیے موزوں بناتا ہے۔