فهرست مطالب
نازککاری خودکار در رویت یعنی پلاگینی که مرز هر اتاق را میخواند و نازککاری آن را بهصورت المانهای واقعی میسازد: دیوارهای نازککاری در محیط اتاق، کف و سقف در داخل آن و قرنیز در پای دیوارها، بهگونهای که هر المان به اتاق خود متصل باشد. انجام دستی این کار برای هر طبقه، ساعتها ساخت دیوارهای نازک، Parts و تنظیم دستگیرههای شکل است. با پلاگین، قواعد یکبار نوشته میشوند و همهی اتاقها از آنها پیروی میکنند.
نگرانی اصلی معمولاً هندسه است، اما خطا بهندرت از هندسه ایجاد میشود.
بنیانگذار آرتینکست در دبیرستان در آزمونی شرکت کرد که آزمون رفع خطا بود: کد معیوب، پیدا کردن خطاها، از ۲۰ نمره. بالاترین نمرهی کلاس ۱۸ بود و نمرهی او ۲۳٫۵ از ۲۴. تنها نمرهای که از دست رفت، به دلیل یک غلط املایی بود. خطرناکترین خطاها پیچیدهترین آنها نیستند. در مدل نازککاری نیز خطا معمولاً در دری است که برای آستانهی آن قاعدهای نوشته نشده، در شکافی کوچک در مرز یک اتاق یا در اتاقی که نازککاری آن مشخص نشده است.

چرا مدلسازی دستی نازککاری زمان زیادی میگیرد
Revit دو راه برای ثبت نازککاری در اختیار میگذارد. راه اول، پارامترهای متنی اتاق است: Base Finish، Wall Finish، Floor Finish و Ceiling Finish. این پارامترها اسکجوال نازککاری را پر میکنند، اما هیچ مقداری برای متره تولید نمیکنند.
راه دوم، مدلسازی نازککاری بهصورت المانهای جداگانه است: دیوارهای نازک در کنار دیوار اصلی، کفهای نازک روی دال سازهای و Parts برای تقسیم لایههای دیوار. این روش مترهی واقعی تولید میکند، اما برای هر اتاق باید دیوارها ساخته شوند، به دیوار اصلی متصل شوند، ارتفاع آنها تنظیم شود و بازشوها دستی برش داده شوند. در یک ساختمان با صدها اتاق، این کار چند روز زمان میگیرد و با هر تغییر طرح باید تکرار شود.
پلاگین نازککاری رویت چه چیزهایی را میسازد
Revit API مرز هر اتاق را از طریق متد SpatialElement.GetBoundarySegments در اختیار میگذارد. پلاگین از همین مرز، این المانها را میسازد:
- دیوارهای نازککاری در امتداد هر ضلع مرز، با ارتفاعی که از خود اتاق خوانده میشود.
- کف نازککاری با متد Floor.Create، که از Revit 2022 یک حلقهی بسته از منحنیها، تایپ کف و تراز را دریافت میکند.
- سقف کاذب در ارتفاع تعیینشده برای هر نوع اتاق.
- قرنیز بهصورت Wall Sweep یا فمیلی خطی، با قطعشدن در محل درها.
- برش بازشوها در دیوارهای نازککاری، در محل درها و پنجرههای دیوار اصلی.
- شماره و نام اتاق روی هر المان ساختهشده، تا اسکجوالها و متره بر اساس اتاق مرتب شوند.
افزونهی Finishing شرکت IT-Eneca نمونهای از همین الگوست: دیوارهای نازککاری را بر اساس مرز اتاقها میسازد، ارتفاع را از مشخصات اتاق کپی میکند و شماره یا نام اتاق را در هر المان ثبت میکند.
قواعد نازککاری از اتاق خوانده میشوند

