شرح مسئله و راهکار
از گلوگاه پروژه تا راهحل قابل استفاده
یکی از کاربران بهاشتباه تمام دیوارهای یک پلان را کپی کرده و آنها را دقیقاً در همان موقعیت قرار داده بود. چون دیوارهای جدید کاملاً روی دیوارهای قبلی منطبق بودند، خطا هنگام مدلسازی قابل مشاهده نبود و چند روز بعد شناسایی شد. بررسی و حذف دستی دیوارهای تکراری در چنین مدلی میتوانست زمانبر باشد و خطر حذف اشتباه عناصر صحیح را نیز افزایش دهد. برای حل مسئله، اسکریپتی در Dynamo توسعه دادیم که دیوارها را براساس موقعیت و مشخصات هندسی آنها مقایسه میکرد، موارد منطبق را شناسایی میکرد و امکان کنترل و حذف دیوارهای تکراری را فراهم میساخت. این خطا از مسائل متداول پروژه نبود و ابزار آمادهای که دقیقاً با شرایط مدل تطابق داشته باشد در دسترس نبود؛ بنابراین راهحل باید متناسب با همان مسئله طراحی میشد. این تجربه نشان میدهد ارزش Dynamo فقط در خودکارسازی فعالیتهای تکراری نیست. در برخی پروژهها، مهمترین مزیت آن امکان ساخت سریع یک ابزار اختصاصی برای حل مسئلهای پیشبینینشده است.