- Overview
- Adc
- Artificial Intelligence
- Audio
- Camera
- Digital
- Games
- General
- Gps
- Graphs
- Hbridge
- Hbridges
- I2c
- Infrared Distance
-
Misc
- Admin Toolbox
- Audiotoolbox Plugin
- Depthsensor
- Display Popup
- Ez430-Chronos Wrist Watch
- EZMQTT Broker
- EZMQTT Client
- Floor Map
- GPS
- IFTTT Sender
- Joystick
- Kinect Body Control
- Miscellaneous Utility Plugin
- MP3 Trigger
- Myo Gesture Armband
- Neopixel Blaster
- Neopixel Ring
- Nest
- Remote Mouse
- Roll Pitch Yaw
- Sensor Stream Server
- Serial Toolbox
- SMTP Client
- Twitter Recognition
- Video Player
- Virtual Robot
- Wii Remote
- Mobile
- Navigation
- Pwm
- Rafiki
- Scripting
- Servo
- Third Party Robots
- Touch Tablet
- Ultrasonic Distance
- Virtual Reality
Roll Pitch Yaw

How To Download and Use This Control
- Make sure you have the latest version of EZ-Builder installed.
- Select Download This Control button below to download the file.
- Double click the downloaded file to open it.
- The installer will automatically add this control to EZ-Builder.
Two instances different camera angles:
Top Menus:
Configuration - configuration form
Scroll Bars:
Rotate Camera - When selected the top, bottom, right scroll bars controls the camera rotation (roll, pitch, yaw)
Position Camera - When selected the top, bottom, right scroll bars controls the camera distance from the object (x,y,z)
Rotate Object - When selected the top, bottom, right scroll bars controls the object (cube) rotation (roll, pitch, yaw)
Reset - sets 0,0,0 for the selected scroll bars
Show Camera Settings - Displays the camera position & rotation values
The Camera settings (excluding the object rotation) are saved to the project .
Configurations:
Controlling Variable - If specified an EZ-Script 3 position array variable is created to store the roll, pitch, yaw angles.
The value is updated when the scroll bars are controlling the object and the user changes the values.
Monitoring Variable - If specified the plugin instance will monitor a 3 position array variable (roll, pitch, yaw) and use the values to rotate the cube.
Simple Test:
Start a new Project
Add the RollPitchYaw plugin
Specify a monitoring variable: $rotation1
add the following script:Code:
DefineArray($rotation1,3)
Repeat( $ax, 0, 2, 1)
$rotation1[0] = 0
$rotation1[1] = 0
$rotation1[2] = 0
$angle = 0
REPEATWHILE ($angle<=360)
$rotation1[$ax] = $angle
$angle = $angle + 1
Sleep(50)
EndRepeatWhile
EndRepeat
Hit Script Run!
Visualize the 360 degrees rotation over the 3 axis (Roll, Pitch, Yaw)