SaturnRingLibrary 0.9.1
SGL wrapper
 
Loading...
Searching...
No Matches

◆ TransformPoint()

Vector3D SRL::Math::Types::Matrix43::TransformPoint ( const Vector3D & point) const
inlineconstexpr

Transforms a point by this matrix.

This method applies both rotation and translation to a given point in world space, transforming it to the corresponding point in the camera's local space.

Parameters
pointThe point to transform, represented as a Vector3D.
Returns
The transformed point as a Vector3D.
Vector3D transformedPoint = matrix.TransformPoint(Vector3D(1, 2, 3)); // Transforms the point (1, 2, 3)
A high-performance three-dimensional vector implementation optimized for Saturn hardware.
Definition vector3d.hpp:51