diff options
Diffstat (limited to 'NvCloth/docs')
| -rw-r--r-- | NvCloth/docs/documentation/Compiling/index.html | 319 | ||||
| -rw-r--r-- | NvCloth/docs/documentation/CopyRight/Index.html | 27 | ||||
| -rw-r--r-- | NvCloth/docs/documentation/Modules/Index.html | 33 | ||||
| -rw-r--r-- | NvCloth/docs/documentation/NvCloth.html | 140 | ||||
| -rw-r--r-- | NvCloth/docs/documentation/ReleaseNotes/index.html | 156 | ||||
| -rw-r--r-- | NvCloth/docs/documentation/UserGuide/Index.html | 27 | ||||
| -rw-r--r-- | NvCloth/docs/documentation/genindex.html | 27 | ||||
| -rw-r--r-- | NvCloth/docs/documentation/index.html | 28 | ||||
| -rw-r--r-- | NvCloth/docs/documentation/search.html | 27 | ||||
| -rw-r--r-- | NvCloth/docs/documentation/searchindex.js | 2 | ||||
| -rw-r--r-- | NvCloth/docs/doxy/files/_solver_8h-source.html | 105 | ||||
| -rw-r--r-- | NvCloth/docs/doxy/files/_solver_8h.html | 1 | ||||
| -rw-r--r-- | NvCloth/docs/doxy/files/classnv_1_1cloth_1_1_cloth.html | 2 | ||||
| -rw-r--r-- | NvCloth/docs/doxy/files/classnv_1_1cloth_1_1_solver-members.html | 1 | ||||
| -rw-r--r-- | NvCloth/docs/doxy/files/classnv_1_1cloth_1_1_solver.html | 25 | ||||
| -rw-r--r-- | NvCloth/docs/doxy/files/functions.html | 2 | ||||
| -rw-r--r-- | NvCloth/docs/doxy/files/functions_func.html | 2 |
17 files changed, 594 insertions, 330 deletions
diff --git a/NvCloth/docs/documentation/Compiling/index.html b/NvCloth/docs/documentation/Compiling/index.html new file mode 100644 index 0000000..90fe4a3 --- /dev/null +++ b/NvCloth/docs/documentation/Compiling/index.html @@ -0,0 +1,319 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta http-equiv="x-ua-compatible" content="IE=Edge"/> + + <title>Compiling — NvCloth 1.1.3 documentation</title> + + <link rel="stylesheet" href="../_static/default.css" type="text/css" /> + <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="../_static/breathe.css" type="text/css" /> + <link rel="stylesheet" href="../_static/application.css" type="text/css" /> + <link rel="stylesheet" href="../_static/styleguide.css" type="text/css" /> + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT: '../', + VERSION: '1.1.3', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true + }; + </script> + <script type="text/javascript" src="../_static/jquery.js"></script> + <script type="text/javascript" src="../_static/underscore.js"></script> + <script type="text/javascript" src="../_static/doctools.js"></script> + <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> + <script type="text/javascript" src="../_static/bootstrap.js"></script> + <script type="text/javascript" src="../_static/jquery.cookie.js"></script> + <script type="text/javascript" src="../_static/jquery.storageapi.js"></script> + <link rel="top" title="NvCloth 1.1.3 documentation" href="../index.html" /> + <link rel="next" title="Modules" href="../Modules/Index.html" /> + <link rel="prev" title="Release Notes" href="../ReleaseNotes/index.html" /> + </head> + <body> +<nav class="navbar navbar-inverse navbar-default"> + <div class="row"> + <div class="navbar-brand"> + <img class="logo" src="../_static/developerzone_gameworks_logo.png" alt="Logo"/> + </div> +<div id="searchbox" style="display: none; float:right; padding-top:4px; padding-right:4px"> + <form class="search form-inline" action="../search.html" method="get"> + <div class="form-group"> + <input type="text" name="q" class="form-control" /> + <input type="submit" value="Search" class="btn btn-primary" /> + </div> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> +</div> +<script type="text/javascript">$('#searchbox').show(0);</script> + </div> +</nav> +<div class="masthead"> + <div class="row"> + <ul class="breadcrumb"> + <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li> + </ul> + </div> +</div> +<div class="row"> + <div class="col-md-3 bs-sidenav" style="white-space: nowrap; overflow: auto;"> +<div class="bs-sidebar"> + <div id="sidebar_toc"> + <h4>Table Of Contents</h4> + <ul class="current"> +<li class="toctree-l1"><a class="reference internal" href="../ReleaseNotes/index.html">Release Notes</a><ul> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.3</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.2</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.1</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.0</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.0.0</a></li> +</ul> +</li> +<li class="toctree-l1 current"><a class="current reference internal" href="">Compiling</a><ul> +<li class="toctree-l2"><a class="reference internal" href="#windows">Windows</a></li> +<li class="toctree-l2"><a class="reference internal" href="#linux">Linux</a></li> +<li class="toctree-l2"><a class="reference internal" href="#mac">Mac</a></li> +<li class="toctree-l2"><a class="reference internal" href="#android">Android</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="../Modules/Index.html">Modules</a><ul> +<li class="toctree-l2"><a class="reference internal" href="../Modules/Index.html#nvcloth">NvCloth</a></li> +<li class="toctree-l2"><a class="reference internal" href="../Modules/Index.html#nvcloth-extensions">NvCloth extensions</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="../UserGuide/Index.html">User Guide</a><ul> +<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#setup">Setup</a><ul> +<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#initializing-the-library">Initializing the Library</a></li> +<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#factory">Factory</a></li> +<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#fabric-cloth">Fabric & Cloth</a><ul> +<li class="toctree-l4"><a class="reference internal" href="../UserGuide/Index.html#fabric">Fabric</a></li> +<li class="toctree-l4"><a class="reference internal" href="../UserGuide/Index.html#cloth">Cloth</a></li> +</ul> +</li> +<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#solver">Solver</a></li> +<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#retrieving-simulation-data">Retrieving simulation data</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#usage">Usage</a><ul> +<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#common-cloth-properties">Common cloth properties</a></li> +<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#tethers">Tethers</a></li> +<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#collision-detection">Collision detection</a></li> +<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#local-space-simulation">Local space simulation</a></li> +<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#drag-lift-and-wind">Drag lift and wind</a></li> +</ul> +</li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="../CopyRight/Index.html">NVIDIA Copyright Notice</a></li> +</ul> + + </div> + <h4>Previous topic</h4> + <p class="topless"><a href="../ReleaseNotes/index.html" + title="previous chapter">Release Notes</a></p> + <h4>Next topic</h4> + <p class="topless"><a href="../Modules/Index.html" + title="next chapter">Modules</a></p> +<div id="searchbox" style="display: none"> + <h4>Quick search</h4> + <form class="search form-inline" action="../search.html" method="get"> + <div class="form-group"> + <input type="text" name="q" class="form-control" /> + <input type="submit" value="Search" class="btn btn-primary" /> + </div> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + <p class="searchtip" style="font-size: 90%"> + Enter search terms or a module, class or function name. + </p> +</div> +<script type="text/javascript">$('#searchbox').show(0);</script> +</div> + </div> + <div class="document col-md-8"> + <div class="body"> + + <div class="section" id="compiling"> +<h1>Compiling<a class="headerlink" href="#compiling" title="Permalink to this headline">¶</a></h1> +<p>Cmake is automatically obtained using nvidia’s packman scripts for all platforms (except for Android). +Internet connection is required for this.</p> +<div class="section" id="windows"> +<h2>Windows<a class="headerlink" href="#windows" title="Permalink to this headline">¶</a></h2> +<p>For windows: Download and install the following dependencies:</p> +<ul class="simple"> +<li>Visual studio 12 or later (2013 or later)</li> +<li>Windows 8.1 sdk <a class="reference external" href="https://developer.microsoft.com/en-us/windows/downloads/windows-8-1-sdk">https://developer.microsoft.com/en-us/windows/downloads/windows-8-1-sdk</a></li> +<li>CUDA sdk <a class="reference external" href="https://developer.nvidia.com/cuda-downloads">https://developer.nvidia.com/cuda-downloads</a> (version 8 or later)</li> +</ul> +<p>Edit <tt class="code docutils literal"><span class="pre">scripts/locate_cuda.bat</span></tt> to point to the CUDA installation folder (that contains the bin, include and lib folder), edit <tt class="code docutils literal"><span class="pre">scripts/locate_win8sdk.bat</span></tt> to point to the windows SDK (<tt class="code docutils literal"><span class="pre">C:\Program</span> <span class="pre">Files</span> <span class="pre">(x86)\Windows</span> <span class="pre">Kits\8.1</span></tt> by default)</p> +<p>Run <tt class="code docutils literal"><span class="pre">CmakeGenerateAll.bat</span></tt> to generate the visual studio solution files in <tt class="code docutils literal"><span class="pre">compiler/vcXXwinXX-cmake/</span></tt>. +Run <tt class="code docutils literal"><span class="pre">samples/CmakeGenerateProjects.bat</span></tt> to generate the visual studio solution files in <tt class="code docutils literal"><span class="pre">samples/compiler/vcXXwinXX-cmake/</span></tt>. +For example Visual Studio 2015 solution with 64-bit target processor will be placed to <tt class="code docutils literal"><span class="pre">compiler/vc14win64-cmake/</span></tt> folder. +Then open <tt class="code docutils literal"><span class="pre">NvCloth.sln</span></tt>, choose the release/debug configuration and build the solution. The library binaries will be put to the <tt class="code docutils literal"><span class="pre">bin</span></tt> folder next to the <tt class="code docutils literal"><span class="pre">compiler</span></tt> folder.</p> +<p>The above project generation script has optional command line arguments to control whether CUDA/DX11 solvers should be enabled:</p> +<div class="highlight-python"><pre>CmakeGenerateProjects.bat <0|1:use_cuda (default is 1)> <0|1:use_dx11 (default is 1)></pre> +</div> +<p>E.g.:</p> +<div class="highlight-python"><pre>CmakeGenerateProjects.bat 1 0</pre> +</div> +<p>will include CUDA solver into the compilation but exclude the DX11 solver.</p> +</div> +<div class="section" id="linux"> +<h2>Linux<a class="headerlink" href="#linux" title="Permalink to this headline">¶</a></h2> +<p>Run <tt class="code docutils literal"><span class="pre">GenerateProjectsLinux.sh</span></tt> to generate make files in <tt class="code docutils literal"><span class="pre">compiler/linux64-XXXXX-cmake/</span></tt></p> +<p>Enable or disable CUDA support by simply changing the following line in the <tt class="code docutils literal"><span class="pre">BuildProjectsLinux.sh</span></tt> script included to the distribution:</p> +<div class="highlight-python"><pre>export USE_CUDA=0 # 0 for disable 1 for enable</pre> +</div> +<p>Run <tt class="code docutils literal"><span class="pre">BuildProjectsLinux.sh</span></tt> script. It will generate various makefile-based projects in the <tt class="code docutils literal"><span class="pre">compiler</span></tt> folder. +Choose the one you need, e.g.:</p> +<div class="highlight-python"><pre>cd compiler/linux64-release-cmake</pre> +</div> +<p>then run the build process (using 5 compilation processes in parallel):</p> +<div class="highlight-python"><div class="highlight"><pre><span class="n">make</span> <span class="o">--</span><span class="n">jobs</span><span class="o">=</span><span class="mi">5</span> +</pre></div> +</div> +<p>The library binaries will be put to the <tt class="code docutils literal"><span class="pre">bin</span></tt> folder next to the <tt class="code docutils literal"><span class="pre">compiler</span></tt> folder.</p> +<p><strong>Note:</strong> In case you run the Linux project generation scripts <tt class="code docutils literal"><span class="pre">GenerateProjectsLinux.sh</span></tt> and see an error like this:</p> +<div class="highlight-python"><pre>env: bash\r: No such file or directory</pre> +</div> +<p>this command will help to fix the line endings:</p> +<div class="highlight-python"><pre>sed $'s/\r$//' GenerateProjectsLinux.sh > GenerateProjectsLinux.sh.fixed && mv GenerateProjectsLinux.sh.fixed GenerateProjectsLinux.sh && chmod +x GenerateProjectsLinux.sh</pre> +</div> +<p>or use your favorite text editor.</p> +</div> +<div class="section" id="mac"> +<h2>Mac<a class="headerlink" href="#mac" title="Permalink to this headline">¶</a></h2> +<p>Running <tt class="code docutils literal"><span class="pre">BuildProjectsOsx.sh</span></tt> will generate various xcode-based projects in the <tt class="code docutils literal"><span class="pre">compiler</span></tt> folder. +Choose the one you need, e.g. <tt class="code docutils literal"><span class="pre">cd</span> <span class="pre">compiler/osx64-cmake</span></tt>, open the project in XCode and build inside the IDE.</p> +<p>The library binaries will be put to the <tt class="code docutils literal"><span class="pre">bin</span></tt> folder next to the <tt class="code docutils literal"><span class="pre">compiler</span></tt> folder.</p> +<p><strong>Note:</strong> In case if you run the Mac project generation scripts GenerateProjectsOsx.sh and see an error like this:</p> +<div class="highlight-python"><pre>env: bash\r: No such file or directory</pre> +</div> +<p>this command will help to fix the line endings:</p> +<div class="highlight-python"><pre>sed $'s/\r$//' GenerateProjectsOsx.sh > GenerateProjectsOsx.sh.fixed && mv GenerateProjectsOsx.sh.fixed GenerateProjectsOsx.sh && chmod +x GenerateProjectsOsx.sh</pre> +</div> +</div> +<div class="section" id="android"> +<h2>Android<a class="headerlink" href="#android" title="Permalink to this headline">¶</a></h2> +<p>Download and install CMake 3.7 from <a class="reference external" href="https://cmake.org/download/">https://cmake.org/download/</a>. Edit <tt class="code docutils literal"><span class="pre">scripts/locate_cmake.bat</span></tt> to point to the cmake executable.</p> +<p>Download NDK from <a class="reference external" href="https://developer.android.com/ndk/downloads/index.html">https://developer.android.com/ndk/downloads/index.html</a> (tested versions are r15c, r13b, r12b). Set <tt class="code docutils literal"><span class="pre">ANDROID_NDK_ROOT</span></tt> environment variable to point to the root NDK folder. +Run project generation script:</p> +<div class="highlight-python"><pre>CmakeGenerateAndroid.bat release</pre> +</div> +<p>You need <tt class="code docutils literal"><span class="pre">cmake</span></tt> to be in your PATH.</p> +<p>Go to <tt class="code docutils literal"><span class="pre">compiler\android-arm64-v8a-release-cmake</span></tt> folder and run:</p> +<div class="highlight-python"><pre>cmake --build . -- -j5</pre> +</div> +<p>The library binaries will be put to the <tt class="code docutils literal"><span class="pre">bin</span></tt> folder next to the <tt class="code docutils literal"><span class="pre">compiler</span></tt> folder.</p> +<p><strong>Note:</strong> To be able to build the Android binaries using CMake you need to make sure a certain folders in your NDK point to needed binaries. +Specifically, you need to create a symlink/copy/rename:</p> +<div class="highlight-python"><pre><path_to_android_ndk>/toolchains/aarch64-linux-android-4.9/prebuilt/windows</pre> +</div> +<p>to:</p> +<div class="highlight-python"><pre><path_to_android_ndk>/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64</pre> +</div> +<p>Newer NDK versions might not require doing that at all, but some versions do.</p> +</div> +</div> + + + </div> + <div class="clearer"></div> + </div> + <div class="col-md-1"></div> +</div> +<div class="masthead"> + <div class="row"> + <ul class="breadcrumb"> + <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li> + </ul> + </div> +</div> + +<footer> + <div class="footer-boilerplate"> + <div class="row"> + <div class="boilerplate"> + Copyright © 2014, NVIDIA Corporation | <a href="http://www.nvidia.com/object/about-nvidia.html" onclick="s_objectID="http://www.nvidia.com/object/about-nvidia.html_1";return this.s_oc?this.s_oc(e):true">About NVIDIA </a> | <a href="http://www.nvidia.com/object/legal_info.html" onclick="s_objectID="http://www.nvidia.com/object/legal_info.html_1";return this.s_oc?this.s_oc(e):true">Legal Information </a> | <a href="http://www.nvidia.com/object/privacy_policy.html" onclick="s_objectID="http://www.nvidia.com/object/privacy_policy.html_1";return this.s_oc?this.s_oc(e):true">Privacy Policy </a> + </div> + </div> + </div> +</div> +</footer> + + +<script type="text/x-mathjax-config"> + MathJax.Hub.Config({ + extensions: ["tex2jax.js"], + jax: ["input/TeX", "output/HTML-CSS"], + tex2jax: { + processEscapes: true, + skipTags: ["script","noscript","style","textarea"] + }, + "HTML-CSS": { availableFonts: ["TeX"] }, + TeX: { + Macros: { + Lrg: ['\\displaystyle{#1}', 1, ""] + } + } + }); +</script> + + +<script type="text/javascript" async + src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML"> +</script> + +<script> +var treestatename = 'GWDocsTreeState'; +var protocol = location.href.split('/')[0].toLowerCase(); +var storage; +if (protocol.substring(0,4) == 'http') { + storage = $.cookieStorage; + storage.setPath('/'); +} else { + storage = $.localStorage; +} + +if (storage.isEmpty(treestatename)) { + storage.set(treestatename, {}); +} + +var treestate = storage.get(treestatename); + +$.each($("#sidebar_toc ul li"), toc_walker); + +function toc_walker(key, value) { + var handleSpan = $("<span></span>") + .addClass("toc_handle").prependTo(value); + handleSpan.attr("id", $(value).closest("div").attr("id") + "." + key); + + if($(value).has("ul li").size() > 0) { + var id = handleSpan.attr("id"); + if (!(id in treestate)) { + treestate[id] = false; + } + handleSpan.addClass("toc_expanded").click(function() { + $(this).toggleClass("toc_expanded toc_collapsed").siblings("ul").toggle(); + treestate[$(this).attr('id')] = $(this).hasClass('toc_expanded'); + storage.set(treestatename, treestate); + }); + if(!($(this).hasClass('current') || treestate[id])) { + handleSpan.click(); + } + if($(this).hasClass('current')) { + treestate[handleSpan.attr('id')] = handleSpan.hasClass('toc_expanded'); + storage.set(treestatename, treestate); + } + } +} +</script> + </body> +</html>
\ No newline at end of file diff --git a/NvCloth/docs/documentation/CopyRight/Index.html b/NvCloth/docs/documentation/CopyRight/Index.html index a570acb..3aa2c88 100644 --- a/NvCloth/docs/documentation/CopyRight/Index.html +++ b/NvCloth/docs/documentation/CopyRight/Index.html @@ -7,7 +7,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="x-ua-compatible" content="IE=Edge"/> - <title>NVIDIA Copyright Notice — NvCloth 1.0.0 documentation</title> + <title>NVIDIA Copyright Notice — NvCloth 1.1.3 documentation</title> <link rel="stylesheet" href="../_static/default.css" type="text/css" /> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> @@ -18,7 +18,7 @@ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '../', - VERSION: '1.0.0', + VERSION: '1.1.3', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -31,7 +31,7 @@ <script type="text/javascript" src="../_static/bootstrap.js"></script> <script type="text/javascript" src="../_static/jquery.cookie.js"></script> <script type="text/javascript" src="../_static/jquery.storageapi.js"></script> - <link rel="top" title="NvCloth 1.0.0 documentation" href="../index.html" /> + <link rel="top" title="NvCloth 1.1.3 documentation" href="../index.html" /> <link rel="prev" title="User Guide" href="../UserGuide/Index.html" /> </head> <body> @@ -56,7 +56,7 @@ <div class="masthead"> <div class="row"> <ul class="breadcrumb"> - <li><a href="../index.html">NvCloth 1.0.0 documentation</a></li> + <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li> </ul> </div> </div> @@ -67,11 +67,18 @@ <h4>Table Of Contents</h4> <ul class="current"> <li class="toctree-l1"><a class="reference internal" href="../ReleaseNotes/index.html">Release Notes</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#fixes">Fixes</a></li> -<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#new-features">New Features</a></li> -<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#supported-platforms">Supported Platforms</a></li> -<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#supported-compilers">Supported Compilers</a></li> -<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#known-issues">Known Issues</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.3</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.2</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.1</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.0</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.0.0</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="../Compiling/index.html">Compiling</a><ul> +<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#windows">Windows</a></li> +<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#linux">Linux</a></li> +<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#mac">Mac</a></li> +<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#android">Android</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="../Modules/Index.html">Modules</a><ul> @@ -150,7 +157,7 @@ license agreement from NVIDIA CORPORATION is strictly prohibited.</p> <div class="masthead"> <div class="row"> <ul class="breadcrumb"> - <li><a href="../index.html">NvCloth 1.0.0 documentation</a></li> + <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li> </ul> </div> </div> diff --git a/NvCloth/docs/documentation/Modules/Index.html b/NvCloth/docs/documentation/Modules/Index.html index a959e4c..e65c6ff 100644 --- a/NvCloth/docs/documentation/Modules/Index.html +++ b/NvCloth/docs/documentation/Modules/Index.html @@ -7,7 +7,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="x-ua-compatible" content="IE=Edge"/> - <title>Modules — NvCloth 1.0.0 documentation</title> + <title>Modules — NvCloth 1.1.3 documentation</title> <link rel="stylesheet" href="../_static/default.css" type="text/css" /> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> @@ -18,7 +18,7 @@ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '../', - VERSION: '1.0.0', + VERSION: '1.1.3', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -31,9 +31,9 @@ <script type="text/javascript" src="../_static/bootstrap.js"></script> <script type="text/javascript" src="../_static/jquery.cookie.js"></script> <script type="text/javascript" src="../_static/jquery.storageapi.js"></script> - <link rel="top" title="NvCloth 1.0.0 documentation" href="../index.html" /> + <link rel="top" title="NvCloth 1.1.3 documentation" href="../index.html" /> <link rel="next" title="User Guide" href="../UserGuide/Index.html" /> - <link rel="prev" title="Release Notes" href="../ReleaseNotes/index.html" /> + <link rel="prev" title="Compiling" href="../Compiling/index.html" /> </head> <body> <nav class="navbar navbar-inverse navbar-default"> @@ -57,7 +57,7 @@ <div class="masthead"> <div class="row"> <ul class="breadcrumb"> - <li><a href="../index.html">NvCloth 1.0.0 documentation</a></li> + <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li> </ul> </div> </div> @@ -68,11 +68,18 @@ <h4>Table Of Contents</h4> <ul class="current"> <li class="toctree-l1"><a class="reference internal" href="../ReleaseNotes/index.html">Release Notes</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#fixes">Fixes</a></li> -<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#new-features">New Features</a></li> -<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#supported-platforms">Supported Platforms</a></li> -<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#supported-compilers">Supported Compilers</a></li> -<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#known-issues">Known Issues</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.3</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.2</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.1</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.0</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.0.0</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="../Compiling/index.html">Compiling</a><ul> +<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#windows">Windows</a></li> +<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#linux">Linux</a></li> +<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#mac">Mac</a></li> +<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#android">Android</a></li> </ul> </li> <li class="toctree-l1 current"><a class="current reference internal" href="">Modules</a><ul> @@ -108,8 +115,8 @@ </div> <h4>Previous topic</h4> - <p class="topless"><a href="../ReleaseNotes/index.html" - title="previous chapter">Release Notes</a></p> + <p class="topless"><a href="../Compiling/index.html" + title="previous chapter">Compiling</a></p> <h4>Next topic</h4> <p class="topless"><a href="../UserGuide/Index.html" title="next chapter">User Guide</a></p> @@ -156,7 +163,7 @@ Users that want to use their own cooking or offline cooking can bypass these fun <div class="masthead"> <div class="row"> <ul class="breadcrumb"> - <li><a href="../index.html">NvCloth 1.0.0 documentation</a></li> + <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li> </ul> </div> </div> diff --git a/NvCloth/docs/documentation/NvCloth.html b/NvCloth/docs/documentation/NvCloth.html deleted file mode 100644 index 1c86187..0000000 --- a/NvCloth/docs/documentation/NvCloth.html +++ /dev/null @@ -1,140 +0,0 @@ - - -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> - -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - - <title>NVIDIA(R) NvCloth Documentation — NVIDIA NvCloth Documentation</title> - <link rel="stylesheet" href="_static/nvidia.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/custom.css" type="text/css" /> - <script type="text/javascript"> - var DOCUMENTATION_OPTIONS = { - URL_ROOT: '', - VERSION: '0.0', - COLLAPSE_INDEX: false, - FILE_SUFFIX: '.html', - HAS_SOURCE: true - }; - </script> - <script type="text/javascript" src="_static/jquery.js"></script> - <script type="text/javascript" src="_static/underscore.js"></script> - <script type="text/javascript" src="_static/doctools.js"></script> - <link rel="top" title="NVIDIA NvCloth Documentation" href="index.html" /> - <link rel="next" title="Modules" href="Modules/Index.html" /> - </head> - <body> - <div class="related"> - <h3>Navigation</h3> - <ul> - <li class="right" style="margin-right: 10px"> - <a href="Modules/Index.html" title="Modules" - accesskey="N">next</a></li> - <li><a href="#">NVIDIA NvCloth Documentation</a> »</li> - </ul> - </div> - - <div class="document"> - <div class="documentwrapper"> - <div class="bodywrapper"> - <div class="body"> - - <div class="section" id="nvidia-r-nvcloth-documentation"> -<h1>NVIDIA(R) NvCloth Documentation<a class="headerlink" href="#nvidia-r-nvcloth-documentation" title="Permalink to this headline">¶</a></h1> -<blockquote> -<p>(NVIDIA(R) NvCloth)</p> -<p>Contents:</p> -<div class="toctree-wrapper compound"> -<ul> -<li class="toctree-l1"><a class="reference internal" href="Modules/Index.html">Modules</a><ul> -<li class="toctree-l2"><a class="reference internal" href="Modules/Index.html#nvcloth">NvCloth</a></li> -<li class="toctree-l2"><a class="reference internal" href="Modules/Index.html#nvcloth-extensions">NvCloth extensions</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="UsersGuide/Index.html">Users guide</a><ul> -<li class="toctree-l2"><a class="reference internal" href="UsersGuide/Index.html#setup">Setup</a></li> -<li class="toctree-l2"><a class="reference internal" href="UsersGuide/Index.html#usage">Usage</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="CopyRight/Index.html">NVIDIA Copyright Notice</a></li> -</ul> -</div> -</blockquote> -</div> - - - </div> - </div> - </div> - <div class="sphinxsidebar"> - <div class="sphinxsidebarwrapper"> - <h4>Next topic</h4> - <p class="topless"><a href="Modules/Index.html" - title="next chapter">Modules</a></p> -<div id="searchbox" style="display: none"> - <h3>Quick search</h3> - <form class="search" action="search.html" method="get"> - <input type="text" name="q" size="18" /> - <input type="submit" value="Go" /> - <input type="hidden" name="check_keywords" value="yes" /> - <input type="hidden" name="area" value="default" /> - </form> - <p class="searchtip" style="font-size: 90%"> - Enter search terms or a module, class or function name. - </p> -</div> -<script type="text/javascript">$('#searchbox').show(0);</script> - </div> - </div> - <div class="clearer"></div> - </div> - <div class="related"> - <h3>Navigation</h3> - <ul> - <li class="right" style="margin-right: 10px"> - <a href="Modules/Index.html" title="Modules" - >next</a></li> - <li><a href="#">NVIDIA NvCloth Documentation</a> »</li> - </ul> - </div> - - <script type="text/javascript"> - $(document).ready(function() { - $(".toggle > *").hide(); - $(".toggle .header").show(); - $(".toggle .header").click(function() { - $(this).parent().children().not(".header").toggle(400); - $(this).parent().children(".header").toggleClass("open"); - }) - }); -</script> - - -<script type="text/x-mathjax-config"> - MathJax.Hub.Config({ - extensions: ["tex2jax.js"], - jax: ["input/TeX", "output/HTML-CSS"], - tex2jax: { - processEscapes: true, - skipTags: ["script","noscript","style","textarea"] - }, - "HTML-CSS": { availableFonts: ["TeX"] }, - TeX: { - Macros: { - Lrg: ['\\displaystyle{#1}', 1, ""] - } - } - }); -</script> - - -<script type="text/javascript" async - src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML"> -</script> - - - </body> -</html>
\ No newline at end of file diff --git a/NvCloth/docs/documentation/ReleaseNotes/index.html b/NvCloth/docs/documentation/ReleaseNotes/index.html index 214a7db..694273a 100644 --- a/NvCloth/docs/documentation/ReleaseNotes/index.html +++ b/NvCloth/docs/documentation/ReleaseNotes/index.html @@ -7,7 +7,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="x-ua-compatible" content="IE=Edge"/> - <title>Release Notes — NvCloth 1.0.0 documentation</title> + <title>Release Notes — NvCloth 1.1.3 documentation</title> <link rel="stylesheet" href="../_static/default.css" type="text/css" /> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> @@ -18,7 +18,7 @@ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '../', - VERSION: '1.0.0', + VERSION: '1.1.3', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -31,8 +31,8 @@ <script type="text/javascript" src="../_static/bootstrap.js"></script> <script type="text/javascript" src="../_static/jquery.cookie.js"></script> <script type="text/javascript" src="../_static/jquery.storageapi.js"></script> - <link rel="top" title="NvCloth 1.0.0 documentation" href="../index.html" /> - <link rel="next" title="Modules" href="../Modules/Index.html" /> + <link rel="top" title="NvCloth 1.1.3 documentation" href="../index.html" /> + <link rel="next" title="Compiling" href="../Compiling/index.html" /> <link rel="prev" title="NvCloth" href="../index.html" /> </head> <body> @@ -57,7 +57,7 @@ <div class="masthead"> <div class="row"> <ul class="breadcrumb"> - <li><a href="../index.html">NvCloth 1.0.0 documentation</a></li> + <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li> </ul> </div> </div> @@ -68,11 +68,18 @@ <h4>Table Of Contents</h4> <ul class="current"> <li class="toctree-l1 current"><a class="current reference internal" href="">Release Notes</a><ul> -<li class="toctree-l2"><a class="reference internal" href="#fixes">Fixes</a></li> -<li class="toctree-l2"><a class="reference internal" href="#new-features">New Features</a></li> -<li class="toctree-l2"><a class="reference internal" href="#supported-platforms">Supported Platforms</a></li> -<li class="toctree-l2"><a class="reference internal" href="#supported-compilers">Supported Compilers</a></li> -<li class="toctree-l2"><a class="reference internal" href="#known-issues">Known Issues</a></li> +<li class="toctree-l2"><a class="reference internal" href="#id1">1.1.3</a></li> +<li class="toctree-l2"><a class="reference internal" href="#id2">1.1.2</a></li> +<li class="toctree-l2"><a class="reference internal" href="#id3">1.1.1</a></li> +<li class="toctree-l2"><a class="reference internal" href="#id4">1.1.0</a></li> +<li class="toctree-l2"><a class="reference internal" href="#id5">1.0.0</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="../Compiling/index.html">Compiling</a><ul> +<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#windows">Windows</a></li> +<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#linux">Linux</a></li> +<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#mac">Mac</a></li> +<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#android">Android</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="../Modules/Index.html">Modules</a><ul> @@ -111,8 +118,8 @@ <p class="topless"><a href="../index.html" title="previous chapter">NvCloth</a></p> <h4>Next topic</h4> - <p class="topless"><a href="../Modules/Index.html" - title="next chapter">Modules</a></p> + <p class="topless"><a href="../Compiling/index.html" + title="next chapter">Compiling</a></p> <div id="searchbox" style="display: none"> <h4>Quick search</h4> <form class="search form-inline" action="../search.html" method="get"> @@ -135,88 +142,89 @@ <div class="section" id="release-notes"> <h1>Release Notes<a class="headerlink" href="#release-notes" title="Permalink to this headline">¶</a></h1> -<div class="section" id="fixes"> -<h2>Fixes<a class="headerlink" href="#fixes" title="Permalink to this headline">¶</a></h2> -<p><strong>1.1.2</strong></p> -<ul class="simple"> -<li>Dynamic allocations at runtime removed from MovingAverage.</li> -<li>Possible error when starting samples due to gpu incompatible with dx debug mode.</li> -<li>Cuda crash on older hardware.</li> -</ul> -<p><strong>1.1.1</strong></p> +<div class="section" id="id1"> +<h2>1.1.3<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h2> +<p>Supported platforms:</p> <ul class="simple"> -<li>Air drag/lift did react to flow speed only linearly, model was changed to be more physically correct.</li> -<li>Fixed issue where scaling units would result in different air drag/lift behavior (by adding fluid density parameter).</li> -<li>Fixed “unused typedef <cite>__t100</cite>” warning in xcode.</li> +<li>Windows (CPU, CUDA, DX11)</li> +<li>Mac (beta, tested on Sierra)</li> +<li>Linux (beta, tested on Ubuntu 16.04.1 LTS x64)</li> +<li>PlayStation 4 (beta) with PS4 SDK 4.5</li> +<li>Xbox one (CPU, DX11, beta)</li> +<li>Android (arm64-v8a, API >= 21), tested on Shield TV</li> </ul> -<p><strong>1.1.0</strong></p> +<p>Note: beta platforms are not yet optimized.</p> +<p>Supported compilers (via cmake 3.7)</p> <ul class="simple"> -<li>DirectX 11 solver now supports triangle collision shapes and air drag/lift.</li> -<li>Fixed bug where changing friction on cloth already in simulation would cause assert or crash.</li> -<li>Optimization flag now working on PS4 release build.</li> +<li>Windows: Visual Studio 12, 14 (2013, 2015)</li> +<li>Linux: gcc 5.4 (only x64)</li> +<li>Mac: xcode</li> +<li>PlayStation 4: Visual studio 14 (2015)</li> +<li>Xbox one: Visual studio 14 (2015)</li> +<li>Android: NDK r12b and above</li> </ul> -</div> -<div class="section" id="new-features"> -<h2>New Features<a class="headerlink" href="#new-features" title="Permalink to this headline">¶</a></h2> -<p><strong>1.1.2</strong></p> +<p>Fixed:</p> <ul class="simple"> -<li>Added cmake flags to disable dx11 and/or cuda support.</li> +<li>Incorrect assertion in ClothImpl::setFluidDensity.</li> +<li>Make the simulation with MultithreadedSolverHelper work when no cloth present in the solver.</li> +<li>Correct number of simulation chunks calculation for DX11/CUDA solvers when no cloths were added to the solver.</li> +<li>Cuda wind simulation crashed on older hardware.</li> +<li>Internal simd library now lives inside the nv::cloth namespace to avoid issues when statically linked with PhysX.</li> </ul> -<p><strong>1.1.0</strong></p> +<p>New:</p> <ul class="simple"> -<li>Solver::getNumCloths and Solver::getClothList interface.</li> -<li>Improved samples (new scenes and debug visualization)</li> -</ul> -<p><strong>1.0.0</strong></p> -<ul class="simple"> -<li>Initial release of NvCloth</li> -<li>Stiffness per constraint feature</li> -<li>New wind (air drag/lift) implementation</li> +<li>Introduce addCloths() method for all the solvers, which allows to perform a fast batch addition of multiple cloths.</li> +<li>Cuda support on linux (experimental)</li> +<li>Android support</li> </ul> +<p>Known issues: +- DirectX 11 solver has issues with ccd sphere/capsule collision.</p> </div> -<div class="section" id="supported-platforms"> -<h2>Supported Platforms<a class="headerlink" href="#supported-platforms" title="Permalink to this headline">¶</a></h2> -<p><strong>1.1.0</strong></p> +<div class="section" id="id2"> +<h2>1.1.2<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h2> +<p>Fixed:</p> <ul class="simple"> -<li>Windows (CPU, CUDA, DX11, RenderCloth)</li> -<li>Mac (beta, tested on Sierra, RenderCloth)</li> -<li>Linux (beta, tested on Ubuntu 16.04.1 LTS x64)</li> -<li>PlayStation 4 (beta) with PS4 4.5 SDK</li> -<li>Xbox one (CPU, DX11, beta)</li> +<li>Dynamic allocations at runtime removed from MovingAverage.</li> +<li>Possible error when starting samples due to gpu incompatible with dx debug mode.</li> </ul> -<p>Note: beta platforms are not yet optimized.</p> -<p><strong>1.0.0</strong></p> +<p>New:</p> <ul class="simple"> -<li>Windows (CPU, CUDA, DX11, RenderCloth)</li> -<li>Mac (beta, tested on Sierra, RenderCloth)</li> -<li>Linux (beta, tested on Ubuntu 16.04.1 LTS x64)</li> -<li>PlayStation 4 (beta)</li> -<li>Xbox one (CPU, DX11, beta)</li> +<li>Added cmake flags to disable dx11 and/or cuda support.</li> </ul> -<p>Note: beta platforms are not yet optimized.</p> +<p>Known issues: +- DirectX 11 solver has issues with ccd sphere/capsule collision.</p> </div> -<div class="section" id="supported-compilers"> -<h2>Supported Compilers<a class="headerlink" href="#supported-compilers" title="Permalink to this headline">¶</a></h2> -<p><strong>1.0.0</strong></p> -<p>Using cmake 3.7</p> +<div class="section" id="id3"> +<h2>1.1.1<a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h2> +<p>Fixed:</p> <ul class="simple"> -<li>Windows: Visual Studio 12, 14 (2013, 2015)</li> -<li>Linux: gcc (only x64)</li> -<li>Mac: xcode</li> -<li>PlayStation 4: Visual studio 14 (2015)</li> -<li>Xbox one: Visual studio 14 (2015)</li> +<li>Air drag/lift did react to flow speed only linearly, model was changed to be more physically correct.</li> +<li>Fixed issue where scaling units would result in different air drag/lift behavior (by adding fluid density parameter).</li> +<li>Fixed “unused typedef <cite>__t100</cite>” warning in xcode.</li> </ul> +<p>Known issues: +- DirectX 11 solver has issues with ccd sphere/capsule collision.</p> </div> -<div class="section" id="known-issues"> -<h2>Known Issues<a class="headerlink" href="#known-issues" title="Permalink to this headline">¶</a></h2> -<p><strong>1.1.0</strong></p> +<div class="section" id="id4"> +<h2>1.1.0<a class="headerlink" href="#id4" title="Permalink to this headline">¶</a></h2> +<p>Fixed:</p> <ul class="simple"> -<li>DirectX 11 solver has issues with ccd sphere/capsule collision.</li> +<li>DirectX 11 solver now supports triangle collision shapes and air drag/lift.</li> +<li>Fixed bug where changing friction on cloth already in simulation would cause assert or crash.</li> +<li>Optimization flag now working on PS4 release build.</li> </ul> -<p><strong>1.0.0</strong></p> +<p>New:</p> <ul class="simple"> -<li>DirectX 11 solver doesn’t support triangle collision shapes and air drag/lift</li> +<li>Solver::getNumCloths and Solver::getClothList interface.</li> +<li>Improved samples (new scenes and debug visualization)</li> </ul> +<p>Known issues: +- DirectX 11 solver has issues with ccd sphere/capsule collision.</p> +</div> +<div class="section" id="id5"> +<h2>1.0.0<a class="headerlink" href="#id5" title="Permalink to this headline">¶</a></h2> +<p>Known issues: +- DirectX 11 solver doesn’t support triangle collision shapes and air drag/lift</p> </div> </div> @@ -229,7 +237,7 @@ <div class="masthead"> <div class="row"> <ul class="breadcrumb"> - <li><a href="../index.html">NvCloth 1.0.0 documentation</a></li> + <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li> </ul> </div> </div> diff --git a/NvCloth/docs/documentation/UserGuide/Index.html b/NvCloth/docs/documentation/UserGuide/Index.html index 0beb791..007e3b9 100644 --- a/NvCloth/docs/documentation/UserGuide/Index.html +++ b/NvCloth/docs/documentation/UserGuide/Index.html @@ -7,7 +7,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="x-ua-compatible" content="IE=Edge"/> - <title>User Guide — NvCloth 1.0.0 documentation</title> + <title>User Guide — NvCloth 1.1.3 documentation</title> <link rel="stylesheet" href="../_static/default.css" type="text/css" /> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> @@ -18,7 +18,7 @@ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '../', - VERSION: '1.0.0', + VERSION: '1.1.3', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -31,7 +31,7 @@ <script type="text/javascript" src="../_static/bootstrap.js"></script> <script type="text/javascript" src="../_static/jquery.cookie.js"></script> <script type="text/javascript" src="../_static/jquery.storageapi.js"></script> - <link rel="top" title="NvCloth 1.0.0 documentation" href="../index.html" /> + <link rel="top" title="NvCloth 1.1.3 documentation" href="../index.html" /> <link rel="next" title="NVIDIA Copyright Notice" href="../CopyRight/Index.html" /> <link rel="prev" title="Modules" href="../Modules/Index.html" /> </head> @@ -57,7 +57,7 @@ <div class="masthead"> <div class="row"> <ul class="breadcrumb"> - <li><a href="../index.html">NvCloth 1.0.0 documentation</a></li> + <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li> </ul> </div> </div> @@ -68,11 +68,18 @@ <h4>Table Of Contents</h4> <ul class="current"> <li class="toctree-l1"><a class="reference internal" href="../ReleaseNotes/index.html">Release Notes</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#fixes">Fixes</a></li> -<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#new-features">New Features</a></li> -<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#supported-platforms">Supported Platforms</a></li> -<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#supported-compilers">Supported Compilers</a></li> -<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#known-issues">Known Issues</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.3</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.2</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.1</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.0</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.0.0</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="../Compiling/index.html">Compiling</a><ul> +<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#windows">Windows</a></li> +<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#linux">Linux</a></li> +<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#mac">Mac</a></li> +<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#android">Android</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="../Modules/Index.html">Modules</a><ul> @@ -507,7 +514,7 @@ cloth->setLiftCoefficient(0.6f);</pre> <div class="masthead"> <div class="row"> <ul class="breadcrumb"> - <li><a href="../index.html">NvCloth 1.0.0 documentation</a></li> + <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li> </ul> </div> </div> diff --git a/NvCloth/docs/documentation/genindex.html b/NvCloth/docs/documentation/genindex.html index dacd262..5b5455f 100644 --- a/NvCloth/docs/documentation/genindex.html +++ b/NvCloth/docs/documentation/genindex.html @@ -8,7 +8,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="x-ua-compatible" content="IE=Edge"/> - <title>Index — NvCloth 1.0.0 documentation</title> + <title>Index — NvCloth 1.1.3 documentation</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> @@ -19,7 +19,7 @@ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: './', - VERSION: '1.0.0', + VERSION: '1.1.3', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -32,7 +32,7 @@ <script type="text/javascript" src="_static/bootstrap.js"></script> <script type="text/javascript" src="_static/jquery.cookie.js"></script> <script type="text/javascript" src="_static/jquery.storageapi.js"></script> - <link rel="top" title="NvCloth 1.0.0 documentation" href="index.html" /> + <link rel="top" title="NvCloth 1.1.3 documentation" href="index.html" /> </head> <body> <nav class="navbar navbar-inverse navbar-default"> @@ -56,7 +56,7 @@ <div class="masthead"> <div class="row"> <ul class="breadcrumb"> - <li><a href="index.html">NvCloth 1.0.0 documentation</a></li> + <li><a href="index.html">NvCloth 1.1.3 documentation</a></li> </ul> </div> </div> @@ -67,11 +67,18 @@ <h4>Table Of Contents</h4> <ul> <li class="toctree-l1"><a class="reference internal" href="ReleaseNotes/index.html">Release Notes</a><ul> -<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#fixes">Fixes</a></li> -<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#new-features">New Features</a></li> -<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#supported-platforms">Supported Platforms</a></li> -<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#supported-compilers">Supported Compilers</a></li> -<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#known-issues">Known Issues</a></li> +<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id1">1.1.3</a></li> +<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id2">1.1.2</a></li> +<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id3">1.1.1</a></li> +<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id4">1.1.0</a></li> +<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id5">1.0.0</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="Compiling/index.html">Compiling</a><ul> +<li class="toctree-l2"><a class="reference internal" href="Compiling/index.html#windows">Windows</a></li> +<li class="toctree-l2"><a class="reference internal" href="Compiling/index.html#linux">Linux</a></li> +<li class="toctree-l2"><a class="reference internal" href="Compiling/index.html#mac">Mac</a></li> +<li class="toctree-l2"><a class="reference internal" href="Compiling/index.html#android">Android</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="Modules/Index.html">Modules</a><ul> @@ -145,7 +152,7 @@ <div class="masthead"> <div class="row"> <ul class="breadcrumb"> - <li><a href="index.html">NvCloth 1.0.0 documentation</a></li> + <li><a href="index.html">NvCloth 1.1.3 documentation</a></li> </ul> </div> </div> diff --git a/NvCloth/docs/documentation/index.html b/NvCloth/docs/documentation/index.html index fbaa4fe..d62e021 100644 --- a/NvCloth/docs/documentation/index.html +++ b/NvCloth/docs/documentation/index.html @@ -7,7 +7,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="x-ua-compatible" content="IE=Edge"/> - <title>NvCloth — NvCloth 1.0.0 documentation</title> + <title>NvCloth — NvCloth 1.1.3 documentation</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> @@ -18,7 +18,7 @@ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: './', - VERSION: '1.0.0', + VERSION: '1.1.3', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -31,7 +31,7 @@ <script type="text/javascript" src="_static/bootstrap.js"></script> <script type="text/javascript" src="_static/jquery.cookie.js"></script> <script type="text/javascript" src="_static/jquery.storageapi.js"></script> - <link rel="top" title="NvCloth 1.0.0 documentation" href="#" /> + <link rel="top" title="NvCloth 1.1.3 documentation" href="#" /> <link rel="next" title="Release Notes" href="ReleaseNotes/index.html" /> </head> <body> @@ -56,7 +56,7 @@ <div class="masthead"> <div class="row"> <ul class="breadcrumb"> - <li><a href="#">NvCloth 1.0.0 documentation</a></li> + <li><a href="#">NvCloth 1.1.3 documentation</a></li> </ul> </div> </div> @@ -67,11 +67,18 @@ <h4>Table Of Contents</h4> <ul> <li class="toctree-l1"><a class="reference internal" href="ReleaseNotes/index.html">Release Notes</a><ul> -<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#fixes">Fixes</a></li> -<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#new-features">New Features</a></li> -<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#supported-platforms">Supported Platforms</a></li> -<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#supported-compilers">Supported Compilers</a></li> -<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#known-issues">Known Issues</a></li> +<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id1">1.1.3</a></li> +<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id2">1.1.2</a></li> +<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id3">1.1.1</a></li> +<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id4">1.1.0</a></li> +<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id5">1.0.0</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="Compiling/index.html">Compiling</a><ul> +<li class="toctree-l2"><a class="reference internal" href="Compiling/index.html#windows">Windows</a></li> +<li class="toctree-l2"><a class="reference internal" href="Compiling/index.html#linux">Linux</a></li> +<li class="toctree-l2"><a class="reference internal" href="Compiling/index.html#mac">Mac</a></li> +<li class="toctree-l2"><a class="reference internal" href="Compiling/index.html#android">Android</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="Modules/Index.html">Modules</a><ul> @@ -148,6 +155,7 @@ <div class="toctree-wrapper compound"> <ul> <li class="toctree-l1"><a class="reference internal" href="ReleaseNotes/index.html">Release Notes</a></li> +<li class="toctree-l1"><a class="reference internal" href="Compiling/index.html">Compiling</a></li> <li class="toctree-l1"><a class="reference internal" href="Modules/Index.html">Modules</a></li> <li class="toctree-l1"><a class="reference internal" href="UserGuide/Index.html">User Guide</a></li> <li class="toctree-l1"><a class="reference internal" href="CopyRight/Index.html">NVIDIA Copyright Notice</a></li> @@ -165,7 +173,7 @@ <div class="masthead"> <div class="row"> <ul class="breadcrumb"> - <li><a href="#">NvCloth 1.0.0 documentation</a></li> + <li><a href="#">NvCloth 1.1.3 documentation</a></li> </ul> </div> </div> diff --git a/NvCloth/docs/documentation/search.html b/NvCloth/docs/documentation/search.html index 0cc48f4..27fab06 100644 --- a/NvCloth/docs/documentation/search.html +++ b/NvCloth/docs/documentation/search.html @@ -7,7 +7,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="x-ua-compatible" content="IE=Edge"/> - <title>Search — NvCloth 1.0.0 documentation</title> + <title>Search — NvCloth 1.1.3 documentation</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> @@ -18,7 +18,7 @@ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: './', - VERSION: '1.0.0', + VERSION: '1.1.3', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -32,7 +32,7 @@ <script type="text/javascript" src="_static/bootstrap.js"></script> <script type="text/javascript" src="_static/jquery.cookie.js"></script> <script type="text/javascript" src="_static/jquery.storageapi.js"></script> - <link rel="top" title="NvCloth 1.0.0 documentation" href="index.html" /> + <link rel="top" title="NvCloth 1.1.3 documentation" href="index.html" /> <script type="text/javascript"> jQuery(function() { Search.loadIndex("searchindex.js"); }); </script> @@ -52,7 +52,7 @@ <div class="masthead"> <div class="row"> <ul class="breadcrumb"> - <li><a href="index.html">NvCloth 1.0.0 documentation</a></li> + <li><a href="index.html">NvCloth 1.1.3 documentation</a></li> </ul> </div> </div> @@ -63,11 +63,18 @@ <h4>Table Of Contents</h4> <ul> <li class="toctree-l1"><a class="reference internal" href="ReleaseNotes/index.html">Release Notes</a><ul> -<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#fixes">Fixes</a></li> -<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#new-features">New Features</a></li> -<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#supported-platforms">Supported Platforms</a></li> -<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#supported-compilers">Supported Compilers</a></li> -<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#known-issues">Known Issues</a></li> +<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id1">1.1.3</a></li> +<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id2">1.1.2</a></li> +<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id3">1.1.1</a></li> +<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id4">1.1.0</a></li> +<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id5">1.0.0</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="Compiling/index.html">Compiling</a><ul> +<li class="toctree-l2"><a class="reference internal" href="Compiling/index.html#windows">Windows</a></li> +<li class="toctree-l2"><a class="reference internal" href="Compiling/index.html#linux">Linux</a></li> +<li class="toctree-l2"><a class="reference internal" href="Compiling/index.html#mac">Mac</a></li> +<li class="toctree-l2"><a class="reference internal" href="Compiling/index.html#android">Android</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="Modules/Index.html">Modules</a><ul> @@ -139,7 +146,7 @@ <div class="masthead"> <div class="row"> <ul class="breadcrumb"> - <li><a href="index.html">NvCloth 1.0.0 documentation</a></li> + <li><a href="index.html">NvCloth 1.1.3 documentation</a></li> </ul> </div> </div> diff --git a/NvCloth/docs/documentation/searchindex.js b/NvCloth/docs/documentation/searchindex.js index 0ac2dee..03c0429 100644 --- a/NvCloth/docs/documentation/searchindex.js +++ b/NvCloth/docs/documentation/searchindex.js @@ -1 +1 @@ -Search.setIndex({envversion:42,terms:{all:[3,1,4],code:[5,1],orthogon:5,skip:1,global:1,sleep:5,capsul:[1,2],follow:[5,1],"const":1,solvefabr:5,text:5,sourc:5,lrg:5,offlin:4,volum:5,friction:[1,2],setplan:1,cook:[1,4],evert:1,ajust:5,brows:0,cuctxcreat:1,pbw:5,dampen:1,doesn:[1,2],solver:[],did:2,list:[5,1,4],iter:[5,1],tunnel:1,adjust:1,small:5,setdragcoeffici:1,refer:[5,1],dir:5,smaller:[5,1],p_j:5,unnorm:5,natur:1,compens:5,direct:5,zero:5,design:0,pass:1,massscal:5,p_t:5,correspond:1,even:1,index:[5,1],hide:5,section:1,brief:4,current:[5,1,4],delet:1,moddel:[],intersect:1,impuls:[5,1],method:1,movement:[5,1],intellectu:3,mindic:5,gener:[5,1],coeffici:[5,1],onli:[1,2],here:[5,1,4],modif:3,ubuntu:2,depend:[5,1],vertic:[5,1],p_2:5,sinc:1,p_0:5,p_1:5,search:0,shift:1,setposit:1,pick:1,chang:[1,2],eshear:1,regardless:1,appli:[5,1],linearli:2,c_1:5,c_0:5,c_2:5,clothfabriccook:1,instabl:[5,1],unit:2,from:[3,4,5,1,2],describ:[5,1],would:2,memori:1,doubl:5,stretchi:[5,1],two:1,live:1,call:1,type:[5,1],tell:1,more:[],desir:1,settetherconstraintstiff:1,relat:[3,4],warn:2,pxprofilercallback:1,flag:2,c_t:5,particular:5,ebend:1,hold:1,reproduct:3,graphic:1,stretchlimit:5,prepar:4,applywind:5,dxcontextmanagercallbackimpl:1,remain:5,pxquat:1,vertexcount:1,can:[5,1,4],d3d11:1,veloc:5,control:1,nearest:5,give:[5,1,4],lock:1,share:1,calcul:[5,1],indic:[5,1],high:5,sphere:[5,1,2],proprietari:3,bend:5,want:[1,4],setconvex:1,alwai:1,gcc:2,end:[5,1],straightforward:1,thing:1,divis:5,how:[5,1],pseudo:5,instead:[5,1],simpl:1,sin:5,updat:5,product:0,collisionshap:1,frac:5,teleport:1,tetherconstraintstiff:5,setangularinertia:1,after:[5,1],differenti:[5,1],befor:1,mac:2,plane:[5,1],mai:1,multipl:[5,1],data:4,physic:2,stabil:1,alloc:[1,2],setwindveloc:1,createcloth:1,explicit:5,nvclothcookfabricfrommesh:1,element:5,caus:[5,1,2],inform:[5,1],"switch":1,combin:5,allow:1,order:[5,1],wind:[],rotat:5,over:1,move:[5,1],sphere_radiu:5,nv_cloth_delet:1,through:1,sqrt:5,d3d_driver_type_hardwar:1,still:1,vari:1,directx:2,paramet:[1,2],snippet:1,typedef:2,group:1,render:1,better:1,window:2,pend:1,mrestvalu:5,bypass:4,clothimpl:5,featurelevel:1,might:[5,1],them:1,good:1,crash:2,thei:1,handl:[1,4],deiniti:1,sooner:5,"break":1,mappedrang:1,now:[1,2],somewher:1,name:5,anyth:1,config:1,stiff:[5,1,2],easili:1,mode:2,each:[5,1],debug:2,mean:[5,1],compil:4,prohibit:3,cudacontext:1,weight:5,replac:[5,1],idea:1,playstat:2,dx11:[1,2],"static":1,connect:[5,1],fluctuat:5,happen:5,todo:5,getnumcloth:2,space:[],goe:5,settriangl:1,your:1,profil:1,rewrit:5,vector:[5,1],suitabl:0,rel:1,max:5,hardwar:2,correct:[1,2],mphase:5,model:[5,2],log2:5,advanc:1,differ:[5,1,2],selfcollideparticl:5,removecloth:1,"byte":1,compressionlimitc:5,cuctxdestroi:1,setliftcoeffici:1,reusabl:1,thread:1,angl:5,frequenc:[5,1],could:1,keep:[5,1],motion:[5,1],stride:1,length:[5,1],enforc:5,outsid:5,nvcloth:3,retain:3,interact:0,first:[5,1],origin:[5,1],softwar:3,rang:1,directli:[1,4],curesult:1,cuda_success:1,arrai:[5,1],independ:5,scene:[1,2],sometim:1,alreadi:[1,2],done:5,least:1,setcapsul:1,miss:1,size:[5,1],given:5,"long":1,start:[5,1,2],licens:3,system:1,construct:1,too:5,gpu:[1,2],dt1:5,dt0:5,store:[5,1],includ:[5,1,4],dampexpon:5,getnumtriangl:1,option:1,endsimul:1,usemultipli:5,specifi:[5,1],part:[5,1,4],mostli:5,quad:[1,4],exactli:5,constrainsepar:5,ehorizont:1,f_d:5,stiffnessc:5,target:[5,1],f_l:5,remov:[1,2],d3d11createdevic:1,horizont:[5,1],reus:5,posit:[5,1],dxcontextmanagercallback:1,initi:[],surfac:5,trianglecount:1,behavior:[5,1,2],sphererang:1,getclothlist:2,ani:[3,1],sqrlength:5,necessari:1,thereto:3,constrainteth:5,togglecont:5,initializenvcloth:1,need:[5,1],clothmeshdesc:1,mset:5,strength:1,d3d_feature_level:1,lib:4,min:5,destroi:1,self:[5,1],accuraci:1,also:[5,1],without:[3,5,1],build:2,which:[5,1,4],graviti:1,singl:5,clearinertia:1,simplifi:1,begin:[5,1],distribut:3,normal:5,multipli:[5,1],dxdevic:1,previou:[5,1],reach:[5,1],react:[1,2],most:1,beta:2,cucontext:1,rho:5,thi:[3,5,1,4],pair:[5,1],collideparticl:5,oscil:1,"class":1,rendercloth:2,particle_invmass:5,later:1,flow:[5,2],doe:[5,1],settetherconstraintscal:1,runtim:[4,1,2],hresult:1,occasion:5,constrain:[5,1],left:5,settodefault:1,getcurrentparticl:1,show:[5,1],opposit:5,xcode:2,stiffnessexpon:5,radiu:[5,1],concurr:1,dxdevicecontext:1,threshold:5,callback:1,help:[5,1],access:0,id3d11devic:1,slow:5,locat:1,simulatechunk:1,explain:5,configur:1,written:5,should:[5,1],computebound:5,sierra:2,local:[],visual:2,count:[5,1],unus:2,get:1,pxallocatorcallback:1,einvalid:1,express:3,fluid:[5,2],cannot:1,phasetypeinfo:1,increas:[5,1],requir:1,gust:1,nullptr:1,shape:[1,2],provid:[0,1,4],contain:[5,1],cudevicegetcount:1,where:[5,2],view:0,set:[5,1],sear:5,frame:[5,1],maximum:5,graphicscontextmanag:1,result:[5,1,2],respons:[0,5,1],mstiff:1,reserv:3,charact:0,improv:[1,2],closer:5,pxerrorcallback:1,sphere_cent:5,someth:1,dll:4,"4th":1,state:5,devicecount:1,dynam:2,movingaverag:2,between:[5,1],theta:5,previous:1,across:1,nvclothdestroyfactori:1,solv:[5,1],inertia:1,addit:[5,1],mstretchlimit:1,both:5,last:[5,1],planesr:1,equal:1,setsolverfrequ:1,etc:1,instanc:[5,1],equat:5,context:1,getsimulationchunkcount:1,let:1,whole:1,comment:5,acceler:[5,1],springi:1,point:[5,1],int32_t:1,decrefcount:1,pop:5,addcloth:1,linux:2,divid:[5,1],coupl:1,stretch:5,damp:[5,1],devic:1,due:[5,2],been:1,destructor:1,valu:[5,1],stretchlimitc:5,clothfabricphasetyp:1,densiti:[5,2],argument:1,assert:[1,2],coordin:1,lift:[],togeth:1,nvclothcreatefactorydx11:1,"case":[5,1],align:1,properti:3,mcloth:1,setgrav:1,air:[5,1,2],log_2:5,defin:[5,1],"while":[5,1],match:5,abov:[5,1],error:[5,1,2],report:1,anchor:5,stiffnessfrequ:5,have:1,helper:1,mcompressionlimit:1,getnumconvex:1,particle_posit:5,itself:1,"return":1,incompat:2,develop:0,paw:5,perform:1,make:1,belong:5,x64:2,same:[5,1,4],document:3,higher:1,nvclothcreatefactorycuda:1,constrainmot:5,optim:2,effect:1,mesh:[1,4],getnorm:1,user:4,mani:1,robust:0,implement:[5,1,2],lower:1,task:4,beginsimul:1,older:2,anim:0,exampl:1,uint32_t:1,interpol:5,ccd:2,everyth:1,dimension:5,usual:5,explan:5,getnumphas:1,execut:1,less:5,deltax:1,when:[5,1,2],deltaz:1,rest:[5,1],particleposit:1,deltai:1,speed:[5,2],yet:2,ps4:2,settransl:1,struct:1,easi:0,iterationst:5,studio:2,littl:0,add:1,other:[5,1],primit:1,els:5,hat:5,euler:5,applic:[0,1],numteth:5,meshdesc:1,bia:5,game:0,know:1,vacuum:1,pxvec4:[5,1],world:1,bit:1,pxvec3:1,insert:1,like:1,specif:5,arbitrari:1,cdot:5,corpor:3,manual:1,stiffnessmultipli:5,xbox:2,setfrict:1,realtim:0,page:0,right:[3,5],often:5,spring:1,some:1,d3d_feature_level_11_0:1,s_ok:1,sampl:2,convex:1,setrot:1,sizeof:1,librari:4,scale:[5,1,2],avoid:1,setlinearinertia:1,per:[5,1,2],circ:5,compressionlimit:5,larg:5,"__t100":2,complic:1,symbol:5,freed:1,core:4,object:1,phaseconfig:[5,1],updatesleepst:5,agreement:3,interfac:[0,1,2],broken:1,step:[5,1],although:5,offset:5,d3d11_sdk_version:1,stage:1,about:[],particlecount:1,constraint:[],deltatim:1,createsolv:1,simul:[],disclosur:3,cuda:[1,2],underwat:1,disabl:[1,2],setcentrifugalinertia:1,own:[1,4],visit:0,xyz:[5,1],"float":[5,1],particle_position0:5,particle_position1:5,phase:[5,1],integrateparticl:5,vertexarrai:1,ensur:[5,1],mphaseindex:1,setspher:1,manag:1,accordingli:1,strechlimitc:5,triangl:[4,5,1,2],fabric:4,wai:1,area:5,support:4,transform:[5,1],fast:[0,1],createfabr:1,getnumspher:1,restlength:5,low:0,overhead:0,strictli:3,physx:[5,1],"function":4,properli:1,forc:[5,1],epsilon:5,nvclothext:1,refcount:1,continu:1,cloth:[],triangler:1,delta:5,level:0,bug:2,sdk:2,reset:1,notat:5,numparticl:5,tetherlength:5,consist:1,possibl:2,"default":1,displai:1,below:[5,1],limit:5,getnumcapsul:1,problem:[5,1],similar:1,clear:1,featur:4,constant:5,creat:[5,1],"int":1,descript:4,inv:5,mstiffnessmultipli:1,repres:1,decreas:1,home:0,work:[5,1,2],check:[5,1],fill:1,again:1,collid:[5,1],cmake:2,setdamp:[5,1],piw:5,detail:[5,1],cleanup:1,capsuleindic:1,setphaseconfig:1,test:[5,2],you:1,logdamp:5,multiplierc:5,invers:[5,1],c_j:5,constraintmot:5,center:[5,1],vertex:1,pxasserthandl:1,getnumplan:1,drag:[],veri:1,nvclothcreatefactorycpu:1,reduc:[5,1],id3d11devicecontext:1,featurelevelresult:1,cooker:1,inaccuraci:5,collis:[],mask:1,indirectli:1,influenc:1,safe:1,mass:[5,1],time:[5,1],licensor:3,cpu:[1,2],mathrm:5},objtypes:{},objnames:{},filenames:["index","UserGuide/Index","ReleaseNotes/index","CopyRight/Index","Modules/Index","Solver/Index"],titles:["NvCloth","User Guide","Release Notes","NVIDIA Copyright Notice","Modules","Internal solver function/algorithm documentation"],objects:{},titleterms:{compil:2,featur:2,edg:5,nvidia:3,overview:5,modul:4,known:2,intern:5,distanc:5,invmass:5,guid:1,tether:[5,1],particl:5,compon:5,detect:1,fabric:[5,1],copyright:3,space:1,support:2,note:2,platform:2,collis:1,librari:1,"new":2,document:5,local:1,factori:1,integr:5,"function":5,nvcloth:[0,4],usag:1,notic:3,constraint:5,cloth:1,drag:1,lift:1,user:1,releas:2,data:[5,1],about:0,retriev:1,slack:5,algorithm:5,extens:4,setup:1,solver:[5,1],structur:5,simul:[5,1],issu:2,properti:1,common:1,learn:0,separ:5,more:0,initi:1,fix:2,wind:[5,1]}})
\ No newline at end of file +Search.setIndex({envversion:42,terms:{represent:2,all:[1,2,5,4,6,7,9],code:[8,2,3,4],edg:[],orthogon:3,osx:[],skip:[2,4],global:4,yellow:1,signific:1,sleep:3,overlap:2,capsul:[],follow:[2,9,4,3],content:8,depend:[3,1,9,4],negativescal:2,descript:7,setselfcollisiondist:1,solvefabr:3,text:[3,9],kits8:[],introduc:5,sourc:3,everi:[2,1],lrg:3,offlin:7,setfrict:4,volum:[2,3],friction:[2,5,4],setplan:4,cook:[4,7],evert:4,ajust:3,brows:0,cuctxcreat:4,pbw:3,info:2,dampen:4,doesn:[2,5,4],stiff:[1,3,4],did:5,list:[3,4,7],iter:[2,3,4],calculatefrictionimpuls:2,tunnel:4,adjust:4,phase:[1,3,4],d_o:2,sqdeltalegnth:2,small:[2,3],setdragcoeffici:4,refer:[2,3,4],dir:3,upper:1,smaller:[1,3,4],p_j:3,unnorm:3,natur:4,compens:3,direct:3,batch:5,past:2,particle_invmass:3,second:2,design:0,pass:4,download:9,massscal:3,p_t:3,blue:2,index:[3,1,9,4],lastkei:1,hide:3,r15c:9,neg:2,section:[2,4],abl:9,brief:7,current:[2,1,3,4,7],delet:4,experiment:5,invers:[3,4],intersect:[2,1,4],"new":[3,5,4],impuls:[2,3,4],method:[5,4],movement:[2,3,4],cull:[2,1],intellectu:6,hash:1,deriv:2,locate_cuda:9,cellcount:1,swcollis:[2,1],getsimulationchunkcount:4,coeffici:[3,4],onli:[2,1,5,4],here:[2,3,4,7],tangent:2,ubuntu:5,path:9,along:[2,1],vertic:[3,4],p_2:3,sinc:4,valu:[2,1,3,4],p_1:3,convert:[2,1],shift:4,larger:1,bot:2,bitmask:2,r12b:[9,5],setposit:4,edison55:[],pick:[1,4],chang:[2,9,5,4],eshear:4,via:5,regardless:4,repositori:[],appli:[2,3,4],sphereradiu:2,linearli:5,c_1:[2,3],c_0:3,c_2:[2,3],clothfabriccook:4,oscil:4,instabl:[3,4],instal:9,unit:5,parallelizetarget:[],from:[1,2,3,5,4,6,7,9],describ:[8,2,1,3,4],would:[2,5],memori:4,doubl:[2,3],visit:0,two:[2,1,4],next:[2,1,9],live:[5,4],program:9,call:4,shortest:1,taken:1,suppos:1,type:[3,4],tell:4,"const":4,desir:4,settetherconstraintstiff:4,c_i:2,c_j:3,finit:2,warn:5,vcxxwinxx:9,visual:[9,5],all_build:[],particular:3,known:[1,5],ebend:4,hold:4,reproduct:6,graphic:4,stretchlimit:3,prepar:7,work:[8,2,3,5,4],fast:[0,5,4],dxcontextmanagercallbackimpl:4,penetr:2,remain:[1,3],pxquat:4,vertexcount:4,can:[2,1,3,4,7],whether:9,particledelta:2,d3d11:4,root:9,veloc:[2,3],control:[9,4],nearest:3,give:[2,3,4,7],process:[1,9],lock:4,sudo:[],share:4,calcul:[2,1,3,5,4],indic:[2,1,3,4],high:3,sphere:[],minimum:[2,1],proprietari:6,bend:3,want:[1,4,7],setconvex:4,ratio:1,alwai:4,differenti:[3,4],multipl:[3,5,4],straightforward:4,divid:[2,1,3,4],georg:[],snippet:4,how:[1,3,4],pseudo:3,consist:4,env:9,instead:[1,3,4],simpl:4,sin:[2,3],updat:3,editor:9,product:0,collisionshap:4,frac:[2,3],clothdata:1,teleport:4,tetherconstraintstiff:3,setangularinertia:4,after:[3,4],surfac:[2,3],usabl:2,constraint:[],diagram:[2,1],befor:[2,4],mac:[],mesh:[1,4,7],generatecon:2,buildacceler:2,mai:4,end:[3,9,4],data:[],parallel:9,physic:5,stabil:4,alloc:[5,4],setwindveloc:4,interpol:[2,3],amount:1,createcloth:4,explicit:3,correspond:[2,4],element:3,issu:[5,4],inform:[3,4],"switch":4,green:2,compressionlimit:3,allow:[5,4],"253x253":1,order:[1,3,4],wind:[],vc14win64:9,oper:1,rotat:3,v_r:2,osxxx:[],over:[2,4],move:[2,3,4],becaus:[2,1],sphere_radiu:3,nv_cloth_delet:4,through:[2,4],sqrt:[2,3],left:[2,3],v_l:2,still:4,pointer:1,directx:5,paramet:[5,4],divis:3,typedef:5,group:4,directli:[2,1,4,7],fix:[3,9,5,4],curesult:4,better:4,platform:[3,9,5,4],window:[],pend:4,mrestvalu:3,bypass:7,clothimpl:[3,5],featurelevel:4,might:[3,9,4],tri:1,non:[2,1],good:4,crash:5,thei:[2,1,4],handl:[2,4,7],safe:4,sooner:3,number:5,"break":4,mappedrang:4,now:[1,5,4],discuss:2,bigger:2,somewher:4,name:3,anyth:4,edit:9,config:4,solver:[],win32:[],easili:4,mode:5,each:[2,1,3,4],debug:[9,5],ndk:[9,5],mean:[3,4],compil:[],prohibit:6,cudacontext:4,weight:3,replac:[3,4],individu:1,continu:[2,1,4],playstat:5,dx11:[9,5,4],"static":[5,4],connect:[3,9,4],fluctuat:3,happen:3,firstkei:1,variabl:[1,9],getnumcloth:5,won:2,space:[],goe:3,settriangl:4,your:[9,4],profil:4,rewrit:3,vector:[3,4],suitabl:0,rel:[1,4],internet:9,hardwar:5,chmod:9,gridbia:1,correct:[5,4],red:2,mphase:3,model:[3,5],log2:3,insid:[2,9,5],advanc:4,midpoint:2,selfcollideparticl:3,reason:1,base:[1,9],removecloth:4,put:9,org:9,"byte":[1,4],compressionlimitc:3,combin:[2,1,3],bash:9,setliftcoeffici:4,reusabl:4,thread:4,angl:3,frequenc:[3,4],could:4,keep:[2,1,3,4],motion:[3,4],thing:4,length:[2,1,3,4],enforc:3,place:9,outsid:3,nvcloth:[],retain:6,onto:2,licens:6,first:[2,1,3,4],origin:[3,4],softwar:6,render:4,x86_64:9,cuda_success:4,arrai:[1,3,4],independ:3,scene:[5,4],sometim:4,alreadi:[5,4],done:[2,1,3],least:[1,4],setcapsul:4,thick:2,miss:4,primari:2,size:[1,3,4],given:[2,1,3],script:9,interact:0,system:4,construct:[2,1,4],averag:2,circl:2,gpu:[5,4],dt1:3,dt0:3,store:[2,1,3,4],too:[1,3],dampexpon:3,getnumtriangl:4,option:[9,4],endsimul:4,namespac:5,aabb:1,copi:9,lower:[1,4],plane:[8,2,3,4],part:[2,3,4,7],mostli:3,quad:[4,7],exactli:[2,3],than:[2,1],ehorizont:4,f_d:3,stiffnessc:3,prune:2,provid:[0,1,4,7],remov:[5,4],d3d11createdevic:4,rate:2,charact:0,project:[2,9],reus:[1,3],includ:[3,9,4,7],were:5,posit:[2,1,3,4],dxcontextmanagercallback:4,lowest:2,comput:2,behavior:[3,5,4],nicer:1,favorit:9,sphererang:4,getclothlist:5,ani:[6,4],nvclothcookfabricfrommesh:4,dash:2,thereto:6,constrainteth:3,have:[2,4],reserv:[6,1],need:[2,1,9,4,3],clothmeshdesc:4,incompat:5,border:2,caus:[3,5,4],strength:4,d3d_feature_level:4,lib:[9,7],min:[1,3],r_p:2,destroi:4,self:[],accuraci:4,note:[],also:[2,1,3,4],without:[6,1,3,4],r_m:2,which:[1,5,4,2,7,3],stretchi:[3,4],environ:9,depenetr:2,graviti:4,singl:3,clearinertia:4,even:[2,4],begin:[2,1,3,4],sure:9,android_ndk_root:9,distribut:[6,9],normal:[2,3],multipli:[2,3,4],dxdevic:4,previou:[2,1,3,4],reach:[3,4],react:[5,4],most:4,beta:5,regular:[2,1],cucontext:4,specifi:[1,3,4],rho:3,thi:[1,2,3,4,6,7,8,9],pair:[2,1,3,4],alpha:2,cap:2,"8x8x8":2,cmakegenerateal:9,r_1:2,clear:4,later:[9,4],cover:1,doe:[2,1,3,4],settetherconstraintscal:4,runtim:[7,5,4],clean:[],hresult:4,gridscal:1,constrain:[3,4],cmakegenerateproject:9,sum:2,dot:2,slope:2,settodefault:4,radix:1,getcurrentparticl:4,show:[3,4],opposit:3,xcode:[9,5],stiffnessexpon:3,radiu:[2,3,4],radii:2,concurr:4,dxdevicecontext:4,threshold:3,callback:4,help:[3,9,4],cell:[2,1],id3d11devic:4,slow:[1,3],locat:4,mathrm:3,simulatechunk:4,explain:[2,3],configur:[9,4],solut:9,state:3,should:[3,9,4],computebound:[1,3],version:9,black:2,sierra:5,folder:9,local:[],count:[2,1,3,4],unus:5,variou:9,get:4,pxallocatorcallback:4,einvalid:4,express:6,fluid:[3,5],bucketmask:1,cannot:[1,4],phasetypeinfo:4,longest:1,increas:[3,4],requir:[1,9,4],target:[3,9,4],bat:9,enabl:[2,9],twice:2,gust:4,v8a:[9,5],shape:[5,4],f_l:3,though:[2,1],contain:[2,1,9,4,3],cudevicegetcount:4,where:[2,1,3,5],view:0,set:[2,1,9,4,3],sear:3,frame:[2,3,4],physx_root:[],maximum:[2,3],graphicscontextmanag:4,d3d_driver_type_hardwar:4,see:[2,9],sed:9,result:[2,3,5,4],mstiff:4,close:1,horizont:[3,4],xxxxx:9,mergeacceler:2,closer:3,nvclothcreatefactorycuda:4,pxerrorcallback:4,collisiondist:1,correctli:2,sphere_cent:3,vari:4,someth:4,dll:7,written:3,devicecount:4,dynam:5,movingaverag:5,between:[2,1,3,4],prebuilt:9,theta:3,awai:1,previous:4,approach:2,across:4,altern:[],teamciti:[],extend:2,osx64:9,nvclothdestroyfactori:4,job:9,solv:[2,3,4],let:4,inertia:4,addit:[3,5,4],mstretchlimit:4,both:[2,3],last:[1,3,4],planesr:4,howev:2,equal:4,against:[2,1],nearbi:1,etc:4,instanc:[3,4],equat:3,context:4,improv:[5,4],whole:[1,4],multithreadedsolverhelp:5,comment:3,springi:4,simpli:9,point:[2,9,4,3],within:[2,1],int32_t:4,decrefcount:4,chunk:5,pop:3,addcloth:[5,4],featur:[0,3,4,7],linux:[],sentinel:1,trianglecount:4,duplic:1,coupl:4,stretch:3,damp:[3,4],infinit:2,devic:4,due:[3,5],been:4,mark:[2,1],p_0:3,modif:6,quickli:1,stretchlimitc:3,particle_position0:3,stride:4,clothfabricphasetyp:4,imag:2,densiti:[3,5],search:0,unnecessarili:2,argument:[9,4],assert:[5,4],coordin:[1,4],zero:3,togeth:4,nvclothcreatefactorydx11:4,renam:9,present:5,"case":[2,9,4,3],highest:2,nvclothext:4,align:[2,4],properti:[],mcloth:4,setgrav:4,air:[3,5,4],log_2:3,defin:[3,4],sln:9,euler:3,mindic:3,error:[3,9,5,4],report:4,anchor:3,loop:1,subsect:2,bin:[1,9],use_dx11:9,stiffnessfrequ:3,togglecont:3,helper:4,mcompressionlimit:4,getnumconvex:4,initializenvcloth:4,them:4,particle_posit:3,itself:4,setsolverfrequ:4,abov:[1,3,5,4,2,9],"return":4,routin:2,triangler:4,mset:3,develop:[0,9],open:9,paw:3,perform:[5,4],make:[1,9,5,4],belong:3,x64:5,same:[3,4,7],"while":[2,3,4],binari:[2,9],html:9,split:2,freed:4,largest:1,android:[],fill:[2,4],start:[1,3,5,4],higher:4,ignor:2,deiniti:4,http:9,x86:9,t4f:[2,1],constrainmot:3,optim:[1,5],effect:4,kit:9,getnorm:4,user:[],mani:[1,4],extern:[],robust:0,implement:[3,4],sqrlength:3,usemultipli:3,task:7,beginsimul:4,older:5,com:9,usual:3,know:4,anim:0,exampl:[9,4],command:9,uint32_t:4,choos:9,ccd:5,everyth:4,dimension:3,impulseaccumul:2,explan:3,distanc:[],identifi:1,getnumphas:4,execut:[9,4],less:[2,3],deltax:4,deltaz:4,exclud:9,obtain:[2,1,9],"4th":4,particleposit:4,simd:5,deltai:4,rest:[2,1,3,4],speed:[3,5],yet:5,ps4:5,settransl:4,struct:4,easi:0,r_i:2,iterationst:3,makefil:9,except:9,littl:0,add:4,other:[1,3,4],r13b:9,primit:4,els:3,hat:3,match:3,build:[9,5],real:[],applic:[0,4],numteth:3,sap:2,around:1,format:1,meshdesc:4,currentparticlekei:1,bia:[1,3],game:0,apt:[],vacuum:4,pxvec4:[3,4],world:4,bit:[2,1,9,4],a_l:2,you:[9,4],pxvec3:4,insert:4,xcodeproj:[],like:[9,4],specif:[3,1,9],arbitrari:[1,4],cdot:[2,1,3],corpor:6,manual:[1,4],stiffnessmultipli:3,xbox:5,api:5,necessari:4,use_cuda:9,realtim:0,inter:8,page:0,right:[6,3,2],often:3,simplifi:4,spring:4,numsweepcel:1,some:[2,9,4],d3d_feature_level_11_0:4,certain:9,s_ok:4,xcodebuild:[],lowerbound:1,sampl:[9,5],diff:1,home:0,sizeof:4,librari:[],basic:1,scale:[2,1,3,5,4],setfluiddens:5,avoid:[2,5,4],setlinearinertia:4,per:[1,3,4],studio:[9,5],circ:3,linux64:9,larg:[1,3],"__t100":5,complic:4,constraintmot:3,spherecent:2,machin:[],core:7,object:4,run:9,phaseconfig:[3,4],locate_win8sdk:9,updatesleepst:3,agreement:6,symlink:9,interfac:[0,5,4],broken:4,step:[2,3,4],although:3,offset:[2,1,3],getnumplan:4,subtract:1,d3d11_sdk_version:4,stage:4,about:[],generateprojectsosx:9,particlecount:4,applywind:3,deltatim:4,toolchain:9,createsolv:4,shield:5,simul:[],aarch64:9,disclosur:6,cuda:[9,5,4],neighbor:1,span:2,t_2:2,t_3:2,underwat:4,t_1:2,disabl:[2,9,5,4],processor:9,setcentrifugalinertia:4,ppa:[],own:[1,4,7],packman:9,regist:2,xyz:[3,4],"float":[3,4],bound:[2,1],automat:9,particle_position1:3,nullptr:4,integrateparticl:3,vertexarrai:4,notat:3,ensur:[2,1,3,4],mphaseindex:4,destructor:4,precomput:2,setspher:4,manag:4,accordingli:4,strechlimitc:3,triangl:[5,4,2,7,8,3],fabric:[],wai:[2,4],area:3,buildprojectsosx:9,support:[9,5,7],transform:[3,4],"long":4,createfabr:4,avail:1,getnumspher:4,restlength:3,low:0,overhead:0,strictli:6,physx:[3,5,4],"function":[],properli:4,enough:1,forc:[3,4],epsilon:[2,1,3],constrainsepar:3,refcount:4,idea:4,cloth:[],link:5,newer:9,delta:[2,1,3],don:[2,1],line:[2,9],level:0,bug:5,sdk:[9,5],reset:4,path_to_android_ndk:9,made:2,tetherlength:3,locate_cmak:9,possibl:[1,5],"default":[9,4],access:[0,1],displai:4,inaccuraci:3,below:[2,1,3,4],limit:3,arm64:[9,5],getnumcapsul:4,"export":9,problem:[2,3,4],more:[],similar:[2,4],r_2:2,r_3:2,constant:3,creat:[3,9,4],"int":4,flow:[3,5],inv:3,convex:[8,4],mstiffnessmultipli:4,repres:4,decreas:4,file:9,setrot:4,numparticl:3,check:[2,1,3,4],piw:3,incorrect:5,again:4,collid:[2,1,3,4],cmake:[9,5],buffer:1,setdamp:[3,4],when:[2,1,3,5,4],detail:[2,1,3,4],cuctxdestroi:4,cleanup:4,capsuleindic:4,setphaseconfig:4,test:[2,1,9,5,3],generateprojectslinux:9,buildprojectslinux:9,logdamp:3,multiplierc:3,relat:[6,7],symbol:3,center:[2,3,4],vertex:4,pxasserthandl:4,gcc:5,"class":4,drag:[],track:2,occasion:3,veri:4,nvclothcreatefactorycpu:4,cmakegenerateandroid:9,pxprofilercallback:4,reduc:[3,4],max:3,axi:[2,1],id3d11devicecontext:4,featurelevelresult:4,cooker:4,directori:9,mask:[2,4],flag:5,microsoft:9,influenc:4,lift:[],mass:[2,3,4],time:[2,3,4],onc:1,licensor:6,indirectli:4,cpu:[5,4],c_t:3},objtypes:{},objnames:{},filenames:["index","CollisionDetection/SelfCollision","CollisionDetection/SphereCapsuleCollision","Solver/Index","UserGuide/Index","ReleaseNotes/index","CopyRight/Index","Modules/Index","CollisionDetection/Index","Compiling/index"],titles:["NvCloth","Self Collision","Sphere Capsule collision detection","Internal solver function/algorithm documentation","User Guide","Release Notes","NVIDIA Copyright Notice","Modules","Internal collision detection documentation","Compiling"],objects:{},titleterms:{compil:9,sort:1,acceler:[2,1],distanc:3,edg:3,nvidia:6,overview:[8,1,3],modul:[8,7],respons:1,sweep:1,sphere:2,intern:[8,3],cone:2,capsul:[2,1],linux:9,invmass:3,guid:4,todo:8,tether:[3,4],particl:[1,3],note:5,differ:8,detect:[8,2,1,4],fabric:[3,4],copyright:6,space:4,self:1,compon:3,window:9,collis:[8,2,1,4],librari:4,android:9,document:[8,3],local:4,factori:4,integr:3,"function":3,kei:1,gener:2,nvcloth:[0,7],usag:4,notic:6,constraint:3,cloth:4,drag:4,lift:4,grid:1,user:4,releas:5,collideparticl:2,rang:1,data:[3,4],about:0,retriev:4,slack:3,algorithm:3,extens:7,setup:[1,4],solver:[3,4],mac:9,structur:[2,1,3],simul:[3,4],separ:3,properti:4,common:4,learn:0,more:0,initi:4,wind:[3,4]}})
\ No newline at end of file diff --git a/NvCloth/docs/doxy/files/_solver_8h-source.html b/NvCloth/docs/doxy/files/_solver_8h-source.html index 5f9fd48..bb3acb1 100644 --- a/NvCloth/docs/doxy/files/_solver_8h-source.html +++ b/NvCloth/docs/doxy/files/_solver_8h-source.html @@ -65,59 +65,62 @@ <a name="l00030"></a>00030 <span class="preprocessor">#pragma once</span> <a name="l00031"></a>00031 <span class="preprocessor"></span> <a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="_allocator_8h.html" title="This file together with Callbacks.h define most memory management interfaces for...">NvCloth/Allocator.h</a>"</span> -<a name="l00033"></a>00033 <span class="preprocessor">#include "PsArray.h"</span> -<a name="l00034"></a>00034 -<a name="l00035"></a>00035 <span class="keyword">namespace </span>nv -<a name="l00036"></a>00036 { -<a name="l00037"></a>00037 <span class="keyword">namespace </span>cloth -<a name="l00038"></a>00038 { -<a name="l00039"></a>00039 -<a name="l00040"></a>00040 <span class="keyword">class </span>Cloth; -<a name="l00041"></a>00041 -<a name="l00042"></a>00042 <span class="comment">// called during inter-collision, user0 and user1 are the user data from each cloth</span> -<a name="l00043"></a>00043 <span class="keyword">typedef</span> bool (*InterCollisionFilter)(<span class="keywordtype">void</span>* user0, <span class="keywordtype">void</span>* user1); -<a name="l00044"></a>00044 -<a name="l00046"></a><a class="code" href="classnv_1_1cloth_1_1_solver.html">00046</a> <span class="keyword">class </span><a class="code" href="classnv_1_1cloth_1_1_solver.html" title="base class for solvers">Solver</a> : <span class="keyword">public</span> UserAllocated -<a name="l00047"></a>00047 { -<a name="l00048"></a>00048 <span class="keyword">protected</span>: -<a name="l00049"></a><a class="code" href="classnv_1_1cloth_1_1_solver.html#8955bbdbea66b33486f0588ab2f80c46">00049</a> <a class="code" href="classnv_1_1cloth_1_1_solver.html#8955bbdbea66b33486f0588ab2f80c46">Solver</a>() {} -<a name="l00050"></a>00050 <a class="code" href="classnv_1_1cloth_1_1_solver.html#8955bbdbea66b33486f0588ab2f80c46">Solver</a>(<span class="keyword">const</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html" title="base class for solvers">Solver</a>&); -<a name="l00051"></a>00051 <a class="code" href="classnv_1_1cloth_1_1_solver.html" title="base class for solvers">Solver</a>& <a class="code" href="classnv_1_1cloth_1_1_solver.html#0bc438b310a4989a96c426c83a1e0beb">operator = </a>(<span class="keyword">const</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html" title="base class for solvers">Solver</a>&); -<a name="l00052"></a>00052 -<a name="l00053"></a>00053 <span class="keyword">public</span>: -<a name="l00054"></a><a class="code" href="classnv_1_1cloth_1_1_solver.html#4830e23f5fbaa9dfa7c8c0ce32fa85bd">00054</a> <span class="keyword">virtual</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#4830e23f5fbaa9dfa7c8c0ce32fa85bd">~Solver</a>() {} -<a name="l00055"></a>00055 -<a name="l00057"></a>00057 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#63e732712c5a43c44e6018cca6c1fb82" title="Adds cloth object.">addCloth</a>(<a class="code" href="classnv_1_1cloth_1_1_cloth.html">Cloth</a>* cloth) = 0; -<a name="l00058"></a>00058 -<a name="l00060"></a>00060 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#1ed765a15ab2dabbb5186d14bc5f70b1" title="Removes cloth object.">removeCloth</a>(<a class="code" href="classnv_1_1cloth_1_1_cloth.html">Cloth</a>* cloth) = 0; -<a name="l00061"></a>00061 -<a name="l00063"></a>00063 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#de377e651711ebbb9e70f928cbb682e2" title="Returns the numer of cloths added to the solver.">getNumCloths</a>() <span class="keyword">const</span> = 0; -<a name="l00064"></a>00064 -<a name="l00066"></a>00066 <span class="keyword">virtual</span> <a class="code" href="classnv_1_1cloth_1_1_cloth.html">Cloth</a> * <span class="keyword">const</span> * <a class="code" href="classnv_1_1cloth_1_1_solver.html#a3e121ffbccc07180e08a2387eb4f6ac" title="Returns the pointer to the first cloth added to the solver.">getClothList</a>() <span class="keyword">const</span> = 0; -<a name="l00067"></a>00067 -<a name="l00068"></a>00068 <span class="comment">// functions executing the simulation work.</span> -<a name="l00074"></a>00074 <span class="comment"></span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#d2efbe447bf07138c615973c349ab839" title="Begins a simulation frame.">beginSimulation</a>(<span class="keywordtype">float</span> dt) = 0; -<a name="l00075"></a>00075 -<a name="l00081"></a>00081 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#62d209d861c8f5aa0523536d851de093" title="Do the computationally heavy part of the simulation.">simulateChunk</a>(<span class="keywordtype">int</span> idx) = 0; -<a name="l00082"></a>00082 -<a name="l00086"></a>00086 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#19d777a3882814910f8a024d92072d48" title="Finishes up the simulation.">endSimulation</a>() = 0; -<a name="l00087"></a>00087 -<a name="l00090"></a>00090 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#54e393ba3b9fd5305385e2f57d3ca165" title="Returns the number of chunks that need to be simulated this frame.">getSimulationChunkCount</a>() <span class="keyword">const</span> = 0; +<a name="l00033"></a>00033 <span class="preprocessor">#include "<a class="code" href="_range_8h.html">NvCloth/Range.h</a>"</span> +<a name="l00034"></a>00034 <span class="preprocessor">#include "PsArray.h"</span> +<a name="l00035"></a>00035 +<a name="l00036"></a>00036 <span class="keyword">namespace </span>nv +<a name="l00037"></a>00037 { +<a name="l00038"></a>00038 <span class="keyword">namespace </span>cloth +<a name="l00039"></a>00039 { +<a name="l00040"></a>00040 +<a name="l00041"></a>00041 <span class="keyword">class </span>Cloth; +<a name="l00042"></a>00042 +<a name="l00043"></a>00043 <span class="comment">// called during inter-collision, user0 and user1 are the user data from each cloth</span> +<a name="l00044"></a>00044 <span class="keyword">typedef</span> bool (*InterCollisionFilter)(<span class="keywordtype">void</span>* user0, <span class="keywordtype">void</span>* user1); +<a name="l00045"></a>00045 +<a name="l00047"></a><a class="code" href="classnv_1_1cloth_1_1_solver.html">00047</a> <span class="keyword">class </span><a class="code" href="classnv_1_1cloth_1_1_solver.html" title="base class for solvers">Solver</a> : <span class="keyword">public</span> UserAllocated +<a name="l00048"></a>00048 { +<a name="l00049"></a>00049 <span class="keyword">protected</span>: +<a name="l00050"></a><a class="code" href="classnv_1_1cloth_1_1_solver.html#8955bbdbea66b33486f0588ab2f80c46">00050</a> <a class="code" href="classnv_1_1cloth_1_1_solver.html#8955bbdbea66b33486f0588ab2f80c46">Solver</a>() {} +<a name="l00051"></a>00051 <a class="code" href="classnv_1_1cloth_1_1_solver.html#8955bbdbea66b33486f0588ab2f80c46">Solver</a>(<span class="keyword">const</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html" title="base class for solvers">Solver</a>&); +<a name="l00052"></a>00052 <a class="code" href="classnv_1_1cloth_1_1_solver.html" title="base class for solvers">Solver</a>& <a class="code" href="classnv_1_1cloth_1_1_solver.html#0bc438b310a4989a96c426c83a1e0beb">operator = </a>(<span class="keyword">const</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html" title="base class for solvers">Solver</a>&); +<a name="l00053"></a>00053 +<a name="l00054"></a>00054 <span class="keyword">public</span>: +<a name="l00055"></a><a class="code" href="classnv_1_1cloth_1_1_solver.html#4830e23f5fbaa9dfa7c8c0ce32fa85bd">00055</a> <span class="keyword">virtual</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#4830e23f5fbaa9dfa7c8c0ce32fa85bd">~Solver</a>() {} +<a name="l00056"></a>00056 +<a name="l00058"></a>00058 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#63e732712c5a43c44e6018cca6c1fb82" title="Adds cloth object.">addCloth</a>(<a class="code" href="classnv_1_1cloth_1_1_cloth.html">Cloth</a>* cloth) = 0; +<a name="l00059"></a>00059 +<a name="l00061"></a>00061 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#ea0f778230b2a0f211bdb5d36d3b54f3" title="Adds an array of cloth objects.">addCloths</a>(<a class="code" href="structnv_1_1cloth_1_1_range.html">Range<Cloth*></a> cloths) = 0; +<a name="l00062"></a>00062 +<a name="l00064"></a>00064 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#1ed765a15ab2dabbb5186d14bc5f70b1" title="Removes cloth object.">removeCloth</a>(<a class="code" href="classnv_1_1cloth_1_1_cloth.html">Cloth</a>* cloth) = 0; +<a name="l00065"></a>00065 +<a name="l00067"></a>00067 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#de377e651711ebbb9e70f928cbb682e2" title="Returns the numer of cloths added to the solver.">getNumCloths</a>() <span class="keyword">const</span> = 0; +<a name="l00068"></a>00068 +<a name="l00070"></a>00070 <span class="keyword">virtual</span> <a class="code" href="classnv_1_1cloth_1_1_cloth.html">Cloth</a> * <span class="keyword">const</span> * <a class="code" href="classnv_1_1cloth_1_1_solver.html#a3e121ffbccc07180e08a2387eb4f6ac" title="Returns the pointer to the first cloth added to the solver.">getClothList</a>() <span class="keyword">const</span> = 0; +<a name="l00071"></a>00071 +<a name="l00072"></a>00072 <span class="comment">// functions executing the simulation work.</span> +<a name="l00078"></a>00078 <span class="comment"></span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#d2efbe447bf07138c615973c349ab839" title="Begins a simulation frame.">beginSimulation</a>(<span class="keywordtype">float</span> dt) = 0; +<a name="l00079"></a>00079 +<a name="l00085"></a>00085 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#62d209d861c8f5aa0523536d851de093" title="Do the computationally heavy part of the simulation.">simulateChunk</a>(<span class="keywordtype">int</span> idx) = 0; +<a name="l00086"></a>00086 +<a name="l00090"></a>00090 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#19d777a3882814910f8a024d92072d48" title="Finishes up the simulation.">endSimulation</a>() = 0; <a name="l00091"></a>00091 -<a name="l00092"></a>00092 <span class="comment">// inter-collision parameters</span> -<a name="l00093"></a>00093 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#5043adf6727bf66b966de6393e7d67d9">setInterCollisionDistance</a>(<span class="keywordtype">float</span> distance) = 0; -<a name="l00094"></a>00094 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#6a72529d713f46dbd17a5b541aaec6df">getInterCollisionDistance</a>() <span class="keyword">const</span> = 0; -<a name="l00095"></a>00095 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#4f15accbaeff04edbebd31bf7dd9be3e">setInterCollisionStiffness</a>(<span class="keywordtype">float</span> stiffness) = 0; -<a name="l00096"></a>00096 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#09e4be9b50229213a837d00a3f2f6a3f">getInterCollisionStiffness</a>() <span class="keyword">const</span> = 0; -<a name="l00097"></a>00097 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#3046ea1153c1f9decfc161155cc9810b">setInterCollisionNbIterations</a>(uint32_t nbIterations) = 0; -<a name="l00098"></a>00098 <span class="keyword">virtual</span> uint32_t <a class="code" href="classnv_1_1cloth_1_1_solver.html#124dc836903890185934c6eaedec2079">getInterCollisionNbIterations</a>() <span class="keyword">const</span> = 0; -<a name="l00099"></a>00099 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#31b3d4d36f2025f10cb04a32e28fada4">setInterCollisionFilter</a>(InterCollisionFilter filter) = 0; -<a name="l00100"></a>00100 -<a name="l00102"></a>00102 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#12a60f43b537d78499e30508bd9a6d3c" title="Returns true if an unrecoverable error has occurred.">hasError</a>() <span class="keyword">const</span> = 0; -<a name="l00103"></a>00103 }; +<a name="l00094"></a>00094 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#54e393ba3b9fd5305385e2f57d3ca165" title="Returns the number of chunks that need to be simulated this frame.">getSimulationChunkCount</a>() <span class="keyword">const</span> = 0; +<a name="l00095"></a>00095 +<a name="l00096"></a>00096 <span class="comment">// inter-collision parameters</span> +<a name="l00097"></a>00097 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#5043adf6727bf66b966de6393e7d67d9">setInterCollisionDistance</a>(<span class="keywordtype">float</span> distance) = 0; +<a name="l00098"></a>00098 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#6a72529d713f46dbd17a5b541aaec6df">getInterCollisionDistance</a>() <span class="keyword">const</span> = 0; +<a name="l00099"></a>00099 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#4f15accbaeff04edbebd31bf7dd9be3e">setInterCollisionStiffness</a>(<span class="keywordtype">float</span> stiffness) = 0; +<a name="l00100"></a>00100 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#09e4be9b50229213a837d00a3f2f6a3f">getInterCollisionStiffness</a>() <span class="keyword">const</span> = 0; +<a name="l00101"></a>00101 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#3046ea1153c1f9decfc161155cc9810b">setInterCollisionNbIterations</a>(uint32_t nbIterations) = 0; +<a name="l00102"></a>00102 <span class="keyword">virtual</span> uint32_t <a class="code" href="classnv_1_1cloth_1_1_solver.html#124dc836903890185934c6eaedec2079">getInterCollisionNbIterations</a>() <span class="keyword">const</span> = 0; +<a name="l00103"></a>00103 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#31b3d4d36f2025f10cb04a32e28fada4">setInterCollisionFilter</a>(InterCollisionFilter filter) = 0; <a name="l00104"></a>00104 -<a name="l00105"></a>00105 } <span class="comment">// namespace cloth</span> -<a name="l00106"></a>00106 } <span class="comment">// namespace nv</span> +<a name="l00106"></a>00106 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classnv_1_1cloth_1_1_solver.html#12a60f43b537d78499e30508bd9a6d3c" title="Returns true if an unrecoverable error has occurred.">hasError</a>() <span class="keyword">const</span> = 0; +<a name="l00107"></a>00107 }; +<a name="l00108"></a>00108 +<a name="l00109"></a>00109 } <span class="comment">// namespace cloth</span> +<a name="l00110"></a>00110 } <span class="comment">// namespace nv</span> </pre></div></div> <!-- start footer part --> <div class="footer"> diff --git a/NvCloth/docs/doxy/files/_solver_8h.html b/NvCloth/docs/doxy/files/_solver_8h.html index a42d87e..2fb9e31 100644 --- a/NvCloth/docs/doxy/files/_solver_8h.html +++ b/NvCloth/docs/doxy/files/_solver_8h.html @@ -36,6 +36,7 @@ </div> <div class="contents"> <h1>Solver.h File Reference</h1><code>#include "<a class="el" href="_allocator_8h-source.html">NvCloth/Allocator.h</a>"</code><br> +<code>#include "<a class="el" href="_range_8h-source.html">NvCloth/Range.h</a>"</code><br> <code>#include "PsArray.h"</code><br> <p> diff --git a/NvCloth/docs/doxy/files/classnv_1_1cloth_1_1_cloth.html b/NvCloth/docs/doxy/files/classnv_1_1cloth_1_1_cloth.html index 0e30c3f..87245b7 100644 --- a/NvCloth/docs/doxy/files/classnv_1_1cloth_1_1_cloth.html +++ b/NvCloth/docs/doxy/files/classnv_1_1cloth_1_1_cloth.html @@ -2626,7 +2626,7 @@ This applies a force to make the cloth behave as if it was moved through space. <p> Set triangles for collision. <p> -Each triangle in the list is defined by of 3 vertices. The values currently in range [first, last[ will be replaced with the content of convexMasks. +Each triangle in the list is defined by of 3 vertices. The values currently in range [first, last[ will be replaced with the content of triangles. </div> </div><p> <a class="anchor" name="e7c0b099e90d409a65ee14d6f77e57c5"></a><!-- doxytag: member="nv::cloth::Cloth::setUserData" ref="e7c0b099e90d409a65ee14d6f77e57c5" args="(void *)=0" --> diff --git a/NvCloth/docs/doxy/files/classnv_1_1cloth_1_1_solver-members.html b/NvCloth/docs/doxy/files/classnv_1_1cloth_1_1_solver-members.html index ae29791..4bd802e 100644 --- a/NvCloth/docs/doxy/files/classnv_1_1cloth_1_1_solver-members.html +++ b/NvCloth/docs/doxy/files/classnv_1_1cloth_1_1_solver-members.html @@ -40,6 +40,7 @@ <div class="contents"> <h1>nv::cloth::Solver Member List</h1>This is the complete list of members for <a class="el" href="classnv_1_1cloth_1_1_solver.html">nv::cloth::Solver</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="classnv_1_1cloth_1_1_solver.html#63e732712c5a43c44e6018cca6c1fb82">addCloth</a>(Cloth *cloth)=0</td><td><a class="el" href="classnv_1_1cloth_1_1_solver.html">nv::cloth::Solver</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classnv_1_1cloth_1_1_solver.html#ea0f778230b2a0f211bdb5d36d3b54f3">addCloths</a>(Range< Cloth * > cloths)=0</td><td><a class="el" href="classnv_1_1cloth_1_1_solver.html">nv::cloth::Solver</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classnv_1_1cloth_1_1_solver.html#d2efbe447bf07138c615973c349ab839">beginSimulation</a>(float dt)=0</td><td><a class="el" href="classnv_1_1cloth_1_1_solver.html">nv::cloth::Solver</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classnv_1_1cloth_1_1_solver.html#19d777a3882814910f8a024d92072d48">endSimulation</a>()=0</td><td><a class="el" href="classnv_1_1cloth_1_1_solver.html">nv::cloth::Solver</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classnv_1_1cloth_1_1_solver.html#a3e121ffbccc07180e08a2387eb4f6ac">getClothList</a>() const =0</td><td><a class="el" href="classnv_1_1cloth_1_1_solver.html">nv::cloth::Solver</a></td><td><code> [pure virtual]</code></td></tr> diff --git a/NvCloth/docs/doxy/files/classnv_1_1cloth_1_1_solver.html b/NvCloth/docs/doxy/files/classnv_1_1cloth_1_1_solver.html index b2262bf..245cda9 100644 --- a/NvCloth/docs/doxy/files/classnv_1_1cloth_1_1_solver.html +++ b/NvCloth/docs/doxy/files/classnv_1_1cloth_1_1_solver.html @@ -53,6 +53,9 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classnv_1_1cloth_1_1_solver.html#63e732712c5a43c44e6018cca6c1fb82">addCloth</a> (<a class="el" href="classnv_1_1cloth_1_1_cloth.html">Cloth</a> *cloth)=0</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Adds cloth object. <a href="#63e732712c5a43c44e6018cca6c1fb82"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classnv_1_1cloth_1_1_solver.html#ea0f778230b2a0f211bdb5d36d3b54f3">addCloths</a> (<a class="el" href="structnv_1_1cloth_1_1_range.html">Range</a>< <a class="el" href="classnv_1_1cloth_1_1_cloth.html">Cloth</a> * > cloths)=0</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Adds an array of cloth objects. <a href="#ea0f778230b2a0f211bdb5d36d3b54f3"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classnv_1_1cloth_1_1_solver.html#d2efbe447bf07138c615973c349ab839">beginSimulation</a> (float dt)=0</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Begins a simulation frame. <a href="#d2efbe447bf07138c615973c349ab839"></a><br></td></tr> @@ -184,6 +187,28 @@ Adds cloth object. </div> </div><p> +<a class="anchor" name="ea0f778230b2a0f211bdb5d36d3b54f3"></a><!-- doxytag: member="nv::cloth::Solver::addCloths" ref="ea0f778230b2a0f211bdb5d36d3b54f3" args="(Range< Cloth * > cloths)=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void nv::cloth::Solver::addCloths </td> + <td>(</td> + <td class="paramtype"><a class="el" href="structnv_1_1cloth_1_1_range.html">Range</a>< <a class="el" href="classnv_1_1cloth_1_1_cloth.html">Cloth</a> * > </td> + <td class="paramname"> <em>cloths</em> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Adds an array of cloth objects. +<p> + +</div> +</div><p> <a class="anchor" name="d2efbe447bf07138c615973c349ab839"></a><!-- doxytag: member="nv::cloth::Solver::beginSimulation" ref="d2efbe447bf07138c615973c349ab839" args="(float dt)=0" --> <div class="memitem"> <div class="memproto"> diff --git a/NvCloth/docs/doxy/files/functions.html b/NvCloth/docs/doxy/files/functions.html index 9bae6da..7c5ccc7 100644 --- a/NvCloth/docs/doxy/files/functions.html +++ b/NvCloth/docs/doxy/files/functions.html @@ -80,6 +80,8 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classnv_1_1cloth_1_1_dx_context_manager_callback.html#4d8cafe2879665280b8e9e8daa18e95f">nv::cloth::DxContextManagerCallback</a> <li>addCloth() : <a class="el" href="classnv_1_1cloth_1_1_solver.html#63e732712c5a43c44e6018cca6c1fb82">nv::cloth::Solver</a> +<li>addCloths() +: <a class="el" href="classnv_1_1cloth_1_1_solver.html#ea0f778230b2a0f211bdb5d36d3b54f3">nv::cloth::Solver</a> <li>at() : <a class="el" href="structnv_1_1cloth_1_1_strided_data.html#127ee8d050b77cd58ccece6eb3495ccb">nv::cloth::StridedData</a> </ul> diff --git a/NvCloth/docs/doxy/files/functions_func.html b/NvCloth/docs/doxy/files/functions_func.html index c30ffb0..764eea6 100644 --- a/NvCloth/docs/doxy/files/functions_func.html +++ b/NvCloth/docs/doxy/files/functions_func.html @@ -80,6 +80,8 @@ : <a class="el" href="classnv_1_1cloth_1_1_dx_context_manager_callback.html#4d8cafe2879665280b8e9e8daa18e95f">nv::cloth::DxContextManagerCallback</a> <li>addCloth() : <a class="el" href="classnv_1_1cloth_1_1_solver.html#63e732712c5a43c44e6018cca6c1fb82">nv::cloth::Solver</a> +<li>addCloths() +: <a class="el" href="classnv_1_1cloth_1_1_solver.html#ea0f778230b2a0f211bdb5d36d3b54f3">nv::cloth::Solver</a> <li>at() : <a class="el" href="structnv_1_1cloth_1_1_strided_data.html#127ee8d050b77cd58ccece6eb3495ccb">nv::cloth::StridedData</a> </ul> |