FaceGen 3 SDKs Reference
Loading...
Searching...
No Matches
Public Attributes | List of all members
FgppFgCPackS Struct Reference

Results of a Photofit. More...

#include <FgPhotoFit.h>

Public Attributes

float coordGS [50]
 Geometric (shape) symmetric coefficients.
 
float coordGA [30]
 Geometric (shape) asymmetric coefficients.
 
float coordTS [50]
 Texture (color) symmetric coefficients.
 
unsigned long long detailSize
 Number of bytes in the detail texture array.
 
void * detailTexPtr
 
void * transforms
 

Detailed Description

Results of a Photofit.

Definition at line 90 of file FgPhotoFit.h.

Member Data Documentation

◆ coordGA

float FgppFgCPackS::coordGA[30]

Geometric (shape) asymmetric coefficients.

Definition at line 95 of file FgPhotoFit.h.

◆ coordGS

float FgppFgCPackS::coordGS[50]

Geometric (shape) symmetric coefficients.

Definition at line 93 of file FgPhotoFit.h.

◆ coordTS

float FgppFgCPackS::coordTS[50]

Texture (color) symmetric coefficients.

Definition at line 97 of file FgPhotoFit.h.

◆ detailSize

unsigned long long FgppFgCPackS::detailSize

Number of bytes in the detail texture array.

Definition at line 99 of file FgPhotoFit.h.

◆ detailTexPtr

void* FgppFgCPackS::detailTexPtr

Detail texture data (as JPEG). Do not deallocate, this is handled by fgppDeallocate. The pixel Size of this image will be 2^n x 2^n, where n can range from 8 to 12. The size is determined by the amount of detail available in the images input to the photofit.

Definition at line 107 of file FgPhotoFit.h.

◆ transforms

void* FgppFgCPackS::transforms

Points to an array of projective transforms from the photofit face mesh (IBFCS after the face coordinate is applied) into each image in the 'Pixel Area Coordinate System' (PACS) of the respective source photograph. The data is given as a homogeneous representation matrix in the struct 'Mat44D'. Since this is a C++ struct and cannot be directly referenced in a C API, it's given as a void pointer which can just be cast back to 'Mat44D[]'. Do not de-allocate this pointer, fgppDeallocate() has it covered.

Definition at line 116 of file FgPhotoFit.h.


The documentation for this struct was generated from the following file: