Skip to content

@ue-too/board / index / transformationMatrixFromCamera

Function: transformationMatrixFromCamera() ​

transformationMatrixFromCamera(cameraPosition, cameraZoomLevel, cameraRotation): TransformationMatrix

Defined in: packages/board/src/camera/utils/coordinate-conversion.ts:499

Creates a transformation matrix from camera parameters. Combines position, zoom, and rotation into a single transform.

Parameters ​

cameraPosition ​

Point

Camera position in world coordinates

cameraZoomLevel ​

number

Camera zoom level

cameraRotation ​

number

Camera rotation in radians

Returns ​

TransformationMatrix

Transformation matrix for viewport-to-world conversion

Remarks ​

The resulting matrix can be used with convert2WorldSpaceWithTransformationMatrix for efficient batch transformations when camera state doesn't change.

Matrix composition order: Translation → Rotation → Scale(1/zoom)