تجزیه و تحلیل هندسه خودکار انجام شده برای هر یک از موارد استاندارد نشان داده شده در بالا ممکن است برای پیکربندی های هندسی خاص با شکست مواجه شود. به طور خاص، تحلیل فرض میکند که هیچ حوزه غیرفعالی در خارج از دامنه مقیاسبندی وجود ندارد – یعنی تنها دامنههای مجاور دامنه مقیاسبندی به منطقه مورد علاقه برای شبیهسازی تعلق دارند. به عنوان مثال، زمانی که می خواهید شبیه سازی را بر روی زیرمجموعه ای از هندسه CAD انجام دهید، همیشه اینطور نیست.
هنگامی که تجزیه و تحلیل هندسه خودکار با شکست مواجه می شود، می توان در عوض جهت کشش در هر حوزه را به صورت دستی مشخص کرد. ابتدا تعداد جهت های کششی را انتخاب کنید: یک، دو یا سه. سپس، برای هر جهت کشش، یک تابع اسکالر موقعیت، d i ( x ) را وارد کنید، که به گونهای تعریف شده است که فاصله از مرز دامنه پوستهگذاری داخلی را در جهت کشش داده شده اندازهگیری میکند. همچنین حداکثر فاصله را برای هر جهت، d Max، i – به طور موثر ضخامت دامنه مقیاس بندی در جهت داده شده وارد کنید.
توابع کشش، f i (ξ) به عنوان توابع فاصله بی بعد ξ i = d i ( x ) / d Max، i ارزیابی می شوند. نتیجه به عنوان یک فاصله کشیده در جهت کشش داده شده تفسیر می شود. در نهایت، تغییر در فاصله با بردار واحد جهت کشش، که به عنوان گرادیان تابع فاصله مربوطه محاسبه میشود، ضرب میشود تا یک جابجایی کششی نسبت به موقعیت اصلی ایجاد شود. این برای هر جهت کشش به طور جداگانه انجام می شود به طوری که بردار مختصات مقیاس شده x ‘ باشد