API Reference > geometry-core > CartesianGeometry > Matrix3d > xyzPlusMatrixTimesWeightedCoordinatesToFloat64Array xyzPlusMatrixTimesWeightedCoordinatesToFloat64Array MethodStatic Treat the 3x3 matrix and origin as upper 3x4 part of a 4x4 matrix, with 0001 as the final row. Multiply times point with coordinates [x,y,z,w] xyzPlusMatrixTimesWeightedCoordinatesToFloat64Array(origin: XYZ, matrix: Matrix3d, x: number, y: number, z: number, w: number, result?: Float64Array): Float64Array Parameter Type Description origin XYZ translation part (xyz in column 3) matrix Matrix3d matrix part (leading 3x3) x number x part of multiplied point y number y part of multiplied point z number z part of multiplied point w number w part of multiplied point result Float64Array optional result. Returns - Float64Array Defined in core/geometry/src/geometry3d/Matrix3d.ts Line 1394 Last Updated: 13 June, 2024