API Reference > geometry-core > CartesianGeometry > Matrix3d > factorRigidWithSignedScale factorRigidWithSignedScale Method Test if all rows and columns are perpendicular to each other and have equal length. If so, the length (or its negative) is the scale factor from a set of rigid axes to these axes. result.rigidAxes is the rigid axes (with the scale factor removed) result.scale is the scale factor factorRigidWithSignedScale(): { rigidAxes: Matrix3d, scale: number } | undefined Returns - { rigidAxes: Matrix3d, scale: number } | undefined Defined in core/geometry/src/geometry3d/Matrix3d.ts Line 2190 Last Updated: 13 June, 2024