Nv::Blast::CutoutConfiguration Struct Reference

#include <NvBlastExtAuthoringFractureTool.h>

List of all members.

Public Attributes

CutoutSet * cutoutSet = nullptr
bool isRelativeTransform = true
NoiseConfiguration noise
physx::PxVec2 scale = physx::PxVec2(-1, -1)
physx::PxTransform transform = physx::PxTransform(physx::PxIdentity)


Detailed Description

Cutout fracturing configuration

Member Data Documentation

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.

physx::PxVec2 Nv::Blast::CutoutConfiguration::scale = physx::PxVec2(-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

physx::PxTransform Nv::Blast::CutoutConfiguration::transform = physx::PxTransform(physx::PxIdentity)

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)


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