Transformations operations
Changes the scale of the formation
The formation as whole changes its position
Rotates the formation around an axis
Swarm.scaleFormation(
sx, sy, sz
)
Swarm.scaleFormation(
sx, sy, sz
)
Parameters:
sx: int or float
Set the x scale factorsy: int or float
Set the y scale factorsz: int or float
Set the z scale factor
Result: The dimensions of the formation will change, according to the scale selected, some demonstrations are displayed here.
Swarm.translateFormation(
tx, ty, tz
)
Swarm.translateFormation(
tx, ty, tz
)
Parameters:
tx: int or float
Set the distance to move in xty: int or float
Set the distance to move in ytz: int or float
Set the distance to move in z
Result: The formation will translate in the selected distance, the Transformations section has deeper details.
Swarm.rotateFormation(
anglex_deg, angley_deg, anglez_deg
)
Swarm.rotateFormation(
anglex_deg, angley_deg, anglez_deg
)
Parameters:
anglex_deg: int or float
Set the rotation angle in degrees for the x-axisangley_deg: int or float
Set the rotation angle in degrees for the y-axisanglez_deg: int or float
Set the rotation angle in degrees for the z-axis
Result: The formation will rotate in the selected axis, to see more information about this operation, check the Transformations section.
Last updated