Abilitare JavaScript per vedere questo sito.

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));

  ...

}

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC