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::AdaptiveOptions Struct Reference

Adaptive refinement options. More...

#include <topologyRefiner.h>

Public Attributes

unsigned int isolationLevel:4
 Number of iterations applied to isolate < extraordinary vertices and creases. More...
 
unsigned int secondaryLevel:4
 Shallower level to stop isolation of < smooth irregular features. More...
 
unsigned int useSingleCreasePatch:1
 Use 'single-crease' patch and stop < isolation where applicable. More...
 
unsigned int useInfSharpPatch:1
 Use infinitely sharp patches and stop < isolation where applicable. More...
 
unsigned int considerFVarChannels:1
 Inspect face-varying channels and < isolate when irregular features present. More...
 
unsigned int orderVerticesFromFacesFirst:1
 Order child vertices from faces first < instead of child vertices of vertices. More...
 

Detailed Description

Adaptive refinement options.

Member Data Documentation

unsigned int OpenSubdiv::v3_4_3::Far::TopologyRefiner::AdaptiveOptions::considerFVarChannels

Inspect face-varying channels and < isolate when irregular features present.

Referenced by OpenSubdiv::v3_4_3::Far::LimitStencilTableFactoryReal< REAL >::Create(), and OpenSubdiv::v3_4_3::Far::PatchTableFactory::Options::GetRefineAdaptiveOptions().

unsigned int OpenSubdiv::v3_4_3::Far::TopologyRefiner::AdaptiveOptions::isolationLevel

Number of iterations applied to isolate < extraordinary vertices and creases.

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

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

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

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

unsigned int OpenSubdiv::v3_4_3::Far::TopologyRefiner::AdaptiveOptions::secondaryLevel

Shallower level to stop isolation of < smooth irregular features.

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

unsigned int OpenSubdiv::v3_4_3::Far::TopologyRefiner::AdaptiveOptions::useInfSharpPatch
unsigned int OpenSubdiv::v3_4_3::Far::TopologyRefiner::AdaptiveOptions::useSingleCreasePatch

Use 'single-crease' patch and stop < isolation where applicable.

Referenced by OpenSubdiv::v3_4_3::Far::PatchTableFactory::Options::GetRefineAdaptiveOptions().


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