نحوه استفاده
- مدل خود را بهصورت IFC (IFC2x3 یا IFC4) از Revit، ArchiCAD، Tekla، Allplan یا برنامه BIM دیگری خروجی بگیرید.
- فایل .ifc را انتخاب کنید و روی «خواندن مدل» کلیک کنید.
- تیک نوعهای IFC موردنظرتان را بزنید؛ برای مثال IfcWall، IfcSlab و IfcWindow.
- OBJ را همراه با MTL آن در قالب ZIP دانلود کنید و به برنامه سهبعدی خود وارد کنید.
نحوه کار
مدل توسط web-ifc خوانده میشود؛ یک موتور متنباز IFC (MPL-2.0) که به WebAssembly کامپایل شده و از همین وبسایت ارائه میشود. این موتور فایل IFC را تجزیه میکند و هندسه هر المان را مثلثبندی میکند (اکستروژنها، برشهای بولی، brepها و موارد مشابه)، از جمله جایگیری آن در ساختمان. ابزار مثلثهای هر المان را نگه میدارد، تعداد المانها را به تفکیک نوع IFC میشمارد و یک فایل Wavefront OBJ مینویسد: یک شیء برای هر المان، مختصات بر حسب متر با محور Y رو به بالا، و یک متریال MTL برای هر رنگ برگرفته از استایلهای سطح IFC (رنگ diffuse و شفافیت).
فایل OBJ فقط هندسه و رنگ را حمل میکند: ویژگیهای IFC، مقادیر، متریالها بهصورت داده، طبقات و روابط خروجی گرفته نمیشوند. رأسها بین المانها به اشتراک گذاشته نمیشوند؛ بنابراین فایل OBJ بزرگتر از یک مش جوشخورده است. خواندن در یک مرحله روی رشته اصلی صفحه انجام میشود؛ بنابراین هنگام پردازش یک مدل بزرگ صفحه متوقف میشود. حافظه محدودیت اصلی است: یک فایل IFC صد مگابایتی ممکن است در مرورگر به چندین گیگابایت حافظه نیاز داشته باشد.
نمونهها
مصورسازی در Blender
مدل معماری را از Revit بهصورت IFC خروجی بگیرید، آن را با همه المانهای ساختمانی بهجز فضاها تبدیل کنید و فایل OBJ را همراه با رنگهای MTL آن برای رندر به Blender وارد کنید.
فقط سازه
همه را از حالت انتخاب خارج کنید، سپس تیک IfcColumn، IfcBeam، IfcSlab و IfcFooting را بزنید تا یک OBJ از سازه باربر برای ارائه بگیرید.
پرسشهای متداول
کدام نسخههای IFC کار میکنند؟
IFC2x3 و IFC4 بهترین عملکرد را دارند؛ فایلهای IFC4x3 در جایی که web-ifc پشتیبانی کند خوانده میشوند. IFCZIP و IFCXML ابتدا باید به یک فایل .ifc ساده تبدیل شوند.
چرا این ابزار Pro است؟
مدلهای ساختمانی بزرگ هستند و تبدیل به محدودیتهای حجم فایل بالاتر در پلن Pro نیاز دارد. پردازش همچنان کاملاً در مرورگر شما انجام میشود.
آیا ویژگیهای BIM هم شامل میشوند؟
خیر. OBJ نمیتواند آنها را نگهداری کند. نوع عنصرها و شناسهها در نام اشیاء نگهداری میشوند تا بتوانید اشیاء را با IFC مطابقت دهید.
صفحه هنگ کرد. آیا خراب شده است؟
احتمالاً نه. مثلثسازی مدلهای بزرگ زمان میبرد و صفحه تا پایان آن پاسخ نمیدهد. اگر برگه از کار بیفتد، مدل به حافظهای بیش از آنچه مرورگر میتواند استفاده کند نیاز دارد.
حریم خصوصی
فایل IFC با WebAssembly در مرورگر شما پردازش میشود. بارگذاری یا ذخیره نمیشود. فایل موتور IFC از همین وبسایت بارگیری میشود. وضعیت پلن شما برای فعالسازی ابزار بررسی میشود و فقط یک رویداد ناشناس از استفاده از ابزار شمارش میشود.