Bitbybit Docs
    Preparing search index...

    Class CrossSectionTransforms

    Mover, rodar, escalar, espelhar e deformar secções transversais Manifold no plano XY. Os ângulos estão em graus e as rotações rodam em torno da origem; cada método devolve uma nova secção transversal.

    Index

    Constructors

    matrix

    transforms

    • Move cada ponto de uma secção transversal com uma função sua que altera o ponto no lugar, e depois funde o resultado para que quaisquer cruzamentos que o movimento introduziu sejam limpos.

      Parameters

      Returns Promise<CrossSectionPointer>

      A secção transversal deformada

      const wavy = await bitbybit.manifold.crossSection.transforms.warp({
      crossSection: square,
      warpFunc: (vert) => { vert[1] += Math.sin(vert[0]) * 0.5; },
      });