Bitbybit Docs
    Bereite Suchindex vor...

    Klasse InterpolationDto (Inputs.OCCT)

    Punkte und Anpassungsoptionen für shapes.wire.interpolatePoints, das eine glatte Kurve durch jeden Punkt zeichnet.

    Index

    Konstruktoren

    Eigenschaften

    points: Point3[]

    Die Punkte, durch die die Kurve verläuft, in Reihenfolge.

    undefined
    
    periodic: boolean

    Wenn true, schließt sich die Kurve zu einer Schleife, die über die Naht hinweg glatt ist.

    false
    
    tolerance: number

    Wie weit die Kurve von den Punkten abweichen darf, in Modelleinheiten.

    1e-7
    

    0

    Infinity

    0.00001

    parametrization?: bSplineParametrizationEnum

    Wie die Kurve zwischen den Punkten verteilt wird: standardmäßig nach Sehnenlänge, centripetal gegen Spitzen und Überschwingen bei ungleichmäßigen Punkten, oder uniform.

    chordLength
    
    startTangent?: Vector3

    Eine Richtung, in die die Kurve den ersten Punkt verlassen muss; nur für offene Kurven.

    undefined
    

    true

    endTangent?: Vector3

    Eine Richtung, in der die Kurve am letzten Punkt ankommen muss; nur für offene Kurven.

    undefined
    

    true

    tangents?: Vector3[]

    Eine Richtung pro Punkt, der die Kurve dort folgen muss, wobei undefined-Einträge frei bleiben; wenn angegeben, werden Start- und Endtangente ignoriert.

    undefined
    

    true