Bitbybit Docs
    Bereite Suchindex vor...

    Klasse CrossSectionTransforms

    Verschieben, Drehen, Skalieren, Spiegeln und Verformen von Manifold-Querschnitten in der XY-Ebene. Winkel sind in Grad und Drehungen erfolgen um den Ursprung; jede Methode gibt einen neuen Querschnitt zurück.

    Index

    Konstruktoren

    matrix

    transforms

    • Bewegt jeden Punkt eines Querschnitts mit einer eigenen Funktion, die den Punkt an Ort und Stelle ändert, und verschmilzt dann das Ergebnis, sodass alle durch die Bewegung eingeführten Kreuzungen bereinigt werden.

      Parameter

      Rückgabewert Promise<CrossSectionPointer>

      Der verformte Querschnitt

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