arcCenter2Point()

Zusammenfassung

Gibt den Mittelpunkt eines kreisförmigen Bogens durch zwei Punkte p1 und p2 zurück, wobei sich der Bogen auf einer Ebene befindet, die lotrecht zur Vektornormalen steht. Der boolesche Wert von onRight? wird für die Wahl zwischen den beiden Auswahlmöglichkeiten verwendet -- True wählt den Mittelpunkt rechts neben Vektor p1p2 aus, wenn der Bogen direkt angezeigt wird.

Syntax

arcCenter2Point ( p1 As Point, _
                  p2 As Point, _
                  radius As Number, _
                  normal As Vector, _
                  onRight? As Boolean ) As Point 
Argument Typ Beschreibung
p1 Point Einer von zwei Punkten auf dem Bogen
p2 Point Einer von zwei Punkten auf dem Bogen
radius Number Radius des Bogens
normal Vector Definiert die Ebene des Bogens
onRight? Boolean Zur Unterscheidung zweier möglicher Bogenoptionen

Beispiel 1

Verwenden einer Regel zum Definieren aller Argumente
Rule centerPnt As Point
    Dim p1 As Point = point(0,-2,0)
    Dim p2 As Point = point(0,2,0)
    Dim radius As Number = 3
    Dim normal As Vector = vector(0,0,1)
    Dim onRight? As Boolean = True

    Return arcCenter2Point(p1, p2, radius, normal, onRight?)
End Rule
Auswerten der obigen Regel
Intent >centerPnt
--> Point_(2.23606797749979, 0.0, 0.0, WorldFrame())