Hatch

hatch کمانڈ کلک کیے گئے پوائنٹ کو گھیرنے والے علاقے کو ایک پیٹرن سے بھرتی ہے۔ باؤنڈری پہلے نہیں کھینچی جاتی — یہ کینوس پر پہلے سے موجود چیزوں سے آتی ہے، اس لیے چار الگ Line جو سرے سے سرا ملتی ہیں، ایک علاقے کو بالکل اسی طرح گھیرتی ہیں جیسے ایک بند Polyline کرتی ہے، اور اندر بیٹھی کوئی بھی بند شکل ایک جزیرہ بن جاتی ہے جسے بھرائی چھوڑ دیتی ہے۔

ایک علاقہ بھرنا

  1. ٹرمینل میں hatch ٹائپ کریں یا ٹول بار پر Hatch بٹن (سوواچ آئیکن) پر کلک کریں۔
  2. جس علاقے کو آپ بھرنا چاہتے ہیں اس کے اندر ایک پوائنٹ پر کلک کریں۔
  3. کمانڈ فعال رہتی ہے، اس لیے مزید علاقوں کو بھرنے کے لیے کلک کرتے رہیں — ہر کلک اپنی خود کی Hatch شے بناتا ہے۔
  4. مکمل ہونے پر Enter، Space، یا Escape دبائیں۔
  ┌─────────────┐        ┌─────────────┐
  │             │        │▓▓▓▓▓▓▓▓▓▓▓▓▓│
  │   ○         │  --->  │▓▓▓( )▓▓▓▓▓▓▓│   بیرونی باؤنڈری کے اندر
  │             │        │▓▓▓▓▓▓▓▓▓▓▓▓▓│   کلک کریں؛ دائرہ جزیرے
  └─────────────┘        └─────────────┘   کے طور پر رہ جاتا ہے

کی بورڈ حوالہ

کلیدعمل
Enter / SpaceHatch کمانڈ ختم کریں
EscapeHatch کمانڈ ختم کریں (Enter/Space جیسا ہی)

باؤنڈری کیا بنا سکتی ہے

ان شے کی اقسام کا کوئی بھی مجموعہ باؤنڈری بنا سکتا ہے، کسی بھی امتزاج میں، جب تک وہ بغیر کسی خلا کے سرے سے سرا جڑتی ہیں:

Text، Multileader، اور Dimension اشیاء کو کبھی بھی باؤنڈری کے طور پر نہیں سمجھا جاتا۔

جزیرے

آپ کے منتخب کردہ علاقے کے اندر مکمل طور پر بند کوئی بھی چیز — ایک دائرہ، ایک بند polyline، کسی دوسرے hatch کی باؤنڈری — ایک جزیرہ بن جاتی ہے: بھرائی اس کے کنارے پر رک جاتی ہے اور جزیرہ خود خالی رہ جاتا ہے۔ ایک بند شکل کو دوسری بند شکل کے اندر رکھیں اور بھرائی باری باری بدلتی ہے، ہر سطح پر اسی اندر/باہر اصول کی پیروی کرتے ہوئے، بھرائی کے اندر سوراخ کے اندر بھرائی۔

جب ایک کلک ناکام ہو جائے

اگر آپ نے جس پوائنٹ پر کلک کیا وہ گھرا ہوا نہیں ہے، یا باؤنڈری میں خلا ہے، تو ٹرمینل خاموشی سے کچھ نہ کرنے کے بجائے وجہ بتاتا ہے:

پیغاممطلب
”no boundary found”کلک کیے گئے پوائنٹ سے کسی بھی سمت میں کچھ نہیں ملا — قریب کوئی باؤنڈری ہی نہیں ہے
”point is not enclosed”قریب ایک باؤنڈری موجود ہے، لیکن جو شکل یہ بناتی ہے اس میں آپ کا کلک کیا گیا پوائنٹ شامل نہیں ہے
”boundary is open”قریب ترین باؤنڈری میں کہیں خلا ہے — اس کا پتہ لگائیں اور جانچیں کہ ہر جوڑ درست ہے
”boundary too complex”باؤنڈری لوپ ٹراورسل حد کے اندر بند نہیں ہو سکا — عام طور پر اوورلیپنگ اشیاء کا الجھاؤ

