normalshelper.h File Reference

Classes

class  NormalsHelperInterface
 

Namespaces

 maxon
 
 maxon::NormalsHelper
 

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

 UNIFORM
 
 ANGLE_WEIGHTED
 
 AREA_WEIGHTED
 
 ANGLE_AREA_WEIGHTED
 
 SQUARE_AREA_WEIGHTED
 
class maxon::NormalsHelper::NormalsHelperInterface MAXON_ENUM_LIST
 

Variable Documentation

◆ UNIFORM

UNIFORM

uniform shading

◆ ANGLE_WEIGHTED

ANGLE_WEIGHTED

angle weighted shading

◆ AREA_WEIGHTED

AREA_WEIGHTED

area weighted shading

◆ ANGLE_AREA_WEIGHTED

ANGLE_AREA_WEIGHTED

angle and area weighted shading

◆ SQUARE_AREA_WEIGHTED

SQUARE_AREA_WEIGHTED

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