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

RoomMate আর্কিটেকচারাল রুম ডেটা ম্যানেজ করার জন্য একটি সম্পূর্ণ ওয়ার্কফ্লো প্রদান করে। এতে একটি IronPython এক্সট্রাক্টর রয়েছে যা Revit-এর ভেতরে চলে এবং ভার্সনযুক্ত JSON ডেটা একটি Rust সার্ভারে পাঠায়। সার্ভারটি ডেটা ইনজেশন, স্টোরেজ, এক্সটারনাল রেফারেন্স ডেটার (dRofus) সাথে ইন্টিগ্রেশন পরিচালনা করে এবং এরিয়া অ্যাগ্রিগেশন ও ওয়াল অ্যাডজাসেন্সি অ্যানালাইসিসের জন্য জিওমেট্রি সার্ভিস প্রদান করে। এই সিস্টেমটিতে ফ্লোর প্ল্যান রেন্ডার করার জন্য TypeScript এবং Vite দিয়ে তৈরি একটি WebGL-চালিত ব্রাউজার ভিউয়ার অন্তর্ভুক্ত রয়েছে। প্রজেক্টটি এমনভাবে সাজানো হয়েছে যাতে একটি শেয়ারড ওয়্যার কন্ট্রাক্টের মাধ্যমে এক্সট্রাক্টর এবং সার্ভার সিঙ্ক্রোনাইজ থাকে। ডেপ্লয়মেন্টের জন্য, এতে একটি Windows ইনস্টলার রয়েছে যা বাইনারি এবং ভিউয়ারকে একটি স্ট্যান্ডঅ্যালোন এক্সিকিউটেবল ফাইলে প্যাকেজ করে।