ProlignMatrix

final case class ProlignMatrix(vFactor: Double, negY: Boolean, negX: Boolean, xDelta: Double, yDelta: Double)

A matrix for proportionate and aligned to X and Y axes transformations. This transformation set preserves Circles and Squares. It also preserves the alignment of Squares and Rectangle to the axes.

Companion:
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

Reflect, mirror across a line parallel to the X axis.

Reflect, mirror across a line parallel to the X axis.

Reflect, mirror across a line parallel to the X axis.

Reflect, mirror across a line parallel to the X axis.

def scale(operand: Double): ProlignMatrix
def slate(operand: Pt2): ProlignMatrix
def slate(xOperand: Double, yOperand: Double): ProlignMatrix
def vDelta: Pt2
def vecTrans(inp: Pt2): Pt2

Inherited methods

Inherited from:
Product