PxIsosurfaceParams#
Defined in include/PxIsosurfaceExtraction.h
-
struct PxIsosurfaceParams#
Parameters to define the isosurface extraction settings like isosurface level, filtering etc.
Public Functions
-
inline PxIsosurfaceParams()#
Default constructor.
-
inline void clearFilteringPasses()#
Clears the filtering operations.
- inline PxU64 addGridFilteringPass(
- PxIsosurfaceGridFilteringType::Enum operation,
Adds a smoothing pass after the existing ones.
At most 32 smoothing passes can be defined. Every pass can repeat itself up to 4 times.
- Parameters:
operation – [in] The smoothing operation to add
- Returns:
The index of the smoothing pass that was added
- inline void setGridFilteringPass(
- PxU32 passIndex,
- PxIsosurfaceGridFilteringType::Enum operation,
Sets the operation of a smoothing pass.
- Parameters:
passIndex – [in] The index of the smoothing pass whose operation should be set Range: [0, 31]
operation – [in] The operation the modified smoothing will perform
- inline bool getGridFilteringPass(
- PxU32 passIndex,
- PxIsosurfaceGridFilteringType::Enum &operation,
Returns the operation of a smoothing pass.
- Parameters:
passIndex – [in] The index of the smoothing pass whose operation is requested Range: [0, 31]
operation – [out] The operation the requested smoothing pass will perform
- Returns:
true if the requested pass performs an operation
-
inline PxIsosurfaceParams()#