projectPoint()

Zusammenfassung

Projiziert p auf die durch planePoint und nor definierte Ebene und gibt die point auf der Ebene. Die Ebenennormale ist die Projektionsrichtung, sodass dieser Vorgang ist mehr als Ablage auf den nächsten point auf der Ebene.

Syntax

projectPoint ( p As Point, _
               planePoint As Point, _
               nor As Vector ) As Point 
Argument Typ Beschreibung
p Point point projiziert wird.
planePoint Point point Definieren der Ebene.
nor Vector vector Definieren Sie die Ebene normal. Dies ist auch die Projektionsrichtung.

Beispiel 1

Intent >projectPoint(point(1,1,1), point(0,0,0), vector(1,1,1)) 
--> Point_(0.0, 0.0, 0.0, WorldFrame()) 

Beispiel 2

Intent >projectPoint(point(1,1,1), point(0,0,0), vector(0,0,1)) 
--> Point_(1.0, 1.0, 0.0, WorldFrame())