Projiziert p auf die durch planePoint und nor definierte Ebene und gibt den Punkt auf der Ebene zurück. Die Ebenennormale ist die Projektionsrichtung, sodass sich dieser Vorgang eher als Ablage auf den nächsten Punkt auf der Ebene beschreiben lässt.
projectPoint ( p As Point, _ planePoint As Point, _ nor As Vector ) As Point
Argument | Typ | Beschreibung |
---|---|---|
p | Point | Der zu projizierende Punkt. |
planePoint | Point | Der Punkt, der die Ebene definiert. |
nor | Vector | Der Vektor, der die Ebenennormale definiert. Dies ist auch die Projektionsrichtung. |
Intent >projectPoint(point(1,1,1), point(0,0,0), vector(1,1,1)) --> Point_(0.0, 0.0, 0.0, WorldFrame())
Intent >projectPoint(point(1,1,1), point(0,0,0), vector(0,0,1)) --> Point_(1.0, 1.0, 0.0, WorldFrame())