#include <NvBlastExtAuthoringFractureTool.h>
Public Attributes | |
| float | aperture = 0.f |
| CutoutSet * | cutoutSet = nullptr |
| bool | isRelativeTransform = true |
| NoiseConfiguration | noise |
| NvcVec2 | scale = { -1, -1 } |
| NvcTransform | transform = {{0, 0, 0, 1}, {0, 0, 0}} |
| bool | useSmoothing = false |
| float Nv::Blast::CutoutConfiguration::aperture = 0.f |
Conic aperture in degree, for cylindric cutout set it to 0.
Set of grouped convex loop patterns for cutout in normal direction. Not required for PLANE_ONLY mode
If relative transform is set - position will be displacement vector from chunk's center. Otherwise from global origin.
Noise parameters for cutout surface, see NoiseConfiguration.
| NvcVec2 Nv::Blast::CutoutConfiguration::scale = { -1, -1 } |
Scale for pattern. Unscaled pattern has size (1, 1). For negative scale pattern will be placed at the center of chunk and scaled with max distance between points of its AABB
| NvcTransform Nv::Blast::CutoutConfiguration::transform = {{0, 0, 0, 1}, {0, 0, 0}} |
Transform for initial pattern position and orientation. By default 2d pattern lies in XY plane (Y is up) the center of pattern is (0, 0)
| bool Nv::Blast::CutoutConfiguration::useSmoothing = false |
Add generatad faces to the same smoothing group as original face without noise