Vector Pins

Vector Pins एक ड्राइंग सहायता है जो कंस्ट्रक्शन लाइनें खींचे बिना नई ज्यामिति को मौजूदा पॉइंट्स से संरेखित करने देती है। किसी स्नैप पॉइंट पर आधा सेकंड होवर करके उसे पिन करें — पिन फिर अदृश्य क्षैतिज और ऊर्ध्वाधर रेफरेंस लाइनें प्रोजेक्ट करता है, और कर्सर पास आते ही उन पर स्नैप हो जाता है। यह डेस्कटॉप CAD एप्लिकेशनों की ऑब्जेक्ट स्नैप ट्रैकिंग का KulmanLab CAD समकक्ष है।

यह सुविधा कंट्रोल बार में Pins टॉगल (Grid, Snap और ANGL के बगल में) से नियंत्रित होती है। यह डिफ़ॉल्ट रूप से चालू है, और सेटिंग सत्रों के बीच बनी रहती है।

एक पॉइंट पिन करना

  1. कोई कमांड शुरू करें जो पॉइंट मांगती हो — Line, Circle, Move आदि।
  2. कर्सर को मौजूदा ज्यामिति के किसी स्नैप पॉइंट पर ले जाएँ — एंडपॉइंट, मिडपॉइंट या सेंटर मार्कर।
  3. कर्सर को 500 ms तक स्थिर रखें। मार्कर एक भरे हुए एक्सेंट वर्ग में बदल जाता है — पॉइंट अब पिन हो गया है।
  4. जितने पॉइंट चाहिए उतने पिन करने के लिए दोहराएँ। हर पिन अपनी रेफरेंस लाइनें प्रोजेक्ट करता रहता है।

पिनिंग कमांड के बाहर भी काम करती है: चयनित एंटिटी के किसी ग्रिप पर होवर करने से वह उसी तरह पिन हो जाता है।

रेफरेंस लाइनों के साथ ट्रैकिंग

हर पिन किया गया पॉइंट अपनी सटीक कोऑर्डिनेट्स से गुजरने वाली दो अदृश्य रेफरेंस लाइनें प्रोजेक्ट करता है — एक क्षैतिज और एक ऊर्ध्वाधर। कर्सर हिलाते समय:

  • किसी पिन की ऊर्ध्वाधर लाइन के 12 px के भीतर, कर्सर उस पर स्नैप हो जाता है: पिन से होकर पूरे व्यू में एक डैश्ड एक्सेंट लाइन खींची जाती है, और एक X मार्कर स्नैप की गई स्थिति दिखाता है। आपकी X कोऑर्डिनेट अब ठीक-ठीक पिन की X है।
  • पिन की Y कोऑर्डिनेट के लिए क्षैतिज लाइन पर भी यही लागू होता है।
  • दोनों दिशाओं की एक-एक लाइन के पास — भले ही दो अलग पिनों से — कर्सर उनके प्रतिच्छेदन पर स्नैप होता है, और दोनों डैश्ड लाइनें दिखती हैं। इससे पॉइंट ठीक (पिन A का X, पिन B का Y) पर रखा जाता है।
                    ┆ (डैश्ड, पिन ■ की ऊर्ध्वाधर लाइन)

   ■ पिन A ┄┄┄┄┄┄┄┄ ✕ ← कर्सर प्रतिच्छेदन पर स्नैप्ड:
                    ┆    X पिन B से, Y पिन A से

                    ■ पिन B

स्नैप की गई कोऑर्डिनेट्स सीधे पिन से ली जाती हैं, इसलिए संरेखण सटीक है — कोई राउंडिंग या फ्लोटिंग-पॉइंट विचलन नहीं।

स्नैप प्राथमिकता

नियमित ज्यामिति स्नैप — एंडपॉइंट, मिडपॉइंट, सेंटर और प्रतिच्छेदन — पिन रेफरेंस लाइनों पर प्राथमिकता रखते हैं। यदि कर्सर किसी पॉइंट स्नैप के रेफरेंस लाइन से अधिक पास है, तो पॉइंट स्नैप जीतता है। पिन ट्रैकिंग ज्यामिति के बीच की खाली जगहें भरती है; यह ज्यामिति पर ही स्नैप करने को कभी नहीं रोकती।

