Simple Ellipse Movement


Overview

This automated movement provides an easy way to create elliptical orbits. This could be used in menu screens or for simulations of systems such as planets or atoms.

Using the movement

The movement is very similar to the circular movement, refer to the Circular movement documentation for more details. It is possible to set a different radius for the x and y axis unlike in Circular movement. Additionally to allow ellipses where the minimum and maximum radii do not have to correspond to the x and y axis the 'Offset Angle' property is provided. Note: Again with this movement the position in the frame editor of the object is not important, the location of the Centre X and Centre Y controls the location of the movement.

Frame editor properties

Image showing the properties for this movement

Figure 1: Movement properties for the Simple Ellipse Movement.

General Properties

Move at start: Defines if the movement starts when the frame does or if the movement is initially paused.


Ellipse Properties

Angular Velocity: The settings indicates how fast the object will rotate. Use a positive value for anti-clockwise and negative value for clockwise direction. For those interested the units are degrees per second (assuming 50 frames per second).
Radius X: Radius in pixels of the ellipse motion in the x-axis.
Radius Y: Radius in pixels of the ellipse motion in the y-axis.
Centre X: The x-axis value of the centre of rotation. Note: To rotate around another object rather than a point use the Movement Controller and always set the centre x to the x position of the other object.
Centre Y: Equivalent of the centre X value but for the y-axis.
Starting Angle: Set the angle where the movement will start, value is in degrees between 0 and 360 (measured anti-clockwise from the x-axis).
Offset Angle: Set the offset angle, use for ellipses which are not based around the screens x-y axis. Values in degrees between 0 and 360 (measured anti-clockwise from the x-axis).