DegenerateMotorException

The rejection of components that make no rigid motion — a would-be Motor with nothing to unitize by.

Thrown by the Motor constructor when the flat weight norm √(mz² + mw²) rounds to zero at the SCALE quantum: a zero-weight motor has no unitized representation, and its remaining e41/e42 part generates no rotation or translation.

Constructors

Link copied to clipboard
constructor(mx: Double, my: Double)

Properties

Link copied to clipboard
expect open val cause: Throwable?
Link copied to clipboard
expect open val message: String?
Link copied to clipboard
val mx: Double

The offending e41 component — raw, for diagnostics.

Link copied to clipboard
val my: Double

The offending e42 component — raw, for diagnostics.