ناکام کلک کے بعد بھی کمانڈ فعال رہتی ہے — پیغام پڑھیں، ڈرائنگ ٹھیک کریں یا کہیں اور کلک کریں، اور دوبارہ کوشش کریں۔

پیٹرن کا انتخاب

ہر نیا hatch ANSI31 سے بھرا ہوا شروع ہوتا ہے (یا وہ پیٹرن جو آخری hatch جسے آپ نے ترمیم کی استعمال کرتا تھا) — ڈرائنگ سے پہلے کوئی پیٹرن چننے والا نہیں ہے۔ ایک مختلف پیٹرن استعمال کرنے کے لیے:

  1. ایک موجودہ hatch منتخب کریں اور خصوصیات پینل میں اس کا Pattern فیلڈ کھولیں — یہ پیٹرن چننے والا کھولتا ہے، ہر پیٹرن کہاں سے آیا اس کے مطابق گروپ بند نامی سوواچز کا ایک گرڈ۔
  2. لاگو کرنے کے لیے ایک پیٹرن پر کلک کریں — بھرائی فوری طور پر اپ ڈیٹ ہو جاتی ہے۔

یہ انتخاب hatch کمانڈ سے آپ بنائے گئے اگلے hatch کے لیے بھی طے شدہ بن جاتا ہے، اسی طرح جیسے ایک تہہ یا رنگ کا انتخاب آگے بڑھتا ہے۔ تو کسی خاص پیٹرن کے ساتھ کئی نئے علاقوں کو hatch کرنے کے لیے: ایک علاقہ بھریں، اس کا پیٹرن ایک بار سیٹ کریں، پھر hatch کرتے رہیں — اس کے بعد ہر بھرائی پہلے سے ہی وہ پیٹرن لاگو کیے ہوئے شروع ہوتی ہے۔

اپنی خود کی .pat پیٹرن فائلیں اپ لوڈ کرنے اور مکمل لائبریری براؤز کرنے کے لیے Hatch Manager دیکھیں۔

SOLID پیٹرن کی فہرست میں ایک عام اندراج ہے، کوئی الگ چیک باکس یا موڈ نہیں — اسے اسی طرح منتخب کریں جیسے آپ ANSI31 یا کوئی دوسرا نامی پیٹرن منتخب کریں گے۔

خصوصیات

خصوصیتمطلب
Patternمشترکہ پیٹرن الفاظ سے پیٹرن کا نام (دیکھیں Hatch Manager)
Pattern Scaleپیٹرن کی لائنوں کے درمیان فاصلے کو اسکیل کرتا ہے — بڑی قدریں پیٹرن لائنوں کو ایک دوسرے سے مزید دور کر دیتی ہیں
Pattern Angleباؤنڈری سے آزادانہ طور پر پیٹرن کو گھماتا ہے
Origin X / Origin Yڈرائنگ کوآرڈینیٹس میں، پیٹرن کی اپنی تکرار کہاں لنگر انداز ہے

ایک hatch کو منتقل کرنا، گھمانا، آئینہ کرنا، یا اسکیل کرنا اس کے پیٹرن کی جگہ کو ساتھ لے جاتا ہے، اس لیے بھرائی باؤنڈری کے ساتھ ہم آہنگ رہتی ہے — آپ کو تبدیلی کے بعد اسکیل یا زاویہ دوبارہ سیٹ کرنے کی ضرورت نہیں۔

باؤنڈری کی گرپ ترمیم

ایک منتخب hatch اپنی باؤنڈری کو اسی طرح پکڑتا ہے جیسے ایک Polyline اپنے کونوں کو پکڑتی ہے — ہر کونے پر ایک گرپ جہاں دو کنارے ملتے ہیں، اور ہر کنارے کے وسط میں ایک (دائرے یا بیضوی کے hatch جیسا بند لوپ اس کے بجائے اپنے چار محوری پوائنٹس پر پکڑتا ہے)۔

