Bitbybit Docs
    Preparing search index...

    Class JSCADHulls

    JSCAD ज्यामिति को उसके उत्तल हल में लपेटना, वह शेप जो उसके चारों ओर कसी हुई चादर लेगी: hull सब कुछ एक साथ लपेटता है और hullChain हर क्रमागत जोड़े को लपेटता है, ताकि शेप्स की पंक्ति एक ढेर के बजाय एक मुड़ी हुई ट्यूब बने। एक कॉल के सभी इनपुट एक ही प्रकार के होने चाहिए, सॉलिड्स, 2D शेप्स या पथ।

    Index

    Constructors

    hulls

    • इनपुट की हर लगातार जोड़ी को उत्तल हल में लपेटता है और हल को फ़्यूज़ करता है, ताकि शेप्स की पंक्ति उनके क्रम का अनुसरण करता एक सतत धागा बन जाए।

      पंक्ति का मोड़ रखा जाता है, जहाँ hull उसे भर देता। सभी इनपुट एक ही प्रकार के होने चाहिए।

      Parameters

      • inputs: HullDto

        सॉलिड्स, 2D शेप्स या पथ, उस क्रम में जिसमें वे जुड़ते हैं

      Returns Promise<JSCADEntity>

      श्रृंखलाबद्ध हल

      const spheres = await bitbybit.jscad.shapes.spheresOnCenterPoints({ centers: [[0, 0, 0], [10, 0, 0], [10, 10, 0]], radius: 1, segments: 16 });
      const strand = await bitbybit.jscad.hulls.hullChain({ meshes: spheres });
    • सभी इनपुट को एक उत्तल हल में लपेटता है, बिना गड्ढों का सबसे छोटा शेप जो उन सभी को समेटता है, उनके क्रम की परवाह किए बिना।

      सभी इनपुट एक ही प्रकार के होने चाहिए, सॉलिड, 2D शेप या पथ।

      Parameters

      • inputs: HullDto

        सॉलिड्स, 2D शेप्स या पथ

      Returns Promise<JSCADEntity>

      उत्तल हल

      const wrapped = await bitbybit.jscad.hulls.hull({ meshes: [cube, sphere] });
      
    • बताता है कि सॉलिड उत्तल है या नहीं, यानी वह पहले से अपने ही हल के बराबर है: उसके किन्हीं दो बिंदुओं के बीच की हर सीधी रेखा उसके अंदर रहती है।

      केवल सॉलिड; 2D आकार या पथ त्रुटि देता है।

      Parameters

      • inputs: SolidDto

        जाँचा जाने वाला सॉलिड

      Returns Promise<boolean>

      सॉलिड उत्तल होने पर सत्य

      const convex = await bitbybit.jscad.hulls.isConvex({ mesh: shape });