Bitbybit Docs
    Bereite Suchindex vor...

    Klasse BezierWeightsDto (Inputs.OCCT)

    Kontrollpunkte mit je einem Gewicht und Formoptionen für shapes.wire.createBezierWeights; die Gewichte sagen, wie stark jeder Punkt die Kurve zieht.

    Index

    Konstruktoren

    Eigenschaften

    Konstruktoren

    • Parameter

      • Optionalpoints: Point3[]
      • Optionalweights: number[]
      • Optionalclosed: boolean
      • Optionalperiodic: boolean
      • Optionaldegree: number

      Rückgabewert BezierWeightsDto

    Eigenschaften

    points: Point3[]

    Die Kontrollpunkte: die Kurve beginnt am ersten, endet am letzten und wird zu den dazwischen liegenden hingezogen.

    undefined
    
    weights: number[]

    Ein Gewicht pro Kontrollpunkt, plus eines mehr, wenn closed true und periodic false ist; über 1 zieht stärker, unter 1 lässt los.

    undefined
    
    closed: boolean

    Wenn true, wird der erste Punkt noch einmal angehängt, sodass sich die Enden treffen, mit einer Ecke an der Naht.

    false
    
    periodic?: boolean

    Wenn true, schließt sich die Kurve zu einer Schleife, die über die Naht hinweg glatt ist, und braucht genau ein Gewicht pro Punkt; es überschreibt closed.

    false
    

    true

    degree?: number

    Wie viele benachbarte Kontrollpunkte jeden Teil einer periodischen Kurve formen; andernfalls ignoriert.

    undefined
    

    true

    1

    Infinity

    1