PxSdfSample#
Defined in include/foundation/PxMathUtils.h
- inline PxReal PxSdfSample(
- const PxReal *sdf,
- const PxVec3 &localPos,
- const PxVec3 &sdfBoxLower,
- const PxVec3 &sdfBoxHigher,
- const PxReal sdfDx,
- const PxReal invSdfDx,
- const PxU32 dimX,
- const PxU32 dimY,
- const PxU32 dimZ,
- PxVec3 &gradient,
- PxReal tolerance = PX_MAX_F32,
Samples the signed distance field (SDF) at a given local position with gradient computation (deprecated).
- Deprecated:
Please use PxSDFSample.
- Parameters:
sdf – [in] A pointer to the SDF data
localPos – [in] The local position to sample the SDF
sdfBoxLower – [in] The lower bound of the SDF box
sdfBoxHigher – [in] The upper bound of the SDF box
sdfDx – [in] The spacing between grid points in the SDF
invSdfDx – [in] The inverse of the grid spacing
dimX – [in] The number of grid points along the x-axis
dimY – [in] The number of grid points along the y-axis
dimZ – [in] The number of grid points along the z-axis
gradient – [out] The resulting gradient vector
tolerance – [in] The tolerance for clamping the grid points (default is PX_MAX_F32)
- Returns:
The sampled SDF value