From 236f03c0b9a4982328ed1201978f7f69d192d9b2 Mon Sep 17 00:00:00 2001 From: Anton Novoselov Date: Tue, 1 Aug 2017 12:53:38 +0300 Subject: Blast 1.1 release (windows / linux) see docs/release_notes.txt for details --- docs/api_docs/files/pageextimport.html | 41 ++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 docs/api_docs/files/pageextimport.html (limited to 'docs/api_docs/files/pageextimport.html') diff --git a/docs/api_docs/files/pageextimport.html b/docs/api_docs/files/pageextimport.html new file mode 100644 index 0000000..783c516 --- /dev/null +++ b/docs/api_docs/files/pageextimport.html @@ -0,0 +1,41 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 API Reference: Importer (NvBlastExtImport) + + + + + + + +
+

Importer (NvBlastExtImport)

This extension provides tools to import data from external formats and convert to a Blast™ asset.

+Currently the only external data format handled is NvApexDestructibleAsset, handled by Nv::Blast::ApexImporter::ApexImportTool.

+This tool supports two bond generation modes and can be configured by providing:

struct ApexImporterConfig
+{
+    enum InterfaceSearchMode { EXACT, FORCED, MODE_COUNT };
+    InterfaceSearchMode infSearchMode;
+}
+

+1) EXACT - Importer tries to find triangles from two chunks which lay in common surface. If such triangles are found, their intersections are considered as the interface.

+2) FORCED - Bond creation is forced no matter how far chunks from each other. Interface parameters are approximated.

+Nv::Blast::ApexImporter::ApexImportTool can be itinialized by providing ApexSDK and ModuleDestructible, or they can be created internally.

+If ApexSDK and ModuleDestructible were provided, they are not freed when Nv::Blast::ApexImporter::~ApexImportTool() is called.
+

+ + + + -- cgit v1.2.3