Japanese
Leave Your Message

چرا افزونه‌های API بومی CAD - نه ODA - پایه و اساس مناسبی برای یکپارچگی داده‌های BIM هستند؟

۲۰۲۶-۰۶-۱۲

خلاصه فنی | سه بعدی شرکت متخصص، با مسئولیت محدود
متخصصان سه بعدی / بیم / سبک‌سازی و همگرایی مدل GIS

3d_expert_plugin_technical_brief.png


خلاصه اجرایی

در بازار رو به رشد و سریع تجسم BIM و پلتفرم‌های دوقلوی دیجیتال، یک سوال حیاتی اما همواره نادیده گرفته شدهیواستیون تعیین می‌کند که آیا می‌توان به این سیستم‌ها در محیط‌های مهندسی تولید اعتماد کرد یا خیر:آیا داده‌های مدلی که به موتور رندر شما می‌رسند، کامل، دقیق و مطابق با هدف اصلی طراحی هستند؟

در شرکت 3D Expert، ما دو محصول شاخص را توسعه می‌دهیم — دستیار مدل‌سازی سه‌بعدی و داده‌ها و لودر Rapid3D برای Three.js — که هر دو یک ماموریت قطعی را دنبال می‌کنند: ارائه هر عنصر هندسی، ویژگی مصالح، روابط ساختاری و مقادیر ویژگی از محیط CAD منبع به وب بدون از دست رفتن حتی یک بایت در ترجمه.

برای رسیدن به این هدف، ما یک انتخاب معماری آگاهانه انجام دادیم: ساخت افزونه‌های خروجی اختصاصی مبتنی بر API رسمی هر فروشنده نرم‌افزاربه جای تکیه بر رویکرد میان‌افزار اتحاد طراحی باز (ODA) که به طور گسترده در صنعت پذیرفته شده است.

این خلاصه توضیح می‌دهد که چرا این تصمیم مهم است - و چه معنایی برای گردش کار مهندسی شما دارد.


میانبر ODA: در اصل راحت، در عمل پرهزینه

اتحادیه طراحی باز، کتابخانه‌های شخص ثالثی را ارائه می‌دهد که فرمت‌های فایل‌های اختصاصی را مهندسی معکوس می‌کنند - که مهم‌ترین آنها فرمت‌های فایل اتودسک هستند. .rvt و فایل dwgو بنتلی .باجذابیت آن سرراست است: یک کدبیس ده‌ها فرمت را می‌خواند. هزینه توسعه کمتر، زمان سریع‌تر برای عرضه به بازار.

بسیاری از نمایشگرهای BIM موجود در بازار امروز - از جمله چندین محصول شناخته شده - بر اساس این رویکرد ساخته شده‌اند. و برای مدل‌های ساده‌ای که به صورت جداگانه مشاهده می‌شوند، نتایج می‌توانند قابل قبول به نظر برسند.

اما در محیط‌های مهندسی دنیای واقعی، ترک‌ها به سرعت قابل مشاهده می‌شوند.

چهار ضعف ساختاری تجزیه مبتنی بر ODA

۱. از دست دادن تصادفی مولفه در مدل‌های پیچیده

تجزیه‌گرهای ODA هندسه را با تفسیر ساختارهای فایل دودویی بازسازی می‌کنند - یک رویکرد اساساً غیرمستقیم. در مدل‌های بزرگ مکانیکی، الکتریکی، لوله‌کشی (MEP)، سازه‌های فولادی پیچیده یا خانواده‌های معماری پارامتری، نمونه‌های اجزای تو در تو، عناصر مرتبط و هندسه تولید شده به صورت رویه‌ای، به طور معمول اشتباه شناسایی می‌شوند یا به طور پنهانی حذف می‌شوند.

۲. داده‌های ویژگی ناقص و نامتناسب

پارامترهای مشترک، مجموعه‌های املاک سفارشی، کدهای طبقه‌بندی (OmniClass، Uniclass، مجموعه املاک IFC، فیلدهای COBie) - اینها دارایی‌های داده‌ای هستند که BIM را فراتر از تجسم ارزشمند می‌کنند. تفسیر فرمت ODA اغلب این فیلدها را دور می‌ریزد، کوتاه می‌کند یا به طور نادرست نگاشت می‌کند و پیوستگی داده‌هایی را که مدیران تأسیسات و پلتفرم‌های دوقلوی دیجیتال به آن وابسته هستند، از بین می‌برد.