گرپیہ کیا کرتا ہے
کونااس کونے کو منتقل کرتا ہے۔ ایک سیدھا کنارہ بالکل پیروی کرتا ہے؛ ایک قوس اپنے دونوں پڑوسیوں سے گزرتے رہنے کے لیے دوبارہ فٹ ہوتا ہے؛ ایک بیضوی یا spline کنارہ صرف اپنے خود کے وکر پر کہیں اتر سکتا ہے، اس لیے کونا اس پر قریب ترین پوائنٹ سے چپک جاتا ہے
کنارے کا وسط — لائن، بیضوی، یا spline کنارہپورے کنارے کو سرکاتا ہے؛ دونوں طرف کے کنارے اس سے جڑے رہنے کے لیے کاٹے یا بڑھائے جاتے ہیں
کنارے کا وسط — قوس کنارہاسے سرکانے کے بجائے کرسر کے ذریعے قوس کو موڑتا ہے — دونوں سرے بالکل وہیں رہتے ہیں جہاں وہ تھے، اور باؤنڈری میں کچھ اور نہیں ہلتا
مرکز (پورا hatch)پورے hatch کے لیے Move فعال کرتا ہے

جب آپ کھینچتے ہیں تو ایک ڈریگ پیش نظارہ ٹھوس بھرائی کے بجائے باؤنڈری کو ایک ڈیشڈ خاکے کے طور پر دکھاتا ہے — اصل بھرائی نیچے نظر آتی رہتی ہے جب تک آپ چھوڑ نہیں دیتے، کیونکہ ایک پیش نظارہ صرف جو پہلے سے موجود ہے اس کے اوپر پینٹ کر سکتا ہے، کبھی اس سے کچھ نہیں ہٹا سکتا۔

DXF — HATCH شے

Hatch HATCH اشیاء سے درآمد کیے جاتے ہیں: KulmanLab پیٹرن کے نام، اسکیل، اور زاویے (DXF گروپ کوڈز 70/41/52) کے ساتھ باؤنڈری جیومیٹری پڑھتا ہے — یہ پیٹرن کی اپنی لائن تعریفات نہیں پڑھتا جو فائل میں ان لائن لکھی جاتی ہیں۔ اس کے بجائے، پیٹرن کا نام KulmanLab کی اپنی پیٹرن لائبریری (بلٹ ان ڈیفالٹس بمعہ جو کچھ آپ نے Hatch Manager میں اپ لوڈ کیا ہے) میں تلاش کیا جاتا ہے۔ آپ کی لائبریری میں نہ ملنے والا نام ANSI31 پر واپس چلا جاتا ہے تاکہ ڈرائنگ اب بھی hatched کے طور پر پڑھی جائے، اور ایک نوٹ ایک بار لاگ کیا جاتا ہے۔

دوسرے ایپلیکیشنز کے لکھے ہوئے spline-bound لوپس (DXF باؤنڈری ایج ٹائپ 4) ابھی تک نہیں پڑھے جاتے۔

Hatch فی الحال DXF میں برآمد نہیں ہوتے — اسے شامل کرنے والی ڈرائنگ کو محفوظ کرتے وقت hatch کو برقرار رکھنے کے لیے Export Manager کا .json فارمیٹ استعمال کریں؛ .dxf فارمیٹ اسے چھوڑ دیتا ہے۔

متعلقہ کمانڈز

  • Hatch Manager — پیٹرن لائبریری براؤز کریں اور .pat فائلیں اپ لوڈ کریں
  • Move، Copy، Rotate، Mirror، Scale — سب hatch کی پیٹرن جگہ کو اپنے ساتھ لے جاتے ہیں
  • Delete — ان اشیاء کو متاثر کیے بغیر hatch کو حذف کرتا ہے جنہوں نے اس کی باؤنڈری بنائی تھی