FaceGen 3 SDKs Reference
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Fg::Sam3Coord Struct Reference

FaceGen face space coordinate. More...

#include <Fg3Face.hpp>

Public Member Functions

 Sam3Coord (Floats const &coord)
 Will accept 'coord' sizes of 50, 80 or 130:
 
 Sam3Coord (Doubles const &coord)
 
 Sam3Coord (Mat< Floats, 2, 2 > const &m)
 
bool valid () const
 
Floats const & ts (uint type, uint symm) const
 
Floats & ts (uint type, uint symm)
 
Sam3Coord operator* (float f) const
 
Sam3Coord operator+ (const Sam3Coord &rhs) const
 
Sam3Coord operator- (const Sam3Coord &rhs) const
 
size_t getVectorDim () const
 Get the combined dimensionality of the face coordinate:
 
Floats getVector () const
 Get the face coordinate as a single vector:
 
void setVector (Floats const &coord)
 Set the face coordinate. Will accept sizes of 50, 80 or 130:
 
bool operator== (const Sam3Coord &rhs) const
 

Public Attributes

Mat< Floats, 2, 2 > crd {Floats(50,0),Floats(30,0),Floats(50,0),Floats(),}
 Column vectors for position in face space. column: symm/asym, row: shape/color.
 

Static Public Attributes

static Mat22UI dims
 

Detailed Description

FaceGen face space coordinate.

Definition at line 48 of file Fg3Face.hpp.


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