एंगल लॉक के साथ संयोजन

Vector pins एंगल ट्रैकिंग (कंट्रोल बार में ANGL टॉगल) के साथ मिलकर काम करते हैं। जब किसी कमांड ने कर्सर को एंगल-ट्रैकिंग किरण पर लॉक कर रखा हो:

  • कर्सर लॉक की गई दिशा तक सीमित रहता है।
  • पिन स्नैपिंग लॉक की गई किरण और पिन रेफरेंस लाइनों के प्रतिच्छेदनों को लक्षित करने लगती है (केवल किरण के मूल के आगे)।

यह ऐसे सवालों का जवाब देता है जैसे “मेरे पिछले पॉइंट से 45° दिशा उस वृत्त के केंद्र की ऊँचाई को कहाँ काटती है?” — एंगल लॉक करें, और कर्सर क्रॉसिंग पॉइंट पर बैठ जाता है। किरण स्नैपिंग एंगल लॉकिंग वाली हर कमांड में काम करती है: Line, Polyline, Arc, Circle, Move, Copy, Area, Leader और ViewportCopy।

पिन का जीवनचक्र

पिन मौजूदा ऑपरेशन के लिए हैं, स्थायी मार्कर के रूप में नहीं। सभी पिन साफ़ हो जाते हैं जब:

घटनाकारण
कोई नई कमांड चलती हैहर ऑपरेशन साफ़ रेफरेंस सेट से शुरू होता है
Escape दबाया जाता हैमानक सब-कुछ-रद्द व्यवहार
Pins टॉगल बंद किया जाता हैसुविधा बंद करने से उसकी स्थिति हट जाती है
मॉडल और पेपर स्पेस के बीच स्विच होता हैपिन कोऑर्डिनेट्स एक ही स्पेस की होती हैं

एक ही कमांड के भीतर आप पिन कर सकते हैं, ड्रॉ कर सकते हैं, फिर पिन कर सकते हैं और जारी रख सकते हैं — Polyline जैसी बहु-पॉइंट कमांड के हर क्लिक पर पिन बने रहते हैं।

सामान्य वर्कफ़्लो

ऐसी लाइन खींचना जो किसी वृत्त के केंद्र के ठीक नीचे से शुरू हो:

  1. line टाइप करें (या Line बटन पर क्लिक करें)।
  2. वृत्त के सेंटर मार्कर पर आधा सेकंड होवर करें — यह एक्सेंट वर्ग बन जाता है।
  3. कर्सर को नीचे ले जाएँ: वृत्त की ऊर्ध्वाधर लाइन के पास, कर्सर डैश्ड रेफरेंस लाइन पर लॉक हो जाता है।
  4. क्लिक करें — लाइन ठीक वृत्त की X कोऑर्डिनेट पर शुरू होती है।
  5. लाइन हमेशा की तरह जारी रखें; अगले पॉइंट्स के लिए पिन उपलब्ध रहता है।

नोट्स

  • 500 ms होवर किसी भी स्नैप मार्कर पर काम करता है जहाँ कर्सर पहुँच सकता है — कमांड के बीच में दिखने वाले स्नैप पॉइंट्स सहित।
  • पहले से पिन किए पॉइंट पर होवर करने से कुछ नहीं होता; होवर से अनपिन नहीं होता। Escape से या Pins बंद करके पिन साफ़ करें।
  • रेफरेंस लाइनों की स्नैप दूरी वही 12 स्क्रीन पिक्सेल है जो नियमित पॉइंट स्नैपिंग की है, इसलिए हर ज़ूम स्तर पर अनुभव एक जैसा रहता है।
  • पिन किए गए पॉइंट्स अपने नियमित स्नैप मार्करों की जगह एक्सेंट वर्गों के रूप में दिखते हैं।