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 });