Open Search
    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