maxon::NormalsHelper Namespace Reference

Classes

class  NormalsHelperInterface
 

Enumerations

enum class  NORMALS_STYLE {
  UNIFORM ,
  ANGLE_WEIGHTED ,
  AREA_WEIGHTED ,
  ANGLE_AREA_WEIGHTED ,
  SQUARE_AREA_WEIGHTED
}
 

Functions

enum maxon::NormalsHelper::NORMALS_STYLE MAXON_ENUM_LIST (NORMALS_STYLE)
 

Variables

class maxon::NormalsHelper::NormalsHelperInterface MAXON_ENUM_LIST
 

Enumeration Type Documentation

◆ NORMALS_STYLE

enum NORMALS_STYLE
strong

Style of the generated point/vertex normals.

Enumerator
UNIFORM 

uniform shading

ANGLE_WEIGHTED 

angle weighted shading

AREA_WEIGHTED 

area weighted shading

ANGLE_AREA_WEIGHTED 

angle and area weighted shading

SQUARE_AREA_WEIGHTED 

shading weighted by the square of the area. Produces more uniform results, but not fully scale invariant.

Function Documentation

◆ MAXON_ENUM_LIST()

enum maxon::NormalsHelper::NORMALS_STYLE maxon::NormalsHelper::MAXON_ENUM_LIST ( NORMALS_STYLE  )

Variable Documentation

◆ MAXON_ENUM_LIST