پلاگین تصمیم نمیگیرد کف آشپزخانه سرامیک باشد. این تصمیم پیش از اجرای پلاگین در جدولی گرفته میشود که نوع هر اتاق را به تایپهای Revit متصل میکند:
- نوع اتاق به نازککاری: سرویس بهداشتی به کاشی دیوار تا ارتفاع مشخص و کف سرامیک ضدلغزش، دفتر کار به رنگ و کفپوش.
- تایپ دیوار اصلی به تایپ دیوار نازککاری: دیوار بتنی و دیوار بلوکی ممکن است به لایهی نازککاری متفاوتی نیاز داشته باشند.
- استثناها: اتاقهایی که از قاعدهی کلی پیروی نمیکنند و باید بهصورت جداگانه مشخص شوند.
این جدول مهمترین بخش کار است. پلاگین فقط به اندازهی جدول قواعد خود دقیق است و اگر نوع یک اتاق خالی مانده باشد، هیچ هندسهی دقیقی آن را جبران نمیکند.
جزئیات کوچکی که در نازککاری خودکار خطا ایجاد میکنند
این موارد بخش زیادی از زمان توسعه و آزمون را به خود اختصاص میدهند:
- آستانهی درها: کف نازککاری تا کجای در ادامه پیدا میکند، تا لبهی دیوار، تا محور در یا تا زیر کل ضخامت دیوار؟
- شکاف در مرز اتاق: دیواری که پارامتر Room Bounding آن غیرفعال است یا خط جداکنندهای که کامل بسته نشده، اتاق را بدون مرز بسته رها میکند.
- ستونها و داکتها: عناصری داخل اتاق که مرز آن را تغییر میدهند و به نازککاری جداگانه نیاز دارند.
- اتاقهای جانمایینشده یا تکراری: اتاقهایی که در اسکجوال وجود دارند، اما مساحت یا مرز معتبری ندارند.
- دیوارهای منحنی: که قطعههای مرزی آنها کمان هستند و دیوار نازککاری باید همان انحنا را دنبال کند.
پلاگین مناسب هر اتاقی را که نتوانسته پردازش کند، همراه با دلیل آن گزارش میدهد. پیش از اجرای نازککاری، کنترل کیفیت مدل رویت اتاقهای بدون مرز و تکراری را شناسایی میکند.
وقتی طرح تغییر میکند
نازککاری بارها در طول پروژه تغییر میکند. پلاگینی که فقط یکبار اجرا شود، پس از اولین تغییر طرح، المانهایی بیارتباط با اتاقها در مدل باقی میگذارد.
برای بهروزرسانی، هر المان ساختهشده باید شناسهی اتاق خود را در یک پارامتر مشترک نگه دارد. در اجرای بعدی، پلاگین المانهایی را که اتاق آنها تغییر کرده دوباره میسازد، المانهایی را که اتاقشان حذف شده گزارش میدهد و بقیه را دستنخورده باقی میگذارد. در غیر این صورت، هر اجرای دوباره یک لایهی تکراری روی لایهی قبلی میسازد.
مترهی نازککاری و اسکجوال اتاقها
نازککاری مدلشده، مترهی مصالح را از هندسهی واقعی به دست میدهد. دو مورد را پیش از استفاده از این اعداد بررسی کنید: همپوشانی دیوارهای نازککاری در گوشهها، که مساحت را دو بار شمارش میکند، و کسر بازشوها از مساحت دیوار.
اسکجوالی که بر اساس شمارهی اتاق مرتب شده، مساحت کف، دیوار و سقف هر اتاق را کنار هم نشان میدهد. خروجی Excel از اسکجوال رویت توضیح میدهد این اعداد چگونه بدون ازدسترفتن ارتباط با المانها به Excel منتقل شوند.
افزونهی آماده، اسکریپت Dynamo یا پلاگین اختصاصی
چند افزونهی رایگان و تجاری برای نازککاری در Autodesk App Store وجود دارد. اگر هر اتاق یک نوع نازککاری دارد و قاعدهی خاصی برای درها و بهروزرسانی لازم نیست، یکی از همین افزونهها را امتحان کنید. برای این کار به ما یا شرکتی مانند ما نیازی ندارید.
اسکریپت Dynamo برای آزمون قواعد روی یک طبقه مناسب است. توسعهی اسکریپت اختصاصی Dynamo توضیح میدهد چه زمانی اسکریپت کافی است. پلاگین اختصاصی زمانی ارزش دارد که قواعد نازککاری دفتر، نامگذاری فارسی اتاقها، بهروزرسانی پس از تغییر طرح و گزارش خطا باید در یک ابزار جمع شوند. این نوع کار بخشی از خدمات توسعه پلاگین رویت است.
جمعبندی
ساخت دیوار، کف و سقف از مرز اتاقها بخش شناختهشدهی نازککاری خودکار در رویت است. نتیجهی نهایی را جزئیات کوچک تعیین میکنند: آستانهی درها، مرزهای بستهنشده، اتاقهای بدون نوع و اجرای دوباره پس از تغییر طرح. پلاگینی که این موارد را گزارش کند، مترهای قابلاتکا تحویل میدهد. اولین چیزی که میخواهید تغییر کند چیست؟ از جریان کاریتان بگویید.
پرسشهای متداول
نازککاری خودکار در رویت چگونه انجام میشود؟
پلاگین مرز هر اتاق را از Revit API میخواند و بر اساس جدول قواعد، دیوارهای نازککاری، کف، سقف و قرنیز را میسازد. شماره و نام اتاق روی هر المان ثبت میشود تا اسکجوال و متره بر اساس اتاق مرتب شوند.
تفاوت پارامترهای نازککاری اتاق با نازککاری مدلشده چیست؟
پارامترهای Wall Finish و Floor Finish متن هستند و فقط اسکجوال را پر میکنند. نازککاری مدلشده المان واقعی است و مترهی مصالح را از هندسه به دست میدهد.
پلاگین با درها چه میکند؟
در دیوارهای نازککاری، در محل درهای دیوار اصلی بازشو برش میدهد و قرنیز را در محل درها قطع میکند. محل پایان کف نازککاری در آستانهی در باید پیش از اجرا در قواعد تعیین شود.
اگر طرح تغییر کند، باید نازککاری را دستی اصلاح کرد؟
اگر هر المان شناسهی اتاق خود را نگه دارد، خیر. پلاگین در اجرای بعدی المانهای اتاقهای تغییریافته را دوباره میسازد و المانهای اتاقهای حذفشده را گزارش میدهد.
آیا Dynamo برای نازککاری خودکار کافی است؟
برای آزمون قواعد روی یک طبقه یا یک پروژه، بله. برای استفادهی مداوم در دفتر، با بهروزرسانی و گزارش خطا، پلاگین اختصاصی قابلاتکاتر است.
چرا مترهی نازککاری مدلشده با برآورد دستی تفاوت دارد؟
معمولاً به دلیل همپوشانی دیوارها در گوشهها یا کسرنشدن بازشوها. هر دو باید پیش از استفاده از متره در قواعد پلاگین و اسکجوال بررسی شوند.
چه زمانی به پلاگین اختصاصی نیاز ندارید؟
زمانی که هر اتاق یک نوع نازککاری دارد و قاعدهی خاصی برای درها و بهروزرسانی لازم نیست. در این حالت یکی از افزونههای آمادهی Autodesk App Store کافی است.