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