ProlignMatrix

ostrat.geom.ProlignMatrix
See theProlignMatrix companion object
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.

Attributes

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

Members list

Concise view

Value members

Concrete methods

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

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

Attributes

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

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

Attributes

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

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product