۳. کیفیت مواد و دقت رندر پایین

متریال‌های PBR (رندرینگ مبتنی بر فیزیک)، کانال‌های شفافیت، مختصات نگاشت UV و ارجاعات بافت جاسازی‌شده شامل کدگذاری‌های خاص فرمت هستند که ODA به‌طور کامل آن‌ها را بازتولید نمی‌کند. نتیجه: مدل‌هایی که از نظر فنی «بارگذاری‌شده» به نظر می‌رسند، اما مشخصات متریالی را که تیم طراحی در واقع مشخص کرده است، نادرست نشان می‌دهند.

۴. تأخیر نسخه و ریسک سازگاری دائمی

شرکت‌های اتودسک، بنتلی و داسو سیستمز مرتباً نسخه‌های جدید نرم‌افزار را منتشر می‌کنند. کتابخانه‌های مهندسی معکوس ODA معمولاً هفته‌ها تا ماه‌ها از هر نسخه عقب می‌مانند. در طول این مدت، هر مدلی که با آخرین نسخه فرمت ذخیره شده باشد، به اشتباه وارد می‌شود - یک ریسک عملیاتی قابل توجه برای تیم‌هایی که نرم‌افزارهای نسخه فعلی را در مرحله تولید اجرا می‌کنند.

داده‌ها: یک مورد حاشیه‌ای نیست

تیم مهندسی ما در طول خدمت‌رسانی به صدها مشتری سازمانی، آزمایش‌های مقایسه‌ای سیستماتیکی را در بیش از هزار مدل پروژه در دنیای واقعی انجام داد. یافته‌ها:

بیش از ۶۸٪ از مدل‌های Revit که از طریق خطوط لوله مبتنی بر ODA پردازش شده‌اند، از دست دادن داده‌های قابل اندازه‌گیری را نشان داده‌اند. در ۱۲٪ موارد، میزان تلفات اجزا از ۱۵٪ کل تعداد المان‌های مدل فراتر رفت.

برای یک شبیه‌سازی ساخت‌وساز، گردش کار تشخیص تداخل یا پلتفرم مدیریت تأسیسات، این حاشیه خطای قابل قبولی نیست. این یک مسئولیت است.


رویکرد متخصص سه‌بعدی: ادغام رسمی API، پلتفرم به پلتفرم

ما مسیر سخت‌تر را انتخاب کردیم. برای هر پلتفرم اصلی CAD و BIM، تیم ما یک افزونه‌ی خروجی اختصاصی توسعه داد که مستقیماً بر اساس API منتشر شده توسط فروشنده‌ی نرم‌افزار ساخته شده است. این بدان معناست که ما به مدل داده زنده در حافظه از برنامه طراحی - نه بازسازی تفسیر شده یک فایل باینری.

پوشش افزونه‌های سه‌بعدی/BIM - 9 افزونه اختصاصی CAD

مجموعه افزونه‌های ما شامل موارد زیر می‌شود: ۹ پلتفرم اصلی CAD/BIM، هر کدام بر اساس API رسمی فروشنده ساخته شده‌اند. کاتالوگ کامل افزونه‌ها، مشخصات دقیق و لینک‌های دانلود در آدرس زیر موجود است. https://www.opt3ds.com/3d-bim-plugin/.

