Functions | |
void | Compute_Shell_Sweep (HC_KEY shellkey, HC_POINT *direction, HC_KEY *front, HC_KEY *back, HC_KEY *side, const char *options) |
HC_KEY | KCompute_Shell_Sweep (HC_KEY shellkey, HC_POINT *direction, const char *options) |
|
Sweeps an existing shell along a defined path to create new shells that containes the swept volume.
DETAILSThis function sweeps the provided shell along the specified path and creates new shells that represent the front, back, and sides of the swept volume. The newly created shells are placed into the currently open segment.NOTESThe KCompute_Shell_Sweep() variant creates a single shell to represent the swept volume. No options are currently supported.RESTRICTIONSThis API expects the shell that is to be swept to be a closed, convex surface. In some cases developers may be able to use Compute_Optimised_Shell to remove cracks and duplicate vertices from the original shell.
|
|
Sweeps an existing shell along a defined path to create a single shell that contains the swept volume.
DETAILSThis function sweeps the provided shell along the specified path and creates a new shell that represents the newly swept volume. The newly created shell is placed in the currently open segment.NOTESThe Compute_Shell_Sweep() variant creates three distinct shells that represent the front, back, and side components of the shell volume. No options are currently supported.RESTRICTIONSThis API expects the shell that is to be swept to be a closed, convex surface. In some cases developers may be able to use Compute_Optimised_Shell to remove cracks and duplicate vertices from the original shell.
|