31.10.2012 Aufrufe

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

point compose(point Position, frame Markierung, trsf Umwandlung)<br />

Syntax<br />

point compose(point Position, frame Markierung, trsf Umwandlung)<br />

Funktion<br />

Überträgt Position, auf welche die in Bezug auf Markierung <strong>de</strong>finierte Koordinatentransformation Umwandlung<br />

angewandt wur<strong>de</strong>.<br />

ACHTUNG:<br />

Die Drehkomponente von Umwandlung än<strong>de</strong>rt in <strong>de</strong>r Regel nicht nur die Ausrichtung von<br />

Position, son<strong>de</strong>rn auch seine kartesischen Koordinaten (außer wenn sich Position am<br />

Ursprung von Markierung befin<strong>de</strong>t).<br />

Wenn Umwandlung nur die Ausrichtung von Position än<strong>de</strong>rn soll, muss das Ergebnis mit <strong>de</strong>n<br />

kartesischen Koordinaten von Position aktualisiert wer<strong>de</strong>n (siehe Beispiel).<br />

Das Referenz-Koordinatensystem und die Konfiguration <strong>de</strong>s übertragenen Punktes sind die von Position.<br />

Wenn für Position kein Referenz-Koordinatensystem <strong>de</strong>finiert ist, wird eine Fehlermeldung erzeugt.<br />

Parameter<br />

point Position Ausdruck <strong>de</strong>s Typs point<br />

frame Markierung Ausdruck <strong>de</strong>s Typs Referenz-Koordinatensystem<br />

trsf Umwandlung Ausdruck <strong>de</strong>s Typs Transformation<br />

Zum Beispiel<br />

point pResultat<br />

// Än<strong>de</strong>rung <strong>de</strong>r Ausrichtung ohne Än<strong>de</strong>rung von Position<br />

pResultat = compose (Position,Markierung,Umwandlung)<br />

pResultat.x = Position.x<br />

pResultat.y = Position.y<br />

pResultat.z = Position.z<br />

// Än<strong>de</strong>rung von Position ohne Än<strong>de</strong>rung <strong>de</strong>r Ausrichtung<br />

Umwandlung.rx = Umwandlung.ry =Umwandlung.rz = 0<br />

pResultat = compose (pResultat,Markierung,Umwandlung)<br />

Siehe auch<br />

Opérateur trsf * <br />

point appro(point Position, trsf Umwandlung)<br />

82 / 122 D28056202B - <strong>06</strong>/<strong>2005</strong>

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!