# پلتفرم نسخه‌های پشتیبانی‌شده داده‌های کلیدی حفظ شده‌اند
۱ اتودسک رویت ۲۰۱۴–۲۰۲۵ کامل سند مدل شیء: هندسه، مواد، پارامترهای مشترک، فازها، مجموعه کارها، سلسله مراتب مرورگر پروژه
۲ بنتلی میکرواستیشن به‌روزرسانی CE نسخه‌های ۱۰.۶ تا ۱۰.۱۷ ساختارهای سلولی DGN، اجسام SmartSolid، انواع آیتم‌ها، تعاریف سطح، پیوندهای ویژگی
۳ تریمبل تکلا استراکچرز ۲۰۱۶–۲۰۲۳ مجموعه‌های سازه‌ای فولادی و بتنی، جزئیات اتصال، شماره‌گذاری قطعات، سلسله مراتب مونتاژ
۴ اتودسک ناویورکس ۲۰۱۷–۲۰۲۳ مدل‌های تجمیع‌شده‌ی NWD/NWC، انیمیشن‌های TimeLiner، نتایج تداخل، رکوردهای دیدگاه
۵ مخترع اتودسک ۲۰۱۹+ محدودیت‌های مونتاژ، iProperties، نمایش‌های طراحی، هندسه مبتنی بر ویژگی
۶ داسو سالیدورک ۲۰۱۸–۲۰۲۴ سلسله مراتب مونتاژ، پیکربندی‌ها، درخت ویژگی‌ها، پایگاه داده مواد، حاشیه‌نویسی‌های PMI
۷ PDMS داشت از طریق Navisworks مدل‌های سه‌بعدی کارخانه فرآوری - لوله‌کشی، تجهیزات، فولاد سازه‌ای، سینی‌های کابل (.rvm + .به)
۸ اینترگراف SP3D از طریق Navisworks 2022+ مدل‌های سه‌بعدی SmartPlant - لوله‌کشی، تهویه مطبوع، تجهیزات، سازه (.نما + .xml)
۹ اتوکد ۲۰۱۹–۲۰۲۴ (در حال توسعه) مدل موجودیت DWG با ساختار لایه، ارجاعات بلوک و داده‌های موجودیت توسعه‌یافته

توجه: فرمت‌های PDMS و SP3D از طریق افزونه Navisworks قابل دسترسی هستند که به عنوان پل ادغام عمل می‌کند و هندسه سه‌بعدی کامل و داده‌های توصیفی را از این سیستم‌های طراحی کارخانه حفظ می‌کند.

افزونه Autodesk Revit (جزئیات)
با Autodesk Revit API در ... ادغام می‌شود. سند سطح مدل شیء. این افزونه هر نمونه عنصر را تکرار می‌کند، هندسه جامد، مواد اعمال شده توسط میزبان، تخصیص‌های فاز دید، طبقه‌بندی‌های مجموعه کار، مقادیر پارامترها (هم داخلی و هم اشتراکی) و سلسله مراتب کامل مرورگر پروژه را دقیقاً همانطور که نویسنده طرح آن را ایجاد کرده است، استخراج می‌کند. پشتیبانی می‌کند .rvt و .rfa فرمت‌ها

افزونه‌ی بنتلی میکرواستیشن (جزئیات)
MicroStation CONNECT SDK را مستقیماً فراخوانی می‌کند و استخراج می‌کند. .با، .i.with، و .ها فرمت‌ها. ساختارهای سلولی DGN، اجسام SmartSolid، انواع آیتم‌ها، تعاریف سطح و تمام پیوندهای ویژگی مرتبط را بدون هیچ مرحله تبدیل فایل میانی حفظ می‌کند.

افزونه Autodesk Navisworks (جزئیات)
از API اتوماسیون Navisworks برای تجزیه داده‌های تجمیع‌شده استفاده می‌کند. .کراپ و .nwc مدل‌ها، حفظ حالت ادغام، انیمیشن‌های TimeLiner، رکوردهای نقطه دید، نتایج تشخیص تداخل و نظرات ضمیمه شده. این افزونه همچنین به عنوان دروازه‌ای برای فرمت‌های مدل PDMS و SP3D عمل می‌کند - فایل‌های طراحی کارخانه خود را در Navisworks بارگذاری کنید، سپس از طریق این افزونه برای تحویل در سمت وب خروجی بگیرید.

افزونه Dassault SolidWorks (جزئیات)
از API SOLIDWORKS برای پیمایش سلسله مراتب مونتاژ، انواع پیکربندی، درخت‌های ویژگی، پایگاه داده مواد و حاشیه‌نویسی‌های PMI (اطلاعات محصول و تولید) استفاده می‌کند. این ویژگی برای موارد استفاده مهندسی مکانیک که در آن‌ها ساختار مونتاژ و تلرانس‌های تولید به اندازه خود هندسه سه‌بعدی مهم هستند، بسیار مهم است.

اصل معماری

دور زدن کامل تجزیه فایل. اتصال مستقیم به ساختارهای داده برنامه منبع.

