3DCoat  3D-COAT 4.9.xx
3DCoat is the one application that has all the tools you need to take your 3D idea from a block of digital clay all the way to a production ready, fully textured organic or hard surface model.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
OpenSubdiv::v3_4_3::Far::TopologyRefiner::UniformOptions Struct Reference

Uniform refinement options. More...

#include <topologyRefiner.h>

Public Attributes

unsigned int refinementLevel:4
 Number of refinement iterations. More...
 
unsigned int orderVerticesFromFacesFirst:1
 Order child vertices from faces first < instead of child vertices of vertices. More...
 
unsigned int fullTopologyInLastLevel:1
 Skip topological relationships in the last < level of refinement that are not needed for < interpolation (keep false if using limit). More...
 

Detailed Description

Uniform refinement options.

Options for uniform refinement, including the number of levels, vertex ordering and generation of topology information.

Note the impact of the option to generate fullTopologyInLastLevel. Given subsequent levels of uniform refinement typically reguire 4x the data of the previous level, only the minimum amount of data is generated in the last level by default, i.e. a vertex and face-vertex list. If requiring topology traversal of the last level, e.g. inspecting edges or incident faces of vertices, the option to generate full topology in the last level should be enabled.

Member Data Documentation

unsigned int OpenSubdiv::v3_4_3::Far::TopologyRefiner::UniformOptions::fullTopologyInLastLevel

Skip topological relationships in the last < level of refinement that are not needed for < interpolation (keep false if using limit).

Referenced by OpenSubdiv::v3_4_3::Far::TopologyRefiner::RefineUniform().

unsigned int OpenSubdiv::v3_4_3::Far::TopologyRefiner::UniformOptions::orderVerticesFromFacesFirst

Order child vertices from faces first < instead of child vertices of vertices.

Referenced by OpenSubdiv::v3_4_3::Far::TopologyRefiner::RefineUniform().

unsigned int OpenSubdiv::v3_4_3::Far::TopologyRefiner::UniformOptions::refinementLevel

Number of refinement iterations.

Referenced by OpenSubdiv::v3_4_3::Far::TopologyRefiner::RefineUniform().


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