arcCenter2Point()

Zusammenfassung

Gibt den Mittel punkt eines kreisförmigen Bogens durch zwei Punkte p1 und p2 zurück, wobei sich der Bogen auf einer Ebene befindet, die lotrecht zur Vektor normalen steht. Der boolesche Wert von onRight? wird für die Wahl zwischen den beiden Auswahlmöglichkeiten verwendet -- True wählt den Mittel punkt 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 Punkt Einer von zwei Punkten auf dem Bogen
p2 Punkt Einer von zwei Punkten auf dem Bogen
Radius Anzahl Radius des Bogens
Lotrecht Vektor Definiert die Ebene des Bogens
onRight? Boolesche Operation 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())