aboutsummaryrefslogtreecommitdiff
path: root/docs/_source/api_ext_users_guide.txt
diff options
context:
space:
mode:
authorAnton Novoselov <[email protected]>2017-08-01 12:53:38 +0300
committerAnton Novoselov <[email protected]>2017-08-01 12:53:38 +0300
commit236f03c0b9a4982328ed1201978f7f69d192d9b2 (patch)
treee486f2fa39dba203563895541e92c60ed3e25759 /docs/_source/api_ext_users_guide.txt
parentAdded screens to welcome page (diff)
downloadblast-236f03c0b9a4982328ed1201978f7f69d192d9b2.tar.xz
blast-236f03c0b9a4982328ed1201978f7f69d192d9b2.zip
Blast 1.1 release (windows / linux)
see docs/release_notes.txt for details
Diffstat (limited to 'docs/_source/api_ext_users_guide.txt')
-rw-r--r--docs/_source/api_ext_users_guide.txt33
1 files changed, 26 insertions, 7 deletions
diff --git a/docs/_source/api_ext_users_guide.txt b/docs/_source/api_ext_users_guide.txt
index 04fbb53..fd03c94 100644
--- a/docs/_source/api_ext_users_guide.txt
+++ b/docs/_source/api_ext_users_guide.txt
@@ -3,22 +3,41 @@
These are the current Blast extensions:
<br>
<br>
-\subpage pageextauthoring
+\subpage pageextshaders - Standard damage shaders (radial, shear, line segment) which can be used in NvBlast and NvBlastTk damage functions.
<br>
-\subpage pageextapeximport
<br>
-\subpage pageextserialization
+\subpage pageextstress - A toolkit for performing stress calculations on low-level Blast&tm; actors, using a minimal API to assign masses and apply forces. Does not use any external physics library.
<br>
-\subpage pageextconverterll
<br>
-\subpage pageextshaders
+\subpage pageextassetutils - NvBlastAsset utility functions. Add world bonds, merge assets, and transform geometric data.
<br>
-\subpage pageextphysx
+<br>
+\subpage pageextauthoring - Powerful tools for cleaning and fracturing meshes using voronoi, clustered voronoi, and slicing methods.
+<br>
+<br>
+\subpage pageextimport - Functions to import data from external formats and convert to a Blast&tm; asset. Currently handles APEX NvDestructibleAsset data.
+<br>
+<br>
+\subpage pageextexporter - Standard mesh and collision writer tools in fbx, obj, and json formats.
+<br>
+<br>
+\subpage pageextserialization - Blast&tm; object serialization manager. With the ExtTkSerialization and ExtPxSerialization extensions, can serialize assets for low-level, Tk, and ExtPhysX libraries
+using a variety of encodings. This extension comes with low-level serializers built-in.
+<br>
+<br>
+\subpage pageexttkserialization - This module contains serializers for NvBlastTk objects. Use in conjunction with ExtSerialization.
+<br>
+<br>
+\subpage pageextpxserialization - This module contains serializers for ExtPhysX objects. Use in conjunction with ExtSerialization.
+<br>
+<br>
+\subpage pageextphysx - A reference implementation of a physics manager, using the PhysX SDK. Creates and manages actors and joints, and handles impact damage and uses the stress solver (ExtStress) to
+handle stress calculations.
<br>
<br>
To use them, include the appropriate headers in include/extensions (each extension will describe which headers are necessary),
and link to the desired NvBlastExt*{config}{arch} library in the lib folder. Here, config is the usual DEBUG/CHECKED/PROFILE (or nothing for release),
and {arch} distinguishes achitecture, if needed (such as _x86 or _x64).
-
+<br>
<br>
*/