समतल वायर या फेस के कोनों को दी गई त्रिज्या के चापों से गोल करता है।
indexes के बिना हर कोना radius से गोल किया जाता है। indexes के साथ, बाहरी रेखा के साथ 1 से
गिनते हुए, केवल वे कोने गोल किए जाते हैं, हर एक radius या radiusList की संगत प्रविष्टि से,
indexes जितनी लंबी। फ़्री-फ़ॉर्म एजेस वाले वायर fillet3DWire का उपयोग करते हैं।
समतल वायर या फेस, त्रिज्या या त्रिज्याओं की सूची, और वैकल्पिक 1-आधारित कोने के इंडेक्स
गोल किया गया वायर या फेस
const rectangle = await bitbybit.occt.shapes.wire.createRectangleWire({ width: 10, length: 5, center: [0, 0, 0], direction: [0, 1, 0] });
const rounded = await bitbybit.occt.fillets.fillet2d({ shape: rectangle, radius: 1 });
const twoCorners = await bitbybit.occt.fillets.fillet2d({ shape: rectangle, radiusList: [1, 2], indexes: [1, 3] });
कई समतल वायर या फेसेस के कोनों को गोल करता है, जैसे fillet2d एक के लिए करता है, सभी के लिए एक ही
त्रिज्या और कोने के इंडेक्स के साथ।
समतल वायर या फेसेस, त्रिज्या या त्रिज्याओं की सूची, और वैकल्पिक 1-आधारित कोने के इंडेक्स
गोल किए गए वायर या फेसेस, उसी क्रम में
एक प्लेन में स्थित दो एजेस को दी गई त्रिज्या के गोल करने वाले चाप से जोड़ता है, एजेस को उससे मिलने तक ट्रिम करते हुए, और तीनों टुकड़े एक वायर के रूप में लौटाता है।
प्लेन planeOrigin और planeDirection, उसके नॉर्मल, से दिया जाता है। जब कई चाप फ़िट हों,
solution इंडेक्स से एक चुनता है; -1 planeOrigin के निकटतम वाला लेता है।
दोनों एजेस, वह प्लेन जिसमें वे स्थित हैं, त्रिज्या और समाधान का इंडेक्स
पहले एज, आर्क और दूसरे एज का वायर
समतल वायर या फेस के कोनों को बेवल करता है: हर कोना एक एज के साथ distance से, उससे angle
डिग्री पर, काटा जाता है।
indexes के बिना हर कोना बेवल किया जाता है; उनके साथ, बाहरी रेखा के साथ 1 से गिनते हुए, केवल
वे कोने।
समतल वायर या फेस, दूरी, कोण और वैकल्पिक 1-आधारित कोने के इंडेक्स
बेवल किया गया वायर या फेस
शेप के एजेस को एक दूरी से, मॉडल इकाइयों में, बेवल करता है, हर तीखे एज को समतल पट्टी तक काटते हुए।
indexes के बिना हर एज distance से बेवल किया जाता है। indexes के साथ, उस क्रम में 0 से गिनते हुए
जिसमें shapes.edge.getEdges उन्हें सूचीबद्ध करता है, केवल वे एजेस बेवल किए जाते हैं, हर एक
distance या distanceList की संगत प्रविष्टि से, एज क्रम में।
शेप, दूरी या दूरियों की सूची, और वैकल्पिक 0-आधारित एज इंडेक्स
बेवल किए गए एजेस वाला शेप
शेप के दिए गए एजेस को बेवल करता है, हर एक अपनी दूरी से।
एजेस शेप के होने चाहिए; distanceList स्थिति से उनके साथ जोड़ी बनाती है और उसकी लंबाई
समान होनी चाहिए, अन्यथा त्रुटि फेंकी जाती है।
शेप, उसके बेवल किए जाने वाले एजेस और प्रत्येक एज के लिए एक दूरी
बेवल किए गए एजेस वाला शेप
शेप के एक एज को असमान चैम्फर से बेवल करता है: distance1 face पर मापी जाती है, एज पर
मिलने वाले दो फेसेस में से एक, और distance2 दूसरे पर।
फेस तय करता है कि किस ओर कौन-सी दूरी मिलती है; बेवल पलटने के लिए उनकी अदला-बदली करें।
शेप, एज, वह फेस जिस पर पहली दूरी लागू होती है, और दो दूरियाँ
बेवल किए गए एज वाला शेप
शेप के कई एजेस को एक ही असमान चैम्फर से बेवल करता है: distance1 हर एज के जोड़ीदार फेस पर
मापी जाती है और distance2 दूसरे फेस पर।
faces स्थिति से edges के साथ जोड़ी बनाता है और उसकी लंबाई समान होनी चाहिए, अन्यथा त्रुटि फेंकी जाती है।
शेप, एजेस, प्रत्येक एज के लिए एक जोड़ीदार फेस, और दो दूरियाँ
बेवल किए गए एजेस वाला शेप
शेप के कई एजेस को बेवल करता है, हर एक अपने असमान चैम्फर से: हर एज के लिए distances1
उसके जोड़ीदार फेस पर मापी जाती है और distances2 दूसरे फेस पर।
faces, distances1 और distances2 स्थिति से edges के साथ जोड़ी बनाते हैं और सभी की
लंबाई समान होनी चाहिए, अन्यथा त्रुटि फेंकी जाती है।
शेप, एजेस, प्रत्येक एज के लिए एक जोड़ीदार फेस, और दो दूरी सूचियाँ
बेवल किए गए एजेस वाला शेप
शेप के एक एज को face पर मापी दूरी और उस फेस से डिग्री में कोण से
बेवल करता है।
बेवल दिए गए फेस पर एज से distance दूर शुरू होता है और उसे angle पर छोड़ता है; 45
डिग्री समान चैम्फर देता है।
शेप, एज, वह फेस जिस पर दूरी मापी जाती है, दूरी और कोण
बेवल किए गए एज वाला शेप
शेप के कई एजेस को एक ही दूरी और कोण से बेवल करता है, दूरी हर एज के जोड़ीदार फेस पर मापी और कोण उससे डिग्री में।
faces स्थिति से edges के साथ जोड़ी बनाता है और उसकी लंबाई समान होनी चाहिए, अन्यथा त्रुटि फेंकी जाती है।
शेप, एजेस, प्रत्येक एज के लिए एक जोड़ीदार फेस, दूरी और कोण
बेवल किए गए एजेस वाला शेप
शेप के कई एजेस को बेवल करता है, हर एक अपनी दूरी और कोण से, दूरी एज के जोड़ीदार फेस पर मापी और कोण उससे डिग्री में।
faces, distances और angles स्थिति से edges के साथ जोड़ी बनाते हैं और सभी की लंबाई
समान होनी चाहिए, अन्यथा त्रुटि फेंकी जाती है।
शेप, एजेस, प्रत्येक एज के लिए एक जोड़ीदार फेस, दूरियाँ और कोण
बेवल किए गए एजेस वाला शेप
शेप के एजेस को फिलेट त्रिज्या से गोल करता है, मॉडल इकाइयों में।
indexes के बिना हर एज radius से गोल किया जाता है। indexes के साथ, उस क्रम में 0 से गिनते हुए
जिसमें shapes.edge.getEdges उन्हें सूचीबद्ध करता है, केवल वे एजेस गोल किए जाते हैं, हर एक radius या
radiusList की संगत प्रविष्टि से, एज क्रम में चुने गए एजेस के साथ जोड़ी बनाकर।
शेप, त्रिज्या या त्रिज्याओं की सूची, और वैकल्पिक 0-आधारित एज इंडेक्स
गोल किए गए एजेस वाला शेप
const box = await bitbybit.occt.shapes.solid.createBox({ width: 10, length: 20, height: 5, center: [0, 0, 0] });
const rounded = await bitbybit.occt.fillets.filletEdges({ shape: box, radius: 1 });
const twoEdges = await bitbybit.occt.fillets.filletEdges({ shape: box, radiusList: [1, 2], indexes: [0, 3] });
शेप के दिए गए एजेस को गोल करता है, हर एक अपनी त्रिज्या से।
एजेस शेप के होने चाहिए; radiusList स्थिति से उनके साथ जोड़ी बनाती है और उसकी लंबाई
समान होनी चाहिए, अन्यथा त्रुटि फेंकी जाती है।
शेप, उसके गोल किए जाने वाले एजेस और प्रत्येक एज के लिए एक त्रिज्या
गोल किए गए एजेस वाला शेप
शेप के दिए गए एजेस को गोल करता है, सभी एक ही त्रिज्या से।
एजेस शेप के होने चाहिए; खाली सूची त्रुटि फेंकती है।
शेप, उसके गोल किए जाने वाले एजेस और त्रिज्या
गोल किए गए एजेस वाला शेप
शेप के एक एज को ऐसी त्रिज्या से गोल करता है जो उसके साथ बदलती है।
paramsU एज के साथ की स्थितियाँ हैं, उसकी शुरुआत में 0 से अंत में 1 तक के अंशों के रूप में, और
radiusList हर एक पर त्रिज्या देती है; कर्नेल उनके बीच सहजता से मिलाता है। दोनों सूचियों
की लंबाई समान होनी चाहिए, अन्यथा त्रुटि फेंकी जाती है।
शेप, उसका एज, त्रिज्याएँ और एज के साथ वे स्थितियाँ जहाँ वे लागू होती हैं
गोल किए गए एज वाला शेप
शेप के कई एजेस को गोल करता है, हर एक उसी त्रिज्या प्रोफ़ाइल से जो उसके साथ बदलती है।
paramsU हर एज के साथ की स्थितियाँ 0 से 1 तक के अंशों के रूप में हैं और radiusList हर एक पर
त्रिज्या; सूचियों की लंबाई समान होनी चाहिए, अन्यथा त्रुटि फेंकी जाती है।
शेप, उसके एजेस, त्रिज्याएँ और प्रत्येक एज के साथ वे स्थितियाँ जहाँ वे लागू होती हैं
गोल किए गए एजेस वाला शेप
शेप के कई एजेस को गोल करता है, हर एक अपनी त्रिज्या प्रोफ़ाइल से जो उसके साथ बदलती है।
radiusLists और paramsULists में प्रति एज एक सूची है, एज क्रम में; हर युग्म के भीतर
स्थितियाँ एज के साथ 0 से 1 तक के अंश हैं और त्रिज्याएँ वहाँ लागू होती हैं। तीनों सूचियों
की लंबाई समान होनी चाहिए, अन्यथा त्रुटि फेंकी जाती है।
शेप, उसके एजेस, प्रत्येक एज के लिए एक त्रिज्या सूची और प्रत्येक एज के लिए एक स्थिति सूची
गोल किए गए एजेस वाला शेप
ऐसे वायर के कोनों को गोल करता है जो एक प्लेन में नहीं है।
कर्नेल में सीधा 3D वायर फिलेट नहीं है, इसलिए वायर को direction के साथ शेल में एक्सट्रूड किया जाता है,
शेल को फिलेट किया जाता है और गोल किया वायर उससे वापस पढ़ा जाता है; direction वायर के
समानांतर नहीं होना चाहिए और फिलेट के लिए जगह छोड़नी चाहिए।
वायर, त्रिज्या या त्रिज्याओं की सूची, वैकल्पिक 0-आधारित कोने के इंडेक्स और एक्सट्रूज़न की दिशा
गोल किया गया वायर
एक प्लेन में न होने वाले कई वायर के कोनों को गोल करता है, जैसे fillet3DWire एक के लिए
करता है, सभी के लिए एक ही त्रिज्या, इंडेक्स और दिशा के साथ।
वायर, त्रिज्या या त्रिज्याओं की सूची, वैकल्पिक कोने के इंडेक्स और एक्सट्रूज़न की दिशा
गोल किए गए वायर, उसी क्रम में
OpenCascade शेप्स के एजेस को गोल और बेवल करना: फिलेट तीखे एज को दी गई त्रिज्या की गोल सतह से बदलता है, चैम्फर दी गई दूरी के समतल बेवल से। एजेस उस क्रम में 0-आधारित इंडेक्स से चुने जाते हैं जिसमें
shapes.edge.getEdgesउन्हें सूचीबद्ध करता है, या सीधे पास किए जाते हैं; समतल बाहरी रेखाएँ और फेसेस अपने कोनों परfillet2dसे गोल किए जाते हैं, जिसके कोने के इंडेक्स 1 से शुरू होते हैं। जो त्रिज्या फ़िट नहीं होती, उदाहरण के लिए पड़ोसी फेस से बड़ी, वह कर्नेल को विफल कर देती है, इसलिए छोटे से शुरू करें। हर मेथड एक नया शेप लौटाता है।