Package | Description |
---|---|
vona.math |
Vona's utils: math stuff.
|
Modifier and Type | Method and Description |
---|---|
RigidTransform2D |
RigidTransform2D.append(RigidTransform2D o)
this = o*this |
RigidTransform2D |
RigidTransform2D.copyFrom(RigidTransform2D o)
this = o |
RigidTransform2D |
RigidTransform2D.dup()
Clone.
|
RigidTransform2D |
RigidTransform2D.invert()
this = this' |
RigidTransform2D |
RigidTransform2D.prepend(RigidTransform2D o)
this = this*o |
RigidTransform2D |
RigidTransform2D.reset()
Set the identity transform.
|
RigidTransform2D |
RigidTransform2D.setIdentity()
Convenience cover of
reset() . |
RigidTransform2D |
RigidTransform2D.setRandom()
Covers
setRandom(double) but uses [-DEFAULT_RANDOM_TRANSLATION_MAGNITUDE ,-DEFAULT_RANDOM_TRANSLATION_MAGNITUDE ] for translation range. |
RigidTransform2D |
RigidTransform2D.setRandom(double maxTranslationMagnitude)
Covers
setRandom(double, double) but uses [-Math.PI,Math.PI]
for rotation range. |
RigidTransform2D |
RigidTransform2D.setRandom(double maxTranslationMagnitude,
double maxRotationMagnitude)
Covers
setRandom(double, double, double) but uses same range
for x and y. |
RigidTransform2D |
RigidTransform2D.setRandom(double maxXMagnitude,
double maxYMagnitude,
double maxRotationMagnitude)
Covers
setRandom(double, double, double, double, double,
double) but uses symmetric ranges. |
RigidTransform2D |
RigidTransform2D.setRandom(double minX,
double maxX,
double minY,
double maxY,
double minRotation,
double maxRotation)
Set to a random transformation.
|
RigidTransform2D |
RigidTransform2D.setRotation(double t)
Set the rotation of this transform.
|
RigidTransform2D |
RigidTransform2D.unappend(RigidTransform2D o)
this = o^(-1)*this |
RigidTransform2D |
RigidTransform2D.unprepend(RigidTransform2D o)
this = this*o^(-1) |
Modifier and Type | Method and Description |
---|---|
RigidTransform2D |
RigidTransform2D.append(RigidTransform2D o)
this = o*this |
RigidTransform2D |
RigidTransform2D.copyFrom(RigidTransform2D o)
this = o |
RigidTransform2D |
RigidTransform2D.prepend(RigidTransform2D o)
this = this*o |
RigidTransform2D |
RigidTransform2D.unappend(RigidTransform2D o)
this = o^(-1)*this |
RigidTransform2D |
RigidTransform2D.unprepend(RigidTransform2D o)
this = this*o^(-1) |
Constructor and Description |
---|
RigidTransform2D(RigidTransform2D o)
Create a new rigid transform initialized from another.
|