mupdf
Loading...
Searching...
No Matches
fz_matrix Struct Reference

#include <geometry.h>

Public Attributes

float a
float b
float c
float d
float e
float f

Detailed Description

fz_matrix is a row-major 3x3 matrix used for representing transformations of coordinates throughout MuPDF.

Since all points reside in a two-dimensional space, one vector is always a constant unit vector; hence only some elements may vary in a matrix. Below is how the elements map between different representations.

/ a b 0 \ | c d 0 | normally represented as [ a b c d e f ]. \ e f 1 /

Member Data Documentation

◆ a

float fz_matrix::a

◆ b

float fz_matrix::b

◆ c

float fz_matrix::c

◆ d

float fz_matrix::d

◆ e

float fz_matrix::e

◆ f

float fz_matrix::f

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/mupdf/checkouts/1.28.0/include/mupdf/fitz/geometry.h