I-बीम की समतल प्रोफ़ाइल को उसके अपने नॉर्मल के साथ आगे और पीछे एक्सट्रूड करके I-बीम बनाता है।
extrusionLengthFront और extrusionLengthBack बताते हैं कि वह हर ओर कितना बढ़ता है, मॉडल
इकाइयों में; कम से कम एक 0 से ऊपर होना चाहिए, अन्यथा त्रुटि फेंकी जाती है।
I-बीम प्रोफ़ाइल और दो एक्सट्रूज़न लंबाइयाँ
एक नया सॉलिड
const beam = await bitbybit.occt.shapes.solid.createIBeamProfileSolid({
width: 10,
height: 20,
flangeThickness: 1,
webThickness: 1,
alignment: Bit.Inputs.Base.basicAlignmentEnum.midMid,
rotation: 0,
center: [0, 0, 0],
direction: [0, 0, 1],
extrusionLengthFront: 100,
extrusionLengthBack: 0,
});
H-बीम की समतल प्रोफ़ाइल को उसके अपने नॉर्मल के साथ आगे और पीछे एक्सट्रूड करके H-बीम बनाता है।
extrusionLengthFront और extrusionLengthBack बताते हैं कि वह हर ओर कितना बढ़ता है, मॉडल
इकाइयों में; कम से कम एक 0 से ऊपर होना चाहिए, अन्यथा त्रुटि फेंकी जाती है।
H-बीम प्रोफ़ाइल और दो एक्सट्रूज़न लंबाइयाँ
एक नया सॉलिड
const beam = await bitbybit.occt.shapes.solid.createHBeamProfileSolid({
width: 20,
height: 20,
flangeThickness: 1,
webThickness: 1,
alignment: Bit.Inputs.Base.basicAlignmentEnum.midMid,
rotation: 0,
center: [0, 0, 0],
direction: [0, 0, 1],
extrusionLengthFront: 100,
extrusionLengthBack: 0,
});
T-बीम की समतल प्रोफ़ाइल को उसके अपने नॉर्मल के साथ आगे और पीछे एक्सट्रूड करके T-बीम बनाता है।
extrusionLengthFront और extrusionLengthBack बताते हैं कि वह हर ओर कितना बढ़ता है, मॉडल
इकाइयों में; कम से कम एक 0 से ऊपर होना चाहिए, अन्यथा त्रुटि फेंकी जाती है।
T-बीम प्रोफ़ाइल और दो एक्सट्रूज़न लंबाइयाँ
एक नया सॉलिड
const beam = await bitbybit.occt.shapes.solid.createTBeamProfileSolid({
width: 10,
height: 20,
flangeThickness: 1,
webThickness: 1,
alignment: Bit.Inputs.Base.basicAlignmentEnum.midMid,
rotation: 0,
center: [0, 0, 0],
direction: [0, 0, 1],
extrusionLengthFront: 100,
extrusionLengthBack: 0,
});
U-बीम की समतल प्रोफ़ाइल को उसके अपने नॉर्मल के साथ आगे और पीछे एक्सट्रूड करके U-बीम बनाता है।
extrusionLengthFront और extrusionLengthBack बताते हैं कि वह हर ओर कितना बढ़ता है, मॉडल
इकाइयों में; कम से कम एक 0 से ऊपर होना चाहिए, अन्यथा त्रुटि फेंकी जाती है।
U-बीम प्रोफ़ाइल और दो एक्सट्रूज़न लंबाइयाँ
एक नया सॉलिड
const beam = await bitbybit.occt.shapes.solid.createUBeamProfileSolid({
width: 10,
height: 20,
flangeThickness: 1,
webThickness: 1,
flangeWidth: 3,
alignment: Bit.Inputs.Base.basicAlignmentEnum.midMid,
rotation: 0,
center: [0, 0, 0],
direction: [0, 0, 1],
extrusionLengthFront: 100,
extrusionLengthBack: 0,
});
सॉलिड के बारे में निदान तथ्य इकट्ठा करता है: क्या वह मान्य है, उसमें कितने फेसेस और एजेस हैं, उसका सतह क्षेत्रफल और आयतन, और हर फेस के लिए सतह का प्रकार, डिग्री, कंट्रोल पॉइंट की गिनती, सीमाएँ और क्षेत्रफल।
खाली या null शेप शून्य गिनतियों के साथ अमान्य चिह्नित रिपोर्ट देता है।
जाँचा जाने वाला सॉलिड
रिपोर्ट, जिसमें संख्याएँ, क्षेत्रफल, आयतन और प्रत्येक फेस के लिए एक प्रविष्टि है
उन पॉइंट को रखता है जो सॉलिड के भीतर, उसकी सतह पर, या उसके बाहर हैं, जैसा keepIn, keepOn और
keepOut फ़्लैग से चुना गया है।
पॉइंट सतह पर तब माना जाता है जब वह उससे tolerance के भीतर हो। जिन पॉइंट को कर्नेल
वर्गीकृत नहीं कर सकता वे केवल keepUnknown के साथ रखे जाते हैं।
सॉलिड, पॉइंट, टॉलरेंस और पॉइंट की कौन-सी श्रेणियाँ रखनी हैं
फ़िल्टर पास करने वाले पॉइंट, अपने मूल क्रम में
बंद शेल को सॉलिड में बदलता है, ताकि उसके घेरे का आयतन ऐसा पिंड बन जाए जिसे मापा, बूलियन किया और मेश किया जा सके।
शेल जलरोधी होना चाहिए; अंतराल वाला शेल ऐसा सॉलिड बनाता है जिसे कर्नेल उपयोग नहीं कर सकता।
बंद शैल
शैल से घिरा सॉलिड
सॉलिड के सभी फेसेस का कुल क्षेत्रफल मापता है।
सॉलिड
सतह का क्षेत्रफल, वर्ग मॉडल इकाइयों में
सॉलिड के घेरे का आयतन घन मॉडल इकाइयों में मापता है।
सॉलिड
आयतन, घन मॉडल इकाइयों में
सूची के हर सॉलिड का आयतन मापता है।
सॉलिड्स
प्रत्येक सॉलिड के लिए एक आयतन, उसी क्रम में
सॉलिड का द्रव्यमान केंद्र खोजता है, उसे समान घनत्व की सामग्री से भरा मानते हुए।
सॉलिड
द्रव्यमान केंद्र का पॉइंट
सूची के हर सॉलिड का द्रव्यमान केंद्र खोजता है, हर एक को समान घनत्व की सामग्री से भरा मानते हुए।
सॉलिड्स
प्रत्येक सॉलिड के लिए एक पॉइंट, उसी क्रम में
किसी भी शेप के भीतर के सॉलिड सूचीबद्ध करता है, जैसे कंपाउंड के पिंड या बूलियन का परिणाम।
जो शेप खुद सॉलिड है वह उस एक सॉलिड वाली सूची देता है।
वह शेप जिससे सॉलिड्स लेने हैं
शेप में मिले सॉलिड्स
अक्षों के समानांतर भुजाओं वाला बॉक्स सॉलिड बनाता है।
width X के साथ, height Y के साथ (ऊपर) और length Z के साथ चलता है, सभी मॉडल इकाइयों में।
डिफ़ॉल्ट रूप से बॉक्स center पर केंद्रित होता है; originOnCenter false सेट होने पर वह उस
पॉइंट पर खड़ा होता है, इसलिए center निचले फेस का मध्य बन जाता है।
बॉक्स का आकार, वह पॉइंट जिस पर उसे रखा जाता है, और क्या वह उस पर केंद्रित है या उस पर खड़ा है
एक नया सॉलिड
घन सॉलिड बनाता है, तीनों भुजाओं के समान आकार वाला बॉक्स, अक्षों के समानांतर।
डिफ़ॉल्ट रूप से घन center पर केंद्रित होता है; originOnCenter false सेट होने पर वह उस
पॉइंट पर खड़ा होता है, इसलिए center निचले फेस का मध्य बन जाता है।
एक नया सॉलिड
ऐसा बॉक्स सॉलिड बनाता है जो एक कोने के पॉइंट से शुरू होकर धनात्मक अक्षों के साथ फैलता है।
सबसे छोटे x, y और z वाला कोना corner पर बैठता है; बॉक्स वहाँ से X के साथ width,
Y के साथ height और Z के साथ length तक पहुँचता है, सभी मॉडल इकाइयों में।
बॉक्स का आकार और वह कोना जिससे वह बढ़ता है
एक नया सॉलिड
center पर गोल आधार वाला सिलेंडर सॉलिड बनाता है, जो direction के साथ height बढ़ता है।
originOnCenter चालू होने पर, सिलेंडर अपनी आधी ऊँचाई पीछे खिसकाया जाता है ताकि center उसके
मध्य में बैठे। angle, डिग्री में, पूरे 360 डिग्री के गोल में से एक फाँक काटता है, केक के टुकड़े
की तरह।
त्रिज्या, ऊँचाई, आधार का केंद्र, दिशा, एक वैकल्पिक आंशिक कोण और क्या पॉइंट पर केंद्रित करना है
एक नया सॉलिड
हर लाइन के साथ, उसकी शुरुआत से उसके अंत तक, एक सिलेंडर सॉलिड बनाता है, सभी समान त्रिज्या के।
हर सिलेंडर की ऊँचाई उसकी लाइन की लंबाई है।
लाइनें और त्रिज्या
प्रत्येक लाइन के लिए एक सॉलिड, उसी क्रम में
एक केंद्र पॉइंट के चारों ओर दी गई त्रिज्या का गोला सॉलिड बनाता है।
एक नया सॉलिड
शंकु सॉलिड बनाता है, या दोनों त्रिज्याएँ 0 से ऊपर होने पर छिन्नक, जो center पर गोल
आधार पर खड़ा होकर direction के साथ height बढ़ता है।
radius1 आधार है और radius2 शीर्ष; 0 की शीर्ष त्रिज्या नुकीला शंकु बनाती है। angle,
डिग्री में, पूरे 360 डिग्री के गोल में से एक फाँक काटता है।
एक नया सॉलिड
टोरस सॉलिड बनाता है, गोल अनुप्रस्थ काट वाली रिंग, center पर केंद्रित और अक्ष direction के
साथ।
majorRadius केंद्र से ट्यूब के मध्य तक की दूरी है और minorRadius ट्यूब की अपनी
त्रिज्या। angle, डिग्री में, पूरे 360 डिग्री के बजाय आंशिक रिंग बनाता है।
एक नया सॉलिड
समतल तारा प्रोफ़ाइल को उसके अपने नॉर्मल के साथ आगे और पीछे एक्सट्रूड करके तारे के आकार का सॉलिड बनाता है।
extrusionLengthFront और extrusionLengthBack बताते हैं कि वह हर ओर कितना बढ़ता है, मॉडल
इकाइयों में; कम से कम एक 0 से ऊपर होना चाहिए, अन्यथा त्रुटि फेंकी जाती है। तारा खुद वैसे बनता है जैसे
shapes.wire.createStarWire उसे बनाता है।
तारा प्रोफ़ाइल और दो एक्सट्रूज़न लंबाइयाँ
एक नया सॉलिड
समतल n-gon प्रोफ़ाइल को उसके अपने नॉर्मल के साथ आगे और पीछे एक्सट्रूड करके नियमित बहुभुज अनुप्रस्थ काट वाला सॉलिड बनाता है।
extrusionLengthFront और extrusionLengthBack बताते हैं कि वह हर ओर कितना बढ़ता है, मॉडल
इकाइयों में; कम से कम एक 0 से ऊपर होना चाहिए, अन्यथा त्रुटि फेंकी जाती है।
बहुभुज प्रोफ़ाइल और दो एक्सट्रूज़न लंबाइयाँ
एक नया सॉलिड
समतल समांतर चतुर्भुज प्रोफ़ाइल को उसके अपने नॉर्मल के साथ आगे और पीछे एक्सट्रूड करके समांतर चतुर्भुज अनुप्रस्थ काट वाला सॉलिड बनाता है।
extrusionLengthFront और extrusionLengthBack बताते हैं कि वह हर ओर कितना बढ़ता है, मॉडल
इकाइयों में; कम से कम एक 0 से ऊपर होना चाहिए, अन्यथा त्रुटि फेंकी जाती है।
समांतर चतुर्भुज प्रोफ़ाइल और दो एक्सट्रूज़न लंबाइयाँ
एक नया सॉलिड
समतल दिल प्रोफ़ाइल को उसके अपने नॉर्मल के साथ आगे और पीछे एक्सट्रूड करके दिल के आकार का सॉलिड बनाता है।
extrusionLengthFront और extrusionLengthBack बताते हैं कि वह हर ओर कितना बढ़ता है, मॉडल
इकाइयों में; कम से कम एक 0 से ऊपर होना चाहिए, अन्यथा त्रुटि फेंकी जाती है।
हृदय प्रोफ़ाइल और दो एक्सट्रूज़न लंबाइयाँ
एक नया सॉलिड
समतल ट्री प्रोफ़ाइल को उसके अपने नॉर्मल के साथ आगे और पीछे एक्सट्रूड करके क्रिसमस ट्री के आकार का सॉलिड बनाता है।
extrusionLengthFront और extrusionLengthBack बताते हैं कि वह हर ओर कितना बढ़ता है, मॉडल
इकाइयों में; कम से कम एक 0 से ऊपर होना चाहिए, अन्यथा त्रुटि फेंकी जाती है।
पेड़ की प्रोफ़ाइल और दो एक्सट्रूज़न लंबाइयाँ
एक नया सॉलिड
समतल L प्रोफ़ाइल को उसके अपने नॉर्मल के साथ आगे और पीछे एक्सट्रूड करके L-आकार का सॉलिड बनाता है।
extrusionLengthFront और extrusionLengthBack बताते हैं कि वह हर ओर कितना बढ़ता है, मॉडल
इकाइयों में; कम से कम एक 0 से ऊपर होना चाहिए, अन्यथा त्रुटि फेंकी जाती है।
L प्रोफ़ाइल और दो एक्सट्रूज़न लंबाइयाँ
एक नया सॉलिड
OpenCascade में सॉलिड्स: बंद शेप्स जो एक आयतन को घेरते हैं। एक को प्रिमिटिव (
createBox,createSphere,createCylinder,createCone,createTorus) से, आगे और पीछे एक्सट्रूड की गई समतल प्रोफ़ाइल (तारा, n-gon, हृदय, बीम और अन्य प्रोफ़ाइल सॉलिड्स) से, याfromClosedShellसे बंद शैल से बनाएँ; फिर उसे आयतन, सतह क्षेत्रफल और द्रव्यमान केंद्र गेटर से मापें, और पॉइंट को इस आधार पर फ़िल्टर करें कि वे उसके भीतर हैं या नहीं। वर्टिसेस, एजेस, वायर, फेसेस, शैल और कंपाउंड कीshapesके अंतर्गत इसके बगल में अपनी क्लासें हैं।