Imposta valore delle variabili di posizione di uno specifico elemento come da trasformata di origine.
Sintassi |
void set_position(const string &in name, const robotic::pose_transform @origin) |
---|---|
name |
Nome dell'elemento di base |
origin |
Trasformata di origine |
Risultato |
(nessuno) |
Note |
Per ulteriori informazioni sulla variabile consultare la sezione variabili predefinite. Questo metodo imposterà automaticamente le seguenti variabili: <name>.posX, <name>.posY, <name>.posZ, <name>.posA, <name>.posB e <name>.posC con i corrispondenti valori di qc(): vedere esempio equivalente. |
Esempio di utilizzo:
bool execute(pan3d::object @panel) { robotic::pose_transform origin; ... panel.set_position("item1", origin); ... } |
Esempio equivalente:
bool execute(pan3d::object @panel) { robotic::pose_transform origin; ... panel.set_double("item1.posX", origin.get_qc(0)); panel.set_double("item1.posY", origin.get_qc(1)); panel.set_double("item1.posZ", origin.get_qc(2)); panel.set_double("item1.posA", origin.get_qc(3)); panel.set_double("item1.posB", origin.get_qc(4)); panel.set_double("item1.posC", origin.get_qc(5)); ... } |