From 7115f60b91b5717d90f643fd692010905c7004db Mon Sep 17 00:00:00 2001 From: Bryan Galdrikian Date: Thu, 31 May 2018 11:36:08 -0700 Subject: Blast 1.1.3. See docs/release_notes.txt. --- docs/api_docs/files/pageextauthoring.html | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) mode change 100644 => 100755 docs/api_docs/files/pageextauthoring.html (limited to 'docs/api_docs/files/pageextauthoring.html') diff --git a/docs/api_docs/files/pageextauthoring.html b/docs/api_docs/files/pageextauthoring.html old mode 100644 new mode 100755 index 19e6f8e..26711ce --- a/docs/api_docs/files/pageextauthoring.html +++ b/docs/api_docs/files/pageextauthoring.html @@ -25,10 +25,18 @@ There are four tools for creation of Blast™ assets.


FractureTool

-Nv::Blast::FractureTool (see NvBlastExtAuthoringFractureTool.h) is used to fracture an input mesh. It supports Voronoi fracturing and also simple slicing. Internal surfaces of output chunks can be tesselated and noise can be applied to them. The slicing method supports slicing with a noisy slicing surface, which allows the creation of a jagged slicing line. Noisy slicing is switched on by setting a non-zero noise amplitude in slicing parameters (Nv::Blast::SlicingConfiguration).

+Nv::Blast::FractureTool (see NvBlastExtAuthoringFractureTool.h) is used to fracture an input mesh. It supports Voronoi fracturing, slicing, and "cutout" fracture (slicing based upon an image). Internal surfaces of output chunks can be tesselated and noise can be applied to them. The slicing method supports slicing with a noisy slicing surface, which allows the creation of a jagged slicing line. Noisy slicing is switched on by setting a non-zero noise amplitude in slicing parameters (Nv::Blast::SlicingConfiguration).

FractureTool supports two types of output:

1) Array of triangles - the tool fills provided array with triangles of chunk, ID of chunk should be provided.

2) Buffered output - the tool fills provided array with vertices, and another array of arrays with indices. Indices form triplets of vertices of triangle.

+
+

+Mesh Restrictions

+At the core of the fracturing tools is a geometric boolean algorithm based upon the paper, A topologically robust algorithm for Boolean operations on polyhedral shapes using approximate arithmetic by Smith and Dodgson, Computer-Aided Design 39 (2007) 149–163, Elsevier. The constraints for a valid input mesh are given in the paper. Practically, the restrictions may be summarized as follows.

+Input meshes

+

+Failure to meet the constraints (first three items) above will lead to unpredictable fracturing results.


ConvexMeshBuilder

-- cgit v1.2.3