Nv::Blast::CutoutConfiguration Struct Reference

#include <NvBlastExtAuthoringFractureTool.h>

List of all members.

Public Attributes

float aperture = 0.f
CutoutSetcutoutSet = nullptr
bool isRelativeTransform = true
NoiseConfiguration noise
NvcVec2 scale = { -1, -1 }
NvcTransform transform = {{0, 0, 0, 1}, {0, 0, 0}}
bool useSmoothing = false


Detailed Description

Cutout fracturing configuration

Member Data Documentation

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.

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

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)

Add generatad faces to the same smoothing group as original face without noise


The documentation for this struct was generated from the following file: