Difference between revisions of "API Panel.Position.GetEuler"

From Flowcode Help
Jump to navigationJump to search
(XML import)
Line 1: Line 1:
<sidebar>API Contents</sidebar>
+
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
Returns the positions euler angles in (P,Y,R) array
+
|-
 
+
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
<div style="width:25%; float:right" class="toc">
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''GetEuler'''
====Class hierarchy====
+
|-
[[API Panel|Panel]]
+
| colspan="2" | Returns the positions euler angles in (P,Y,R) array&nbsp;
:[[API Panel.Position|Position]]
+
|-
::[[API Panel.Position|GetEuler]]
+
|-
</div>
+
| width="10%" align="center" | [[File:Fc9-h32-icon.png]] - HANDLE
__TOC__
+
| width="90%" | Handle
 
+
|-
==Parameters==
+
| colspan="2" | The position or component to read&nbsp;
[[Variable Types|HANDLE]] ''Handle''
+
|-
:The position or component to read
+
| width="10%" align="center" | [[File:Fc9-h32-icon.png]] - HANDLE
:''The default value for this parameter is: '''''this'''
+
| width="90%" | Target
 
+
|-
[[Variable Types|HANDLE]] ''Target''
+
| colspan="2" | The position or component to convert relative to&nbsp;
:The position or component to convert relative to
+
|-
:''The default value for this parameter is: '''''this'''
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-f32-icon.png]] - FLOAT[]
 
+
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
+
|}
==Return value==
 
[[Variable Types|FLOAT[]]]
 
 
 
Returns the positions euler angles in (P,Y,R) array
 
  
  

Revision as of 11:41, 16 January 2023

Fc9-comp-macro.png GetEuler
Returns the positions euler angles in (P,Y,R) array 
Fc9-h32-icon.png - HANDLE Handle
The position or component to read 
Fc9-h32-icon.png - HANDLE Target
The position or component to convert relative to 
Fc9-f32-icon.png - FLOAT[] Return


Detailed description

No additional information


Examples

Calling in a calculation

  • Declare a variable 'result' of type FLOAT[]
  • Add to a calculation icon:
    result = ::Panel.Position.GetEuler(handle, target)

Flowcode example file

Download FC6 Icon.png SIMAPI_Panel_Position_GetEuler and open it in Flowcode v6. In this example a blue cuboid and a LCD are shown on the system panel. When the program starts, the Euler angles of the cuboid are returned into an existing Float Array variable. The Euler angles are then displayed on the LCD display. Be aware in this example the LCD display is showing integer values. The floats are cast to ints. Euler angles are effectively showing the rotational dimensions of the object. The screenshots below show the effect and also highlight the code used by the example.


SIMAPI Panel Position GetEuler Pic0.png