Bitbybit Docs
    Preparing search index...

    Class Manifold

    المجسمات الصلبة في نواة Manifold: يبني shapes المكعبات والكرات والأسطوانات والمجسمات الصلبة من الشبكات، ويدمجها booleans ويقطعها ويقسمها، ويغلفها operations ويشرحها وينقحها وينعمها، وينقلها transforms ويقيسها evaluate. المجسم الصلب هنا شبكة مثلثات مغلقة؛ وتعيد كل عملية مجسما صلبا جديدا وتبقى المدخلات كما هي. تحول الدوال في هذه الفئة المجسمات الصلبة إلى بيانات شبكة بسيطة.

    Index

    Constructors

    Properties

    operations: ManifoldOperations
    transforms: ManifoldTransforms

    meshing

    • يحول مجسما صلبا إلى بيانات شبكة مجردة: خصائص الرؤوس وفهارس المثلثات والسلاسل التي تجمع المثلثات بحسب شكلها الأصلي.

      normalIdx يسمي قناة خصائص الرؤوس التي تحمل النواظم، عندما يحملها المجسم الصلب.

      Parameters

      Returns Promise<DecomposedManifoldMeshDto>

      بيانات الشبكة

      const mesh = await bitbybit.manifold.manifold.manifoldToMesh({ manifold: cube });
      
    • يحول عدة مجسمات صلبة إلى بيانات شبكة مجردة، كما تفعل manifoldToMesh لواحد.

      normalIdx يعطي قناة نواظم واحدة لكل مجسم صلب.

      Parameters

      Returns Promise<DecomposedManifoldMeshDto[]>

      شبكة واحدة لكل مجسم صلب، بالترتيب نفسه

      const meshes = await bitbybit.manifold.manifold.manifoldsToMeshes({ manifolds: [cube, sphere] });