Skip to content

@ue-too/board / 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)