The Orbit behavior moves an object in a circle or ellipse around a point. The object's initial position is used as the point to orbit around.
- The speed to orbit at, in degrees per second. Positive is clockwise and negative is anticlockwise.
- The rate of change to the orbit speed, in degrees per second per second. Positive will accelerate in a clockwise direction and negative will accelerate in an anticlockwise direction.
- Primary radius
- The distance of the orbit from its center point, in pixels. For a circular orbit, ensure the primary and secondary radii are the same. For elliptical orbits, the primary radius is the one in the direction of the offset angle.
- Secondary radius
- The perpendicular distance of the orbit from its center point, in pixels. For a circular orbit, ensure the primary and secondary radii are the same. For elliptical orbits, the secondary radius is the one perpendicular to the offset angle.
- Offset angle
- For elliptical orbits, the rotation of the ellipse in degrees. For circular orbits, this does not affect the orbit path (since rotating a circle has no effect), but it changes the initial angle the orbit starts from.
- Match rotation
- If enabled, sets the object's angle to match the direction of travel in the orbit. If disabled the behavior only changes the object's position without affecting the angle.
- Whether the behavior is initially enabled or disabled. If disabled, it can be enabled at runtime using the Set enabled action.
- Preview Paid plans only
- Enable to run a preview of the behavior directly in the Layout View.
- Is enabled
- Test if the behavior is currently enabled.
- Set another object as the location to orbit around, following the object if it moves. The Unpin action will stop following the object.
- Set acceleration
- Set enabled
- Set match rotation
- Set offset angle
- Set radius
- Set speed
- Set the corresponding behavior properties. See Orbit properties above.
- Set rotation
- Set the current orbit position by its angle from the center point in degrees.
- Set target
- Set the center point of the orbit in layout co-ordinates.
Reset total rotation
Sets the counters for the TotalRotation and AbsoluteTotalRotation to 0
- Return the corresponding behavior properties. See Orbit properties above.
- Return the distance from the object to the center point of the orbit, in pixels.
- Return the current position of the orbit as its rotation relative to the center point in degrees.
- Return the current center point of the orbit in layout co-ordinates.
- Return the total rotation of the instance in degrees. This value does not wrap at 360 degrees. If the instance is rotating CCW then the value will decrease over time. This counter can be cleared using the "Reset total rotation" action.
- Return the total rotation of the instance in degrees, ignoring rotation direction. This expression is very similar to the "TotalRotation" expression, but rotation deltas are converted to absolute values. This means the counter will always increase even if the instance is rotating CCW. This counter can be cleared using the "Reset total rotation" action.
Construct 3 Manual
You are here:
Search this manual:
This manual entry was last updated on 13 Jan, 2020 at 16:14