این کار کل دسته خطاهای ایجاد شده توسط تفسیر فایل مهندسی معکوس را از بین می‌برد. داده‌هایی که موتور ما دریافت می‌کند، یک تصویر لحظه‌ای، کامل و بلادرنگ از هدف طراح است - نه یک بازسازی دست دوم.


«صد در صد یکپارچگی داده‌ها» چه چیزی را در محیط عملیاتی امکان‌پذیر می‌کند؟

مزایای پایین‌دستی این رشته معماری، ملموس و قابل اندازه‌گیری است.

تلفات المان صفر
هر جزء - از یک پیچ سازه‌ای گرفته تا یک قطعه سینی کابل و یک خانواده‌ی سخت‌افزاری درب - حفظ و فهرست‌بندی شده است. هیچ سقوط بی‌صدا، هیچ طبقه‌ی گمشده‌ی بی‌دلیل، هیچ عنصر MEP نامرئی وجود ندارد.

وراثت کامل ویژگی
مجموعه‌های ویژگی IFC، تبادل داده‌های COBie، کدهای طبقه‌بندی OmniClass و Uniclass، پارامترهای اشتراک‌گذاری سفارشی - همه به صورت دست‌نخورده به فرمت سبک منتقل می‌شوند و از طریق API زمان اجرای ما قابل پرس‌وجو باقی می‌مانند.

تجسم با دقت بالا
متریال‌های PBR، شیشه‌های شفاف، بازتاب فلزی و بافت‌های تعبیه‌شده، با دقتی که تیم طراحی مشخص کرده بود، رندر می‌شوند. مدل سه‌بعدی نه تنها شکل، بلکه واقعیت مادی را نیز نشان می‌دهد.

ساختار پروژه هماهنگ
سلسله مراتب مرورگر پروژه - طبقات، سیستم‌ها، دسته‌های موضوعی، فازها، مدل‌های لینک‌شده - به طور کامل در درخت ساختاری سمت وب بازتولید شده است. رفتار ناوبری و فیلترینگ در نمایشگر، منعکس‌کننده برنامه منبع است.

نسخه فعلی، همیشه
افزونه‌های ما نسخه‌های رسمی SDK را دنبال می‌کنند. وقتی Autodesk Revit 2026 را منتشر می‌کند، افزونه ما به صورت موازی به‌روزرسانی می‌شود - نه ماه‌ها بعد. تیم‌هایی که نسخه‌های نرم‌افزاری فعلی را اجرا می‌کنند، هرگز در انتظار سازگاری با کتابخانه‌های شخص ثالث متوقف نمی‌شوند.


مرجع موردی

یک پلتفرم عملیات BIM فرودگاهی در مقیاس بزرگ پس از استقرار، با یک شکست بحرانی مواجه شد: 30٪ از اجزای شیرآلات HVAC موجود نبودند از نمایشگر عملیات، که به از دست رفتن داده‌ها در خط لوله تبدیل مبتنی بر ODA ردیابی شد. جستجوی مکان تجهیزات و مسیریابی تعمیر و نگهداری در کل یک سیستم مکانیکی به خطر افتاد.

پس از مهاجرت به خط تولید ۳D Expert با خروجی مبتنی بر API بومی:

  • ۱۲۰،۰۰۰+ عنصر در تمام رشته‌های مهندسی که به طور کامل در یک چرخه واردات بارگذاری شده‌اند
  • دقت تطبیق ویژگی به ۹۹.۹۸٪ رسید در برابر مدل Revit منبع
  • شکاف تداوم داده‌ها که به گردش‌های کاری مدیریت تأسیسات سرایت کرده بود، به‌طور دائم برطرف شد.

ادغام محصول

افزونه‌ی سه‌بعدی/بیم (3D/BIM Plugin) برای هر دو محصول در مجموعه‌ی نرم‌افزاری 3D Expert ضروری است:

محصول نقش افزونه
دستیار مدل‌سازی سه‌بعدی و داده‌ها خط لوله تبدیلی را که تولید می‌کند، هدایت می‌کند. .انتخاب فرمت سبک اختصاصی از فایل‌های CAD منبع
لودر Rapid3D برای Three.js .انتخاب فایل‌های تولید شده توسط این افزونه از طریق این بارگذار وب با کارایی بالا که به عنوان یک بسته npm در دسترس است، پخش و رندر می‌شوند (لودر سریع و بهینه)

