Sunday, October 30, 2022

AutoCAD; Circle Break using lsp in AutoCAD

 

Program Description

This program enables the user to break a circle or ellipse into two separate arcs at given points, with one arc inheriting properties specified within the program source code.

The program was predominantly written to decrease the time taken to display hidden sections of circular or elliptical geometry. Previously, to construct a circle or ellipse displaying two different line types (perhaps indicative of hidden detail), users would be required to break or trim the original circle or ellipse using intersecting objects or points, and then either construct the second arc manually or create another identical circle or ellipse and repeat the breaking or trimming process; before finally moving one of the arcs to a separate layer or applying a set of properties.

To save substantial time in this procedure, this program allows the user to select the circle or ellipse at the section to be 'hidden', and then pick two break points. The remaining operations are then completed instantaneously by the program.

The properties (such as Layer, Linetype, Lineweight, etc.) to be applied to the 'hidden' arc may be changed at the top of the program source code, where noted.

Finally, this program will operate successfully in all UCS & Views, with circles and ellipses constructed in any UCS plane.

To download lsp

https://drive.google.com/file/d/113KWroNY4MB2uJ9sfZCeToOVGMMZE8ZH/view?usp=share_link


or 

http://www.lee-mac.com/circlebreak.html


پروگرام کی تفصیل

یہ پروگرام صارف کو ایک دائرے یا بیضوی کو مخصوص پوائنٹس پر دو الگ الگ آرکس میں توڑنے کے قابل بناتا ہے، جس میں پروگرام سورس کوڈ کے اندر مخصوص ایک آرک وراثتی خصوصیات ہیں۔


پروگرام بنیادی طور پر سرکلر یا بیضوی جیومیٹری کے پوشیدہ حصوں کو ظاہر کرنے میں لگنے والے وقت کو کم کرنے کے لیے لکھا گیا تھا۔ اس سے پہلے، دو مختلف لائن ٹائپس (شاید پوشیدہ تفصیل کی نشاندہی کرنے والے) کو ظاہر کرنے والے دائرے یا بیضوی کو بنانے کے لیے، صارفین کو آپس میں جڑی ہوئی اشیاء یا پوائنٹس کا استعمال کرتے ہوئے اصل دائرے یا بیضوی کو توڑنے یا تراشنے کی ضرورت ہوگی، اور پھر یا تو دوسری قوس کو دستی طور پر بنائیں، یا تخلیق کریں۔ ایک اور یکساں دائرہ یا بیضوی اور ٹوٹنے یا تراشنے کے عمل کو دہرائیں۔ آخر کار آرکس میں سے ایک کو الگ پرت میں منتقل کرنے یا خصوصیات کا ایک سیٹ لگانے سے پہلے۔


اس طریقہ کار میں کافی وقت بچانے کے لیے، یہ پروگرام صارف کو اس حصے میں دائرے یا بیضوی حصے کو 'چھپانے' کے لیے منتخب کرنے کی اجازت دیتا ہے، اور پھر دو بریک پوائنٹس چن سکتا ہے۔ اس کے بعد بقیہ آپریشنز پروگرام کے ذریعے فوری طور پر مکمل کیے جاتے ہیں۔


'پوشیدہ' آرک پر لاگو ہونے والی خصوصیات (جیسے پرت، لائن ٹائپ، لائن ویٹ وغیرہ) کو پروگرام سورس کوڈ کے اوپری حصے میں تبدیل کیا جا سکتا ہے، جہاں نوٹ کیا گیا ہے۔


آخر میں، یہ پروگرام تمام UCS اور Views میں کامیابی کے ساتھ کام کرے گا، جس میں کسی بھی UCS جہاز میں دائرے اور بیضوی بنائے گئے ہیں۔


कार्यक्रम विवरण

यह प्रोग्राम उपयोगकर्ता को दिए गए बिंदुओं पर एक सर्कल या अंडाकार को दो अलग-अलग चापों में तोड़ने में सक्षम बनाता है, जिसमें प्रोग्राम स्रोत कोड के भीतर निर्दिष्ट एक चाप विरासत गुण होते हैं।


कार्यक्रम मुख्य रूप से परिपत्र या अण्डाकार ज्यामिति के छिपे हुए वर्गों को प्रदर्शित करने में लगने वाले समय को कम करने के लिए लिखा गया था। पहले, दो अलग-अलग लाइनटाइप (शायद छिपे हुए विवरण का संकेत) प्रदर्शित करने वाले एक सर्कल या अंडाकार का निर्माण करने के लिए, उपयोगकर्ताओं को मूल सर्कल या अंडाकार को छेड़छाड़ करने वाली वस्तुओं या बिंदुओं का उपयोग करके तोड़ना या ट्रिम करना होगा, और फिर मैन्युअल रूप से दूसरा चाप बनाना होगा, या बनाना होगा एक और समान सर्कल या अंडाकार और ब्रेकिंग या ट्रिमिंग प्रक्रिया को दोहराएं; अंत में एक चाप को एक अलग परत पर ले जाने या गुणों के एक सेट को लागू करने से पहले।


इस प्रक्रिया में पर्याप्त समय बचाने के लिए, यह प्रोग्राम उपयोगकर्ता को 'छिपा' होने के लिए अनुभाग में सर्कल या अंडाकार का चयन करने की अनुमति देता है, और फिर दो ब्रेक पॉइंट चुनता है। शेष संचालन तब कार्यक्रम द्वारा तुरंत पूरा किया जाता है।


'हिडन' आर्क पर लागू किए जाने वाले गुण (जैसे लेयर, लाइनटाइप, लाइनवेट आदि) को प्रोग्राम सोर्स कोड के शीर्ष पर बदला जा सकता है, जहां नोट किया गया है।


अंत में, यह कार्यक्रम किसी भी यूसीएस विमान में निर्मित वृत्तों और दीर्घवृत्तों के साथ, सभी यूसीएस और दृश्यों में सफलतापूर्वक संचालित होगा।



Previous Post
Next Post
Related Posts

0 comments: