3ds Max C++ API Reference
|
Macros | |
#define | QCHAM_OPTION_ELWOOD_DEFAULTS (0) |
Elwood (Max 2015) defaults. | |
#define | QCHAM_OPTION_LIMIT_EFFECT (1<<0) |
Provides legacy-style limiting of chamfering. | |
#define | QCHAM_OPTION_QUAD_INTERSECTIONS (1<<1) |
Provides quad intersections. | |
#define | QCHAM_OPTION_FIXED_EDGE_WEIGHTS (1<<2) |
Provides parallel edges on chamfers. | |
#define | QCHAM_OPTION_VARIABLE_EDGE_WEIGHTS (1<<3) |
Provides variable-weight chamfered edges based on Edge Crease value. | |
#define | QCHAM_OPTION_ABSOLUTE_EDGE_WEIGHTS (1<<7) |
Provides per-edge chamfer weight define by absolute weighting values and scale factor; weight is constant for a particular edge, implying differing weights for edges meeting at a cluster. | |
#define | QCHAM_OPTION_USE_INSET (1<<4) |
Provides insets from chamfered edges. | |
#define | QCHAM_OPTION_SUPPORT_LOOP_INSET (1<<10) |
When set, any insets are formed following the Flow Loop definition, otherwise, the Face Inset definition is employed; this parameter has no effect when insets are not requested. | |
#define | QCHAM_OPTION_FORCE_POSITIVE_OFFSET (1<<5) |
Forces a positive offset value to be applied at mitered edges. | |
#define | QCHAM_OPTION_USE_CONSTANT_OFFSET (1<<6) |
Uses a constant offset value at each chamfer cluster, regardless of cluster type. | |
#define | QCHAM_OPTION_BIAS_END_POINTS (1<<8) |
Adjusts tension-0.5 endpoint and hub point positions when radius bias is adjusted. | |
#define | QCHAM_OPTION_VARIABLE_DEPTH (1<<9) |
Indicates variable edge chamfer depth specification, fetched from the mesh's Depth channel. | |
#define | QCHAM_OPTION_PATCH_CORNERS (1<<11) |
Indicates use of "patch" type corners (otherwise identical to "Uniform") | |
#define | QCHAM_OPTION_RADIAL_CORNERS (1<<12) |
Indicates use of "radial" type corners (otherwise identical to "Uniform") | |
#define QCHAM_OPTION_ELWOOD_DEFAULTS (0) |
Elwood (Max 2015) defaults.
#define QCHAM_OPTION_LIMIT_EFFECT (1<<0) |
Provides legacy-style limiting of chamfering.
#define QCHAM_OPTION_QUAD_INTERSECTIONS (1<<1) |
Provides quad intersections.
#define QCHAM_OPTION_FIXED_EDGE_WEIGHTS (1<<2) |
Provides parallel edges on chamfers.
#define QCHAM_OPTION_VARIABLE_EDGE_WEIGHTS (1<<3) |
Provides variable-weight chamfered edges based on Edge Crease value.
#define QCHAM_OPTION_ABSOLUTE_EDGE_WEIGHTS (1<<7) |
Provides per-edge chamfer weight define by absolute weighting values and scale factor; weight is constant for a particular edge, implying differing weights for edges meeting at a cluster.
#define QCHAM_OPTION_USE_INSET (1<<4) |
Provides insets from chamfered edges.
#define QCHAM_OPTION_SUPPORT_LOOP_INSET (1<<10) |
When set, any insets are formed following the Flow Loop definition, otherwise, the Face Inset definition is employed; this parameter has no effect when insets are not requested.
#define QCHAM_OPTION_FORCE_POSITIVE_OFFSET (1<<5) |
Forces a positive offset value to be applied at mitered edges.
#define QCHAM_OPTION_USE_CONSTANT_OFFSET (1<<6) |
Uses a constant offset value at each chamfer cluster, regardless of cluster type.
#define QCHAM_OPTION_BIAS_END_POINTS (1<<8) |
Adjusts tension-0.5 endpoint and hub point positions when radius bias is adjusted.
#define QCHAM_OPTION_VARIABLE_DEPTH (1<<9) |
Indicates variable edge chamfer depth specification, fetched from the mesh's Depth channel.
#define QCHAM_OPTION_PATCH_CORNERS (1<<11) |
Indicates use of "patch" type corners (otherwise identical to "Uniform")
#define QCHAM_OPTION_RADIAL_CORNERS (1<<12) |
Indicates use of "radial" type corners (otherwise identical to "Uniform")