I-बीम अनुप्रस्थ काट की बंद बाहरी रेखा बनाता है: ऊर्ध्वाधर वेब से जुड़े दो क्षैतिज फ़्लैंज।
width फ़्लैंज की चौड़ाई है, height कुल ऊँचाई, webThickness और flangeThickness
दीवार की मोटाइयाँ; alignment बताता है कि प्रोफ़ाइल के बॉक्स का कौन-सा पॉइंट center पर बैठता है,
rotation उसे उसके प्लेन में घुमाता है, डिग्री में। यह ज़मीन पर रहता है, एक्सट्रूड के लिए तैयार।
प्रोफ़ाइल का आकार, दो मोटाइयाँ, अलाइनमेंट, रोटेशन, केंद्र और प्लेन का नॉर्मल
I-बीम बाहरी रेखा वायर
H-बीम अनुप्रस्थ काट की बंद बाहरी रेखा बनाता है: क्षैतिज वेब से जुड़े दो ऊर्ध्वाधर फ़्लैंज, करवट लिया I-बीम।
width कुल चौड़ाई है, height फ़्लैंज की ऊँचाई, webThickness और flangeThickness
दीवार की मोटाइयाँ; alignment बताता है कि प्रोफ़ाइल के बॉक्स का कौन-सा पॉइंट center पर बैठता है,
rotation उसे उसके प्लेन में घुमाता है, डिग्री में।
प्रोफ़ाइल का आकार, दो मोटाइयाँ, अलाइनमेंट, रोटेशन, केंद्र और प्लेन का नॉर्मल
H-बीम बाहरी रेखा वायर
T-बीम अनुप्रस्थ काट की बंद बाहरी रेखा बनाता है: एक क्षैतिज फ़्लैंज जिसके मध्य से ऊर्ध्वाधर वेब लटकता है।
width फ़्लैंज की चौड़ाई है, height कुल ऊँचाई, webThickness और flangeThickness
दीवार की मोटाइयाँ; alignment बताता है कि प्रोफ़ाइल के बॉक्स का कौन-सा पॉइंट center पर बैठता है,
rotation उसे उसके प्लेन में घुमाता है, डिग्री में। यह ज़मीन पर रहता है।
प्रोफ़ाइल का आकार, दो मोटाइयाँ, अलाइनमेंट, रोटेशन, केंद्र और प्लेन का नॉर्मल
T-बीम बाहरी रेखा वायर
U-बीम अनुप्रस्थ काट, एक चैनल, की बंद बाहरी रेखा बनाता है: एक वेब जिसके सिरों से flangeWidth के
दो फ़्लैंज ऊपर खड़े हैं।
width और height कुल आकार हैं, webThickness और flangeThickness दीवार की
मोटाइयाँ; alignment बताता है कि प्रोफ़ाइल के बॉक्स का कौन-सा पॉइंट center पर बैठता है, rotation
उसे उसके प्लेन में घुमाता है, डिग्री में। यह ज़मीन पर रहता है।
प्रोफ़ाइल का आकार, मोटाइयाँ, फ़्लैंज की चौड़ाई, अलाइनमेंट, रोटेशन, केंद्र और प्लेन का नॉर्मल
U-बीम बाहरी रेखा वायर
सिरे से सिरे छूने वाले एजेस और वायर को एक वायर में जोड़ता है।
टुकड़े जुड़ने चाहिए; अंतराल या भटके हुए टुकड़े वाला सेट त्रुटि फेंकता है। सूची में अन्य प्रकार के शेप्स अनदेखे किए जाते हैं।
जोड़े जाने वाले एजेस और वायर
जोड़ा गया वायर
एक अकेले एज को वायर में लपेटता है, ताकि वह वहाँ जा सके जहाँ वायर अपेक्षित है।
एज
उस एज को रखने वाला वायर
वायर को उससे सिरे से सिरे छूने वाले और एजेस और वायर से बढ़ाता है।
टुकड़े वायर से या एक-दूसरे से जुड़ने चाहिए; अंतराल त्रुटि फेंकता है। सूची में अन्य प्रकार के शेप्स अनदेखे किए जाते हैं।
बढ़ाया जाने वाला वायर और जोड़े जाने वाले एजेस और वायर
बढ़ाया गया वायर
वायर के बारे में निदान तथ्य इकट्ठा करता है: उसमें कितने एजेस हैं, क्या वह बंद है, उसकी
कुल लंबाई और, हर एज के लिए, वह वक्र रिपोर्ट जो shapes.edge.debugInfo देता है।
खाली या null वायर शून्य गिनतियों के साथ अमान्य चिह्नित रिपोर्ट देता है।
जाँचा जाने वाला वायर
रिपोर्ट, जिसमें एजेस की संख्या, बंद होने का फ़्लैग, लंबाई और प्रत्येक एज के लिए एक प्रविष्टि है
खुले वायर को उसके अंतिम पॉइंट से वापस उसके शुरुआती पॉइंट तक सीधे एज से बंद करता है।
जिस वायर के सिरे पहले से मिलते हैं वह जैसा है वैसा लौटाया जाता है।
बंद किया जाने वाला वायर
बंद वायर
वायर को दिए गए पॉइंट पर टुकड़ों में काटता है।
काटने से पहले हर पॉइंट वायर पर निकटतम जगह तक ले जाया जाता है, इसलिए उसका ठीक उस पर होना ज़रूरी नहीं; दोहराए गए पॉइंट अनदेखे किए जाते हैं। टुकड़े वायर के साथ क्रम में वापस आते हैं, उसकी शुरुआत से उसके अंत तक।
वायर और वे पॉइंट जहाँ काटना है
वायर के टुकड़े, क्रम में
शेप के हर वायर को पॉइंट की ऐसी शृंखला में बदलता है जो उसे ड्रॉ करने लायक बारीकी से उसके वक्रों का अनुसरण करती है, प्रति वायर एक सूची।
डिफ़्लेक्शन सेटिंग बताती हैं कि पॉइंट वक्र एजेस से कितनी कसकर चिपकते हैं; जहाँ एक एज खत्म होता है और अगला शुरू होता है वहाँ साझा पॉइंट एक बार दिखता है।
शेप और डिफ्लेक्शन सेटिंग्स
प्रत्येक वायर के लिए पॉइंट की एक सूची
वायर के साथ उसके पैरामीटर के समान चरणों पर पॉइंट रखता है, शुरुआत से अंत तक।
nrOfDivisions चरण उससे एक अधिक पॉइंट देते हैं; removeStartPoint और removeEndPoint
सिरे हटाते हैं। पैरामीटर हर एज के अपने वक्र पैरामीटर का अनुसरण करता है, इसलिए समान चरण समान
दूरियाँ नहीं होते; उनके लिए divideWireByEqualDistanceToPoints का उपयोग करें।
वायर, विभाजनों की संख्या और क्या अंत पॉइंट छोड़ने हैं
वायर के साथ के पॉइंट, क्रम में
वायर के साथ उसके वक्रों पर मापी गई समान दूरियों पर पॉइंट रखता है, शुरुआत से अंत तक।
nrOfDivisions चरण उससे एक अधिक पॉइंट देते हैं; removeStartPoint और removeEndPoint
सिरे हटाते हैं।
वायर, विभाजनों की संख्या और क्या अंत पॉइंट छोड़ने हैं
वायर के साथ के पॉइंट, क्रम में
वायर पर एक अंश की दूरी पर स्थित पॉइंट खोजता है: 0 शुरुआत है, 1 अंत।
अंश एजेस के पैरामीटर का अनुसरण करता है, दूरी का नहीं, इसलिए 0.5 हमेशा लंबाई के हिसाब से
मध्य नहीं होता; दूरी के लिए pointOnWireAtLength का उपयोग करें।
वायर और 0 से 1 तक का अंश
वायर पर स्थित पॉइंट
वायर पर उसकी शुरुआत से दी गई दूरी पर स्थित पॉइंट खोजता है, उसके वक्रों के साथ मॉडल इकाइयों में मापी गई।
वायर और उसके आरंभ से दूरी
वायर पर स्थित पॉइंट
वायर पर उसकी शुरुआत से कई दूरियों पर स्थित पॉइंट खोजता है, उसके वक्रों के साथ मॉडल इकाइयों में मापी गई।
वायर और उसके आरंभ से दूरियाँ
प्रत्येक दूरी के लिए एक पॉइंट, उसी क्रम में
वायर के साथ उसकी शुरुआत से हर length मॉडल इकाइयों पर पॉइंट रखता है, जितने समाएँ।
includeFirst शुरुआत का पॉइंट रखता है, includeLast दूरी चाहे जो हो अंतिम पॉइंट जोड़ता है,
और tryNext अंतिम समाए पॉइंट से एक चरण आगे एक और पॉइंट माँगता है।
वायर, स्पेसिंग और कौन-से अंत पॉइंट शामिल करने हैं
वायर के साथ के पॉइंट, क्रम में
वायर के साथ अंतरालों के दोहराए जाने वाले पैटर्न, जैसे 1, 3, 1, 3, पर पॉइंट रखता है, जब तक वायर खत्म न हो जाए।
lengths मॉडल इकाइयों में अंतरालों का पैटर्न है, शुरुआत से दोहराया गया; includeFirst
शुरुआती पॉइंट रखता है, includeLast अंतिम पॉइंट जोड़ता है, और tryNext अंतिम के बाद अगले अंतराल पर
एक और पॉइंट माँगता है।
वायर, अंतरालों का पैटर्न और कौन-से अंत पॉइंट शामिल करने हैं
वायर के साथ के पॉइंट, क्रम में
वह दिशा खोजता है जिसमें वायर एक अंश की दूरी पर जा रहा है, शुरुआत में 0 से अंत में 1 तक।
अंश एजेस के पैरामीटर का अनुसरण करता है, दूरी का नहीं।
वायर और 0 से 1 तक का अंश
स्पर्शरेखा दिशा
वह दिशा खोजता है जिसमें वायर अपनी शुरुआत से दी गई दूरी पर जा रहा है, उसके वक्रों के साथ मॉडल इकाइयों में मापी गई।
वायर और उसके आरंभ से दूरी
स्पर्शरेखा दिशा
वायर के वक्र के पहले, दूसरे और तीसरे अवकलज उसकी शुरुआत से दी गई दूरी पर निकालता है।
पहला अवकलज गति सहित स्पर्शरेखा है, दूसरा बताता है कि वक्र कैसे मुड़ता है, तीसरा कि वह मुड़ाव कैसे बदलता है; सभी वक्र के पैरामीटर के सापेक्ष हैं। दूरी वक्रों के साथ मॉडल इकाइयों में मापी जाती है।
वायर और उसके आरंभ से दूरी
तीन अवकलज वेक्टर, पहले से तीसरे तक
वायर के वक्र के पहले, दूसरे और तीसरे अवकलज उसके साथ एक अंश की दूरी पर निकालता है, शुरुआत में 0 से अंत में 1 तक।
पहला अवकलज गति सहित स्पर्शरेखा है, दूसरा बताता है कि वक्र कैसे मुड़ता है, तीसरा कि वह मुड़ाव कैसे बदलता है; सभी वक्र के पैरामीटर के सापेक्ष हैं।
वायर और 0 से 1 तक का अंश
तीन अवकलज वेक्टर, पहले से तीसरे तक
वह पॉइंट पढ़ता है जहाँ वायर शुरू होता है, वायर की अपनी दिशा में।
वायर
आरंभ पॉइंट
वायर की पैरामीटर रेंज के आधे रास्ते पर स्थित पॉइंट खोजता है।
पैरामीटर एजेस के अपने वक्रों का अनुसरण करता है, दूरी का नहीं, इसलिए असमान एजेस वाले वायर पर यह
हमेशा लंबाई के हिसाब से मध्य नहीं होता; getWireLength के आधे के साथ pointOnWireAtLength वह
देता है।
वायर
पैरामीटर 0.5 पर स्थित पॉइंट
वह पॉइंट पढ़ता है जहाँ वायर खत्म होता है, वायर की अपनी दिशा में।
वायर
अंत पॉइंट
कई वायर पर एक ही सेटिंग से divideWireByParamsToPoints चलाता है।
वायर, विभाजनों की संख्या और क्या अंत पॉइंट छोड़ने हैं
प्रत्येक वायर के लिए पॉइंट की एक सूची, उसी क्रम में
कई वायर पर एक ही सेटिंग से divideWireByEqualDistanceToPoints चलाता है।
वायर, विभाजनों की संख्या और क्या अंत पॉइंट छोड़ने हैं
प्रत्येक वायर के लिए पॉइंट की एक सूची, उसी क्रम में
{ start, end } रूप के लाइन ऑब्जेक्ट से सीधा एक-एज वायर बनाता है।
लाइन
सीधा वायर
{ start, end } रूप के हर लाइन ऑब्जेक्ट के लिए एक सीधा एक-एज वायर बनाता है।
लाइनें
प्रत्येक लाइन के लिए एक वायर, उसी क्रम में
खंड, पॉइंट के युग्म [start, end], से सीधा एक-एज वायर बनाता है।
सेगमेंट
सीधा वायर
हर खंड, हर एक पॉइंट का युग्म [start, end], के लिए एक सीधा एक-एज वायर बनाता है।
सेगमेंट
प्रत्येक सेगमेंट के लिए एक वायर, उसी क्रम में
पॉइंट की सूची को क्रम में सीधे एजेस से जोड़कर एक वायर बनाता है।
दो से कम पॉइंट पर त्रुटि आती है। जब अंतिम पॉइंट पहले को दोहराता है, तो दोहराव
हटा दिया जाता है और वायर वापस पहले पॉइंट तक बंद कर दिया जाता है; अन्यथा वायर खुला रहता है। किसी
पॉइंट को दोहराए बिना बंद बाहरी रेखा के लिए createPolygonWire का उपयोग करें।
पॉइंट से होकर जाने वाला वायर
पॉलीलाइन ऑब्जेक्ट से वायर बनाता है, प्रति खंड एक सीधा एज; बंद चिह्नित पॉलीलाइन को उसके अंतिम पॉइंट से वापस पहले तक का एज भी मिलता है।
पॉलीलाइन
वायर
तीन पॉइंट के रूप में दिए गए त्रिभुज से बंद तीन-एज वायर बनाता है।
त्रिभुज
बंद वायर
मेश के हर त्रिभुज के लिए एक बंद तीन-एज वायर बनाता है।
जिस त्रिभुज का वायर नहीं बनाया जा सकता उसे बाकी को रोकने के बजाय चेतावनी के साथ छोड़ दिया जाता है।
मेश, त्रिभुजों की सूची के रूप में
प्रत्येक ऐसे त्रिभुज के लिए एक वायर जिसे बनाया जा सका
शेप में से एक वायर उसकी स्थिति से चुनता है, 0 से गिनते हुए, उस क्रम में जिसमें कर्नेल शेप पर चलता है।
शेप वायर या वायर से बनी कोई चीज़ होना चाहिए; अंतिम वायर से आगे का इंडेक्स त्रुटि फेंकता है।
शेप और 0-आधारित इंडेक्स
उस इंडेक्स पर वायर
शेप के हर वायर को उस क्रम में सूचीबद्ध करता है जिसमें कर्नेल उस पर चलता है।
शेप
शेप में मिले वायर
वायर का द्रव्यमान केंद्र, उसके वक्रों का संतुलन बिंदु, खोजता है; वृत्त के लिए वह उसका केंद्र है, वायर से ही बाहर।
वायर
द्रव्यमान केंद्र का पॉइंट
सूची के हर वायर का द्रव्यमान केंद्र खोजता है।
वायर
प्रत्येक वायर के लिए एक पॉइंट, उसी क्रम में
वायर की दिशा पलटता है, ताकि उसकी शुरुआत उसका अंत बन जाए।
एजेस अपना क्रम और दिशा फ़्लैग रखते हैं; वायर पूरे तौर पर उल्टा चिह्नित होता है,
जो अधिकांश ऑपरेशन पढ़ते हैं। reversedWireFromReversedEdges इसके बजाय वायर को एज दर
एज फिर से बनाता है।
वायर
विपरीत दिशा में जाने वाला एक नया वायर
हर एज को उलटकर और उन्हें विपरीत क्रम में फिर से जोड़कर वायर की दिशा पलटता है।
परिणाम ऐसा वायर है जो पूरी तरह दूसरी दिशा में चलता है, जो कुछ ऑपरेशनों को वहाँ चाहिए
जहाँ सादा reversedWire फ़्लैग पर्याप्त नहीं।
वायर
विपरीत दिशा में जाने वाला एक नया वायर
बताता है कि वायर बंद है या नहीं, जो तब है जब उसके शुरुआती और अंतिम पॉइंट एक छोटी टॉलरेंस के भीतर एक ही जगह हों।
वायर
true जब सिरे मिलते हों
वायर की लंबाई उसके वक्रों के साथ, मॉडल इकाइयों में मापता है।
वायर
लंबाई
सूची के हर वायर की लंबाई उसके वक्रों के साथ, मॉडल इकाइयों में मापता है।
वायर
प्रत्येक वायर के लिए एक लंबाई, उसी क्रम में
प्रति पॉइंट सूची एक बंद बहुभुज वायर बनाता है, जैसे createPolygonWire करता है।
returnCompound true होने पर वायर सूची के बजाय एक कंपाउंड शेप में पैक किए जाते हैं।
बहुभुज और क्या उन्हें एक कंपाउंड में पैक करना है
वायर क्रम में, या उन्हें रखने वाला एक कंपाउंड
प्रति लाइन परिभाषा एक सीधा एक-एज वायर बनाता है।
returnCompound true होने पर वायर सूची के बजाय एक कंपाउंड शेप में पैक किए जाते हैं।
वायर क्रम में, या उन्हें रखने वाला एक कंपाउंड
प्रति पॉइंट सूची एक खुला पॉलीलाइन वायर बनाता है, जैसे createPolylineWire करता है।
returnCompound true होने पर वायर सूची के बजाय एक कंपाउंड शेप में पैक किए जाते हैं।
पॉलीलाइनें और क्या उन्हें एक कंपाउंड में पैक करना है
वायर क्रम में, या उन्हें रखने वाला एक कंपाउंड
प्रति परिभाषा एक Bezier वायर बनाता है, जैसे createBezier करता है।
returnCompound true होने पर वायर सूची के बजाय एक कंपाउंड शेप में पैक किए जाते हैं।
Bezier परिभाषाएँ और क्या उन्हें एक कंपाउंड में पैक करना है
वायर क्रम में, या उन्हें रखने वाला एक कंपाउंड
प्रति परिभाषा एक इंटरपोलेटेड B-spline वायर बनाता है, जैसे interpolatePoints करता है।
returnCompound true होने पर वायर सूची के बजाय एक कंपाउंड शेप में पैक किए जाते हैं।
इंटरपोलेशन परिभाषाएँ और क्या उन्हें एक कंपाउंड में पैक करना है
वायर क्रम में, या उन्हें रखने वाला एक कंपाउंड
प्रति परिभाषा एक सन्निकटन करने वाला B-spline वायर बनाता है, जैसे createBSpline करता है।
returnCompound true होने पर वायर सूची के बजाय एक कंपाउंड शेप में पैक किए जाते हैं।
B-spline परिभाषाएँ और क्या उन्हें एक कंपाउंड में पैक करना है
वायर क्रम में, या उन्हें रखने वाला एक कंपाउंड
ग्राउंड प्लेन पर खींचे गए सपाट वायर को फेस की सतह पर मैप करता है, मानो ड्रॉइंग उसके चारों ओर लपेटी गई हो।
वायर का Z निर्देशांक U के रूप में और X निर्देशांक V के रूप में पढ़ा जाता है, फेस के वास्तविक UV मानों में,
जिन्हें shapes.face.getUMinBound और उसके साथी बताते हैं; उन सीमाओं के भीतर समाने वाली
ड्रॉइंग फेस पर उतरती है।
ग्राउंड प्लेन पर का वायर और फेस
फेस की सतह पर रखा वायर
ग्राउंड प्लेन पर खींचे गए कई सपाट वायर को फेस की सतह पर मैप करता है, जैसे
placeWireOnFace एक के लिए करता है।
ग्राउंड प्लेन पर के वायर और फेस
फेस की सतह पर रखे वायर, उसी क्रम में
वायर को एक दिशा में शेप पर प्रक्षेपित करता है, जैसे उसकी छाया सतह पर डालना।
परिणाम उन वक्रों का कंपाउंड है जहाँ प्रक्षेपण शेप के फेसेस से मिलता है, जो
उसके निकट और दूर दोनों ओर हो सकते हैं। इससे shapes.face.createFaceFromWireOnFace के ज़रिए
फेस काटें या इसे पथ के रूप में उपयोग करें।
वायर, वह शेप जिस पर प्रोजेक्ट करना है और दिशा
प्रोजेक्ट किए गए कर्व का एक कंपाउंड
कई वायर को एक दिशा में शेप पर प्रक्षेपित करता है, जैसे project एक के लिए करता है।
वायर, वह शेप जिस पर प्रोजेक्ट करना है और दिशा
प्रत्येक वायर के लिए प्रोजेक्ट किए गए कर्व का एक कंपाउंड, उसी क्रम में
पूरा वृत्त एक बंद एक-एज वायर के रूप में बनाता है, उस प्लेन में स्थित जिसका नॉर्मल
direction है; डिफ़ॉल्ट [0, 1, 0] उसे ज़मीन पर सपाट बिछाता है।
वृत्त वायर
ग्राउंड प्लेन पर एक आयत को बंद षट्भुज वायर की ग्रिड से भरता है, मूल बिंदु पर केंद्रित।
षट्भुज इस तरह स्केल किए जाते हैं कि nrHexagonsInWidth width के आर-पार और nrHexagonsInHeight
height के आर-पार समाएँ। स्केल, फिलेट और समावेशन पैटर्न षट्भुज दर षट्भुज पढ़े जाते हैं और
दोहराते हैं; extend फ़्लैग बाहरी पंक्तियों को किनारों के पार खींचते हैं ताकि आयत ढक जाए।
आयत का आकार, षट्भुजों की संख्याएँ, विस्तार फ़्लैग और वैकल्पिक पैटर्न
प्रत्येक षट्भुज के लिए एक वायर, पंक्ति दर पंक्ति
center पर केंद्रित बंद वर्ग वायर बनाता है।
direction उसके प्लेन का नॉर्मल है: डिफ़ॉल्ट [0, 1, 0] उसे ज़मीन पर सपाट बिछाता है।
वर्ग वायर
numRays नोकों वाला बंद तारे के आकार का वायर बनाता है।
नोकें outerRadius तक पहुँचती हैं और उनके बीच के खाँचे innerRadius तक; offsetOuterEdges
किरणों की नोकों को उस दूरी से प्लेन से बाहर उठाता है, जिससे 3D तारा बनता है, और half किरणों का
पहला आधा खुले वायर के रूप में रखता है। यह ज़मीन पर सपाट रहता है जब तक direction कुछ और
न कहे।
तारा वायर
शैलीकृत क्रिसमस ट्री के आकार का बंद वायर बनाता है: शाखाओं की nrSkirts परतें, तने की रेखा से
outerDist से innerDist तक सिकुड़ती हुई, trunkHeight और trunkWidth के
तने पर।
यहाँ के अन्य समतल शेप्स के विपरीत यह XY प्लेन में सीधा खड़ा होता है, नोक Y के साथ; direction
तने-से-नोक की दिशा है, rotation उसे उस अक्ष के चारों ओर घुमाता है, डिग्री में।
पेड़ के अनुपात, तने का आकार, विकल्प, मूल बिंदु और तने से शीर्ष की दिशा
पेड़ का वायर
nrCorners कोनों वाला बंद नियमित बहुभुज वायर बनाता है, सभी radius के वृत्त पर।
direction प्लेन का नॉर्मल है; डिफ़ॉल्ट [0, 1, 0] उसे ज़मीन पर सपाट बिछाता है।
कोनों की संख्या, त्रिज्या, केंद्र और प्लेन का नॉर्मल
बहुभुज वायर
बंद समांतर चतुर्भुज वायर बनाता है: width और height का आयत जिसकी भुजाएँ angle डिग्री से
झुकी हैं।
aroundCenter true होने पर शेप center पर केंद्रित होता है; अन्यथा वह वहाँ से शुरू होकर
धनात्मक दिशाओं में फैलता है। direction प्लेन का नॉर्मल है; डिफ़ॉल्ट [0, 1, 0]
उसे ज़मीन पर सपाट बिछाता है।
चौड़ाई, ऊँचाई, झुकाव का कोण, क्या उसे केंद्रित करना है, केंद्र और प्लेन का नॉर्मल
समांतर चतुर्भुज वायर
दो चिकने आधों का बंद दिल के आकार का वायर बनाता है जो लगभग sizeApprox के वर्ग में
समाता है।
rotation उसे उसके प्लेन में घुमाता है, डिग्री में। direction प्लेन का नॉर्मल है; डिफ़ॉल्ट
[0, 1, 0] उसे ज़मीन पर सपाट बिछाता है।
अनुमानित आकार, रोटेशन, केंद्र और प्लेन का नॉर्मल
हृदय वायर
center पर केंद्रित बंद आयत वायर बनाता है।
ग्राउंड प्लेन पर width X के साथ और length Z के साथ चलता है; direction प्लेन का
नॉर्मल है, और डिफ़ॉल्ट [0, 1, 0] वायर को ज़मीन पर सपाट रखता है।
चौड़ाई, लंबाई, केंद्र और प्लेन का नॉर्मल
आयत वायर
बंद L-आकार का वायर बनाता है: एक कोने पर जुड़ी दो आयताकार भुजाएँ।
पहली भुजा में widthFirst और lengthFirst हैं, दूसरी में widthSecond और
lengthSecond; align कोने को भुजाओं के बाहर, भीतर या बीच में रखता है, और
rotation शेप को उसके प्लेन में घुमाता है, डिग्री में। यह ज़मीन पर सपाट रहता है जब तक
direction कुछ और न कहे।
दोनों भुजाओं के आकार, अलाइनमेंट, रोटेशन, केंद्र और प्लेन का नॉर्मल
L-आकार का वायर
पूरा दीर्घवृत्त एक बंद एक-एज वायर के रूप में बनाता है, उस प्लेन में स्थित जिसका नॉर्मल
direction है।
radiusMajor radiusMinor से छोटा नहीं होना चाहिए, अन्यथा कर्नेल दीर्घवृत्त को अस्वीकार करता है;
डिफ़ॉल्ट दिशा [0, 1, 0] उसे ज़मीन पर सपाट बिछाती है।
केंद्र, प्लेन का नॉर्मल और दो त्रिज्याएँ
दीर्घवृत्त वायर
हेलिक्स वायर बनाता है, स्थिर radius की कुंडली जो height तक पहुँचने तक प्रति चक्कर pitch मॉडल इकाइयाँ
चढ़ती है।
यह center के बगल से शुरू होकर direction के साथ चढ़ती है; clockwise वाइंडिंग उलटता है।
हेलिक्स का tolerance के भीतर चिकने वक्र से सन्निकटन किया जाता है। 0 या उससे कम की त्रिज्या, पिच या ऊँचाई
null वायर देती है।
त्रिज्या, पिच, ऊँचाई, आधार का केंद्र, अक्ष की दिशा, वाइंडिंग और टॉलरेंस
हेलिक्स वायर
createHelixWire जैसा हेलिक्स वायर बनाता है, पर ऊँचाई के बजाय numTurns से आकार तय होता है:
कुंडली प्रति चक्कर pitch मॉडल इकाइयाँ चढ़ती है, numTurns बार।
त्रिज्या, पिच, चक्करों की संख्या, आधार का केंद्र, अक्ष की दिशा, वाइंडिंग और टॉलरेंस
हेलिक्स वायर
शंक्वाकार हेलिक्स वायर बनाता है जिसकी त्रिज्या आधार पर startRadius से शीर्ष पर endRadius तक
समान रूप से बदलती है, height तक पहुँचने तक प्रति चक्कर pitch मॉडल इकाइयाँ चढ़ते हुए।
यह center के बगल से शुरू होकर direction के साथ चढ़ती है; clockwise वाइंडिंग उलटता है।
वक्र का tolerance के भीतर सन्निकटन किया जाता है।
आरंभ और अंत त्रिज्याएँ, पिच, ऊँचाई, आधार का केंद्र, अक्ष की दिशा, वाइंडिंग और टॉलरेंस
पतला होता हेलिक्स वायर
उस प्लेन में सपाट सर्पिल वायर बनाता है जिसका नॉर्मल direction है: numTurns चक्कर जिनकी
त्रिज्या startRadius से endRadius तक समान रूप से बढ़ती है।
डिफ़ॉल्ट दिशा [0, 1, 0] उसे ज़मीन पर सपाट बिछाती है; clockwise वाइंडिंग
उलटता है, और वक्र का tolerance के भीतर सन्निकटन किया जाता है।
आरंभ और अंत त्रिज्याएँ, चक्करों की संख्या, केंद्र, प्लेन का नॉर्मल, वाइंडिंग और टॉलरेंस
सर्पिल वायर
ग्राउंड प्लेन पर एकल-रेखा Hershey simplex फ़ॉन्ट में टेक्स्ट को स्ट्रोक वायर के रूप में लिखता है, प्रति पेन स्ट्रोक एक खुला पॉलीलाइन वायर।
height मॉडल इकाइयों में बड़े अक्षर की ऊँचाई है, lineSpacing और letterSpacing
उसके गुणज हैं, align अलग लंबाई की पंक्तियों को संरेखित करता है, और centerOnOrigin ब्लॉक को
मूल बिंदु पर ले जाता है।
टेक्स्ट, उसका आकार और स्पेसिंग, अलाइनमेंट और प्लेसमेंट विकल्प
प्रत्येक स्ट्रोक के लिए एक वायर, लेखन क्रम में
textWires की तरह टेक्स्ट को स्ट्रोक वायर के रूप में लिखता है और उन्हें कंपाउंड में पैक करता है, साथ में
ब्लॉक का आकार।
परिणाम में compound पूरे टेक्स्ट के साथ, characters लेखन क्रम में प्रति अक्षर एक
कंपाउंड के साथ, width और height X के साथ और Z के साथ ब्लॉक के विस्तार के रूप में,
और center ब्लॉक के मध्य के रूप में होते हैं।
टेक्स्ट, उसका आकार और स्पेसिंग, अलाइनमेंट और प्लेसमेंट विकल्प
टेक्स्ट कंपाउंड, अक्षरों के कंपाउंड और मापा गया आकार
वायर के हर एज को दी गई डिग्री के B-spline के रूप में, एक टॉलरेंस के भीतर, फिर से बनाता है और परिणामों को वापस एक वायर में जोड़ता है।
डिग्री घटाना वक्रों को सरल करता है, बढ़ाना बाद के ऑपरेशनों को अधिक स्वतंत्रता देता है;
दोनों ही स्थितियों में हर नया वक्र पुराने के tolerance के भीतर रहता है।
वायर, वह डिग्री जिस पर पुनर्निर्माण करना है और टॉलरेंस
पुनर्निर्मित एजेस वाला एक नया वायर
बंद आवर्ती वायर की सीम, वह पॉइंट जहाँ वह शुरू और खत्म होता है, को उसके वक्र पर दिए गए पैरामीटर तक ले जाता है।
ज्यामिति नहीं बदलती; केवल यह कि वायर कहाँ से शुरू माना जाता है। वृत्त जैसे एक-एज वायर के लिए है: हर आवर्ती एज हिलाया जाता है, जो एजेस आवर्ती नहीं हैं वे जैसे हैं वैसे रहते हैं।
आवर्ती वायर और नई सीम का पैरामीटर
सीम से शुरू होने वाला एक नया वायर
बंद आवर्ती वायर की सीम, वह पॉइंट जहाँ वह शुरू और खत्म होता है, को उसकी वर्तमान शुरुआत से वक्र के साथ एक दूरी तक ले जाता है।
ज्यामिति नहीं बदलती; केवल यह कि वायर कहाँ से शुरू माना जाता है। वृत्त जैसे एक-एज वायर के लिए है: हर आवर्ती एज हिलाया जाता है, जो एजेस आवर्ती नहीं हैं वे जैसे हैं वैसे रहते हैं।
आवर्ती वायर और सीम को खिसकाने की दूरी
सीम से शुरू होने वाला एक नया वायर
कोने के पॉइंट की सूची से होकर सीधे एजेस का बंद वायर बनाता है, अंतिम पॉइंट से वापस पहले तक का एज जोड़ते हुए।
पॉइंट का एक प्लेन में होना ज़रूरी नहीं; हालाँकि समतल फेस को समतल बाहरी रेखा चाहिए।
कोने के पॉइंट, क्रम में
बंद वायर
दो पॉइंट के बीच सीधा एक-एज वायर बनाता है और उसे उनमें से हर एक के पार लंबा करता है।
extensionStart और extensionEnd मॉडल इकाइयों में वे दूरियाँ हैं जो लाइन के साथ शुरुआत और
अंत के पार जोड़ी जाती हैं; दोनों पॉइंट अलग होने चाहिए, अन्यथा त्रुटि फेंकी जाती है।
आरंभ और अंत पॉइंट और दो विस्तार लंबाइयाँ
बढ़ाया गया सीधा वायर
पॉइंट की सूची से होकर, क्रम में, सीधे एजेस का खुला वायर बनाता है।
वायर बंद नहीं होता; createPolygonWire पहले पॉइंट तक वापस एज जोड़ता है।
पॉइंट, क्रम में
खुला वायर
कंट्रोल पॉइंट से संचालित चिकना Bezier वायर बनाता है: वह पहले पॉइंट से शुरू होता है, अंतिम पर खत्म होता है और बीच वालों की ओर बिना उनसे गुज़रे खिंचता है।
closed पहला पॉइंट फिर से जोड़ता है ताकि सिरे मिलें; periodic इसके बजाय ऐसा बंद
वक्र बनाता है जो सीम के आर-पार चिकना है। degree सीमित करता है कि हर हिस्से को कितने पड़ोसी आकार देते हैं।
नियंत्रण पॉइंट और बंद करने और डिग्री के विकल्प
Bezier वायर
createBezier जैसा Bezier वायर बनाता है, प्रति कंट्रोल पॉइंट एक भार के साथ जो बताता है कि वह
वक्र को कितनी ज़ोर से खींचता है।
1 से ऊपर का भार वक्र को अपने पॉइंट की ओर खींचता है, 1 से नीचे उसे छोड़ देता है। भार पॉइंट से
मेल खाने चाहिए: वही गिनती, या closed true और periodic false होने पर एक अधिक, क्योंकि
पहला पॉइंट दोहराया जाता है।
नियंत्रण पॉइंट, उनके भार और बंद करने और डिग्री के विकल्प
भारित Bezier वायर
चिकना B-spline वायर बनाता है जो हर पॉइंट से क्रम में गुज़रता है।
periodic वक्र को बंद करता है ताकि वह सीम के आर-पार चिकना रहे, जो सुंदर आकार के लूप देता है।
parametrization पॉइंट के बीच की दूरी नियंत्रित करता है: centripetal पॉइंट असमान होने पर
नोकों और ओवरशूट का प्रतिरोध करता है। startTangent और endTangent, या प्रति पॉइंट एक tangents
प्रविष्टि, वहाँ वक्र की दिशा तय करते हैं।
पॉइंट, क्या कर्व को बंद करना है, टॉलरेंस, पैरामीट्राइज़ेशन और वैकल्पिक स्पर्शरेखाएँ
पॉइंट से होकर जाने वाला B-spline वायर
पॉइंट से होकर बंद, चिकना B-spline वायर बनाता है जिसकी आकृति जब भी पॉइंट दर्पण-सममित हों तब दर्पण-सममित होती है, बिना किसी अजीब दिखने वाले शुरुआती या अंतिम पॉइंट के।
सादा आवर्ती interpolatePoints वर्ग या त्रिभुज जैसे सममित इनपुट के लिए अपनी सीम पर तिरछा
दिख सकता है; यह रूप नहीं दिखता। अगर पॉइंट इंटरपोलेट नहीं किए जा सकते तो यह त्रुटि के साथ
विफल होता है।
पॉइंट और टॉलरेंस
बंद सममित B-spline वायर
चिकना B-spline वायर बनाता है जो पॉइंट की सूची का सन्निकटन करता है: वह उनका बारीकी से अनुसरण करता है पर हर एक से ठीक गुज़रना ज़रूरी नहीं।
closed पहला पॉइंट फिर से जोड़ता है ताकि सिरे मिलें। फ़िट 3 और 8 के बीच की डिग्री और
0.001 मॉडल इकाइयों की टॉलरेंस उपयोग करता है; जब वक्र को पॉइंट से होकर गुज़रना ही चाहिए तब
interpolatePoints का उपयोग करें।
पॉइंट और क्या कर्व को बंद करना है
B-spline वायर
दो वायर के बीच उछलती ज़िग-ज़ैग लाइन खींचता है: दोनों को समान संख्या के पॉइंट में बाँटा जाता है और एक पॉलीलाइन उन पर बारी-बारी से जाती है।
nrZigZags उछालों की संख्या तय करता है; inverse दूसरे वायर से शुरू करता है;
divideByEqualDistance पॉइंट को पैरामीटर के बजाय लंबाई से फैलाता है; zigZagsPerEdge
true होने पर हर एज को अपना ज़िग-ज़ैग मिलता है, इसलिए एज की गिनतियाँ मेल खानी चाहिए।
दोनों वायर, ज़िग-ज़ैग की संख्या और स्पेसिंग विकल्प
ज़िग-ज़ैग वायर
कई वायर या एजेस के शुरुआती पॉइंट को एक नए वायर में और उनके अंतिम पॉइंट को दूसरे में जोड़ता है।
wireType उन्हें पॉलीलाइन या चिकने इंटरपोलेटेड वक्र बनाता है, closed अंतिम पॉइंट को वापस
पहले से जोड़ता है, और tolerance इंटरपोलेशन के लिए उपयोग होता है। दो से कम शेप्स त्रुटि
फेंकते हैं।
वायर या एजेस, बनाए जाने वाले वायर का प्रकार, क्या उसे बंद करना है और टॉलरेंस
दो वायर: एक आरंभ पॉइंट से होकर, एक अंत पॉइंट से होकर
कई वायर या एजेस को समान संख्या के पॉइंट में बाँटता है और हर स्थिति के पॉइंट को एक नए वायर में जोड़ता है, सीढ़ी के डंडों की तरह।
nrOfDivisions चरण उससे एक अधिक डंडा देते हैं; divideByEqualDistance पॉइंट को पैरामीटर के
बजाय लंबाई से फैलाता है; wireType डंडों को पॉलीलाइन या चिकने वक्र बनाता है,
closed हर एक को लूप में जोड़ता है।
वायर या एजेस, विभाजनों की संख्या, स्पेसिंग, बनाए जाने वाले वायर का प्रकार, क्या उसे बंद करना है और टॉलरेंस
प्रत्येक विभाजन पॉइंट के लिए एक वायर, शेप्स के साथ क्रम में
एक प्लेन में स्थित दो वृत्तों के चारों ओर बंद बाहरी रेखा खींचता है, उन्हें स्पर्शरेखाओं से जोड़ते हुए: बेल्ट या कैप्सूल की आकृति।
keepLines बाहरी स्पर्शरेखाएँ (बेल्ट) या क्रॉस होती भीतरी वाली चुनता है;
circleRemainders चुनता है कि हर वृत्त का कौन-सा चाप बाहरी रेखा में रहता है। हर वृत्त वायर में
एक ही एज होना चाहिए।
दोनों वृत्त वायर, कौन-सी स्पर्शरेखा लाइनें और आर्क रखने हैं, और टॉलरेंस
बंद बाहरी रेखा वाला वायर
OpenCascade में वायर: सिरे से सिरा जुड़े एजेस की श्रृंखलाएँ, पथ की तरह खुली या बाहरी रेखा की तरह बंद। उन्हें पॉइंट और कर्व (पॉलीलाइनें, B-spline, Bezier, इंटरपोलेशन, हेलिक्स, सर्पिल) से, तैयार समतल बाहरी रेखाओं (वृत्त, आयत, तारे, बीम प्रोफ़ाइल, टेक्स्ट) के रूप में जो
directionके अन्यथा कहने तक ग्राउंड प्लेन पर रहती हैं, या मौजूदा एजेस और वायर को जोड़कर और विभाजित करके बनाएँ; उन्हें पॉइंट, स्पर्शरेखाओं, लंबाइयों और केंद्रों के रूप में वापस पढ़ें; उन्हें फेसेस पर मैप करें या शेप्स पर प्रोजेक्ट करें। वायर के साथ पैरामीटर उसके आरंभ पर 0 से उसके अंत पर 1 तक चलते हैं और दूरी के बजाय हर एज के अपने पैरामीटर का अनुसरण करते हैं। बंद वायर ही वह है जिसेshapes.faceभरकर फेस बनाता है।