Support Forum G3D Web Page |
Public Member Functions | |
HairOptions () | |
HairOptions (const Any &a) | |
size_t | hashCode () const |
bool | operator== (const HairOptions &other) const |
Any | toAny () const |
Public Attributes | |
bool | separateSurfacePerStrand |
If true, will make an independent surface for each strand. More... | |
int | sideCount |
How tesselated to make the cylinders approximating the hair strands. More... | |
float | strandRadiusMultiplier |
|
inline |
G3D::ArticulatedModel::Specification::HairOptions::HairOptions | ( | const Any & | a | ) |
|
inline |
|
inline |
Any G3D::ArticulatedModel::Specification::HairOptions::toAny | ( | ) | const |
bool G3D::ArticulatedModel::Specification::HairOptions::separateSurfacePerStrand |
If true, will make an independent surface for each strand.
This will improve the quality of sorted transparency at a potentially catastrophic performance penalty.
Referenced by hashCode(), and operator==().
int G3D::ArticulatedModel::Specification::HairOptions::sideCount |
How tesselated to make the cylinders approximating the hair strands.
6 is a hexagonal prism.
Referenced by hashCode(), and operator==().
float G3D::ArticulatedModel::Specification::HairOptions::strandRadiusMultiplier |
Referenced by hashCode(), and operator==().