افزونه، شالوده‌ی بالادستی است. همه چیز در پایین‌دستی - عملکرد رندر، سرعت جستجوی داده‌ها، وفاداری بیننده - به کامل بودن و دقت آنچه افزونه ارائه می‌دهد بستگی دارد.


فرمت‌های پشتیبانی‌شده

همه افزونه‌ها به [فایل/فایل‌های ... جی ال زیپ قالب — بار داده سبک اختصاصی 3D Expert، بهینه شده برای پخش و رندر وب با کارایی بالا از طریق 3D Model & Data Asst و Rapid3D Loader برای Three.js.

پلتفرم CAD قالب‌های منبع از طریق افزونه وضعیت
اتودسک رویت .rvt، .rfa افزونه Revit نسخه ۲۰۱۴–۲۰۲۵ ✅ موجود است
بنتلی میکرواستیشن .با، .i.with، .ها افزونه میکرواستیشن CE 10.6–10.17 ✅ موجود است
تریمبل تکلا استراکچرز افزونه تکلا نسخه ۲۰۱۶–۲۰۲۳ ✅ موجود است
اتودسک ناویورکس .کراپ، .nwc افزونه Navisworks نسخه ۲۰۱۷–۲۰۲۳ ✅ موجود است
مخترع اتودسک افزونه Inventor نسخه ۲۰۱۹ به بالا ✅ موجود است
داسو سالیدورک افزونه SolidWorks نسخه ۲۰۱۸–۲۰۲۴ ✅ موجود است
PDMS داشت .rvm + .به از طریق افزونه Navisworks ✅ موجود است
اینترگراف SP3D .نما + .xml از طریق افزونه Navisworks (2022+) ✅ موجود است
اتوکد فایل dwg افزونه اتوکد نسخه ۲۰۱۹–۲۰۲۴ 🚧 در حال توسعه

برای مشاهده‌ی فهرست کامل و به‌روز، شامل سازگاری با نسخه‌های مختلف و لینک‌های دانلود، به آدرس زیر مراجعه کنید: https://www.opt3ds.com/3d-bim-plugin/


نتیجه‌گیری: دلیل مهندسی برای انجام درست کار

سبک‌سازی، فشرده‌سازی نیست. ساده‌سازی هم نیست. بلکه... انتقال دقیق و کارآمد اطلاعات مهندسی از یک محیط طراحی به یک پلتفرم تحویل - و این انتقال باید بدون اتلاف باشد تا قابل اعتماد باشد.

رویکرد ODA مسیر سریع‌تری را برای ورود به بازار ارائه می‌دهد. ما تصمیم گرفتیم که این روش را انتخاب نکنیم. در عوض، چرخه‌های توسعه مورد نیاز را صرف ایجاد ادغام‌های مستقیم با API رسمی هر فروشنده کردیم - زیرا روش جایگزین به معنای ارائه پلتفرم‌ها به تیم‌های مهندسی است که نمی‌توان به طور کامل به آنها اعتماد کرد.

برای یک مهندس، یک جزء از دست رفته می‌تواند به معنای یک چرخه دوباره‌کاری باشد. یک ویژگی از دست رفته می‌تواند به معنای تشخیص اشتباه در یک رویداد تعمیر و نگهداری باشد. یک مدل خراب و خاموش می‌تواند اعتماد به کل برنامه دوقلوی دیجیتال را تضعیف کند.

شرکت 3D Expert بر اساس API های رسمی ساخته شده است زیرا مهندسی یکپارچگی داده‌ها یک ویژگی نیست - بلکه پیش‌نیاز هر چیز دیگری است.


شرکت متخصص سه‌بعدی | https://www.opt3ds.com/
محصولات: مدل‌سازی سه‌بعدی و کمک‌داده‌ها · بارگذاری‌کننده Rapid3D برای Three.js
مجموعه افزونه‌های سه‌بعدی/BIM (9 پلتفرم CAD): Revit · MicroStation · Tekla · Navisworks · Inventor · SolidWorks · PDMS · SP3D · AutoCAD
کاتالوگ کامل افزونه‌ها و دانلودها: https://www.opt3ds.com/3d-bim-plugin/