API Reference > geometry-core > CartesianGeometry > Matrix3d > createRigidFromColumns createRigidFromColumns MethodStatic create a new orthogonal matrix (perpendicular columns, unit length, transpose is inverse) vectorA is placed in the first column of the axis order. vectorB is projected perpendicular to vectorA within their plane and placed in the second column. createRigidFromColumns(vectorA: Vector3d, vectorB: Vector3d, axisOrder: AxisOrder, result?: Matrix3d): Matrix3d | undefined Parameter Type Description vectorA Vector3d vectorB Vector3d axisOrder AxisOrder result Matrix3d Returns - Matrix3d | undefined Defined in core/geometry/src/geometry3d/Matrix3d.ts Line 2235 Last Updated: 13 June, 2024