ScaleXY

trait ScaleXY[T]

Type class trait for scale transformation where the X and Y components can be scaled independently.

Companion
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def scaleXYT(obj: T, xOperand: Double, yOperand: Double): T

XY scaling 2D geometric transformation on an obect of type T, returns a new type T. This allows different scaling factors across X and Y dimensions. For many instances the implementation of this method will delegate to the object itself. This is an affine transformation but it is not a similar transformation.

XY scaling 2D geometric transformation on an obect of type T, returns a new type T. This allows different scaling factors across X and Y dimensions. For many instances the implementation of this method will delegate to the object itself. This is an affine transformation but it is not a similar transformation.