diff options
| author | Marijn Tamis <[email protected]> | 2017-07-31 13:52:20 +0200 |
|---|---|---|
| committer | Marijn Tamis <[email protected]> | 2017-07-31 13:52:20 +0200 |
| commit | 223aff8b3f73bb786dce5c67b83ff55208d43969 (patch) | |
| tree | 2e3e2760cb49afbf8d9379e23e27d175bbba27aa /NvCloth/docs/documentation | |
| parent | Remove unused copy of PxShared. (diff) | |
| download | nvcloth-1.1.2.tar.xz nvcloth-1.1.2.zip | |
NvCloth 1.1.2 Release. (22576033)v1.1.2
Diffstat (limited to 'NvCloth/docs/documentation')
| -rw-r--r-- | NvCloth/docs/documentation/CopyRight/Index.html | 40 | ||||
| -rw-r--r-- | NvCloth/docs/documentation/Modules/Index.html | 38 | ||||
| -rw-r--r-- | NvCloth/docs/documentation/ReleaseNotes/index.html | 16 | ||||
| -rw-r--r-- | NvCloth/docs/documentation/UserGuide/Index.html | 14 | ||||
| -rw-r--r-- | NvCloth/docs/documentation/searchindex.js | 2 |
5 files changed, 68 insertions, 42 deletions
diff --git a/NvCloth/docs/documentation/CopyRight/Index.html b/NvCloth/docs/documentation/CopyRight/Index.html index b0052e2..a570acb 100644 --- a/NvCloth/docs/documentation/CopyRight/Index.html +++ b/NvCloth/docs/documentation/CopyRight/Index.html @@ -31,7 +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="top" title="NvCloth 1.0.0 documentation" href="../index.html" /> + <link rel="prev" title="User Guide" href="../UserGuide/Index.html" /> </head> <body> <nav class="navbar navbar-inverse navbar-default"> @@ -64,8 +65,9 @@ <div class="bs-sidebar"> <div id="sidebar_toc"> <h4>Table Of Contents</h4> - <ul> + <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> @@ -77,32 +79,36 @@ <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><ul> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#initializing-the-library">Initializing the Library</a></li> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#factory">Factory</a></li> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#fabric-cloth">Fabric & Cloth</a><ul> -<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Index.html#fabric">Fabric</a></li> -<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Index.html#cloth">Cloth</a></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="../UsersGuide/Index.html#solver">Solver</a></li> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#retrieving-simulation-data">Retrieving simulation data</a></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="../UsersGuide/Index.html#usage">Usage</a><ul> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#common-cloth-properties">Common cloth properties</a></li> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#tethers">Tethers</a></li> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#collision-detection">Collision detection</a></li> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#local-space-simulation">Local space simulation</a></li> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#drag-lift-and-wind">Drag lift and wind</a></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 current"><a class="current reference internal" href="">NVIDIA Copyright Notice</a></li> </ul> </div> + <h4>Previous topic</h4> + <p class="topless"><a href="../UserGuide/Index.html" + title="previous chapter">User Guide</a></p> <div id="searchbox" style="display: none"> <h4>Quick search</h4> <form class="search form-inline" action="../search.html" method="get"> diff --git a/NvCloth/docs/documentation/Modules/Index.html b/NvCloth/docs/documentation/Modules/Index.html index 4326c42..a959e4c 100644 --- a/NvCloth/docs/documentation/Modules/Index.html +++ b/NvCloth/docs/documentation/Modules/Index.html @@ -32,7 +32,7 @@ <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="Users guide" href="../UsersGuide/Index.html" /> + <link rel="next" title="User Guide" href="../UserGuide/Index.html" /> <link rel="prev" title="Release Notes" href="../ReleaseNotes/index.html" /> </head> <body> @@ -68,6 +68,7 @@ <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> @@ -79,29 +80,30 @@ <li class="toctree-l2"><a class="reference internal" href="#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><ul> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#initializing-the-library">Initializing the Library</a></li> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#factory">Factory</a></li> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#fabric-cloth">Fabric & Cloth</a><ul> -<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Index.html#fabric">Fabric</a></li> -<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Index.html#cloth">Cloth</a></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="../UsersGuide/Index.html#solver">Solver</a></li> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#retrieving-simulation-data">Retrieving simulation data</a></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="../UsersGuide/Index.html#usage">Usage</a><ul> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#common-cloth-properties">Common cloth properties</a></li> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#tethers">Tethers</a></li> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#collision-detection">Collision detection</a></li> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#local-space-simulation">Local space simulation</a></li> -<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Index.html#drag-lift-and-wind">Drag lift and wind</a></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> @@ -109,8 +111,8 @@ <p class="topless"><a href="../ReleaseNotes/index.html" title="previous chapter">Release Notes</a></p> <h4>Next topic</h4> - <p class="topless"><a href="../UsersGuide/Index.html" - title="next chapter">Users guide</a></p> + <p class="topless"><a href="../UserGuide/Index.html" + title="next chapter">User Guide</a></p> <div id="searchbox" style="display: none"> <h4>Quick search</h4> <form class="search form-inline" action="../search.html" method="get"> diff --git a/NvCloth/docs/documentation/ReleaseNotes/index.html b/NvCloth/docs/documentation/ReleaseNotes/index.html index 2ccbab7..214a7db 100644 --- a/NvCloth/docs/documentation/ReleaseNotes/index.html +++ b/NvCloth/docs/documentation/ReleaseNotes/index.html @@ -137,6 +137,18 @@ <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> +<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> +</ul> <p><strong>1.1.0</strong></p> <ul class="simple"> <li>DirectX 11 solver now supports triangle collision shapes and air drag/lift.</li> @@ -146,6 +158,10 @@ </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> +<ul class="simple"> +<li>Added cmake flags to disable dx11 and/or cuda support.</li> +</ul> <p><strong>1.1.0</strong></p> <ul class="simple"> <li>Solver::getNumCloths and Solver::getClothList interface.</li> diff --git a/NvCloth/docs/documentation/UserGuide/Index.html b/NvCloth/docs/documentation/UserGuide/Index.html index 0a231f4..0beb791 100644 --- a/NvCloth/docs/documentation/UserGuide/Index.html +++ b/NvCloth/docs/documentation/UserGuide/Index.html @@ -68,6 +68,7 @@ <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> @@ -271,7 +272,7 @@ All fabrics created by a factory need to be destroyed before that factory is des The cloth instance does not need to begin with the same particle positions the fabric was cooked in, so we need to provide the initial position of the particles:</p> <div class="highlight-python"><pre>physx::PxVec4* particlePositions = ...; // The w component is the inverse mass of the particle // and can be to 0 to lock the particle / make it static. -nv::cloth::Cloth* cloth = factory->createCloth(nv::cloth::Range<physx::PxVec4>( particlePositions, & particlePositions + particleCount), *fabric); +nv::cloth::Cloth* cloth = factory->createCloth(nv::cloth::Range<physx::PxVec4>(particlePositions, particlePositions + particleCount), *fabric); // particlePositions can be freed here. ... @@ -307,7 +308,7 @@ for(int i = 0; i < fabric->getNumPhases(); i++) phases[i].mCompressionLimit = 1.0f; phases[i].mStretchLimit = 1.0f; } -cloth->setPhaseConfig(nv::cloth::Range<nv::cloth::PhaseConfig>(&phases[0], &phases[0] + fabric->getNumPhases())); +cloth->setPhaseConfig(nv::cloth::Range<nv::cloth::PhaseConfig>(phases, phases + fabric->getNumPhases())); delete [] phases;</pre> </div> <p>Note that there might be more phase of each type. @@ -361,14 +362,14 @@ for(int i = 0; i<particles.size(); i++) </div> <div class="section" id="usage"> <h2>Usage<a class="headerlink" href="#usage" title="Permalink to this headline">¶</a></h2> -<p>Cloth instances have many properties that can be influence their behavior. +<p>Cloth instances have many properties that can influence their behavior. This section shows how to use some of the most common properties.</p> <div class="section" id="common-cloth-properties"> <h3>Common cloth properties<a class="headerlink" href="#common-cloth-properties" title="Permalink to this headline">¶</a></h3> <p>We can set the gravity acceleration vector in global space:</p> <div class="highlight-python"><pre>cloth->setGravity(physx::PxVec3(0.0f, -9.8f, 0.0f));</pre> </div> -<p>This vector doesn’t have to be the same as provided to the cooker.</p> +<p>This vector doesn’t have to be the same as the one provided to the cooker.</p> <p>Sometimes it is desirable to dampen the particle motion:</p> <div class="highlight-python"><pre>cloth->setDamping(0.5f); //0.0f is default</pre> </div> @@ -403,6 +404,7 @@ cloth->setTetherConstraintStiffness(1.0f); //Default value</pre> All collision primitives are defined in local space.</p> <p>We can define up to 32 collision spheres per cloth:</p> <div class="highlight-python"><pre>physx::PxVec4 spheres[2] = { + // First 3 components of each vector is sphere center in local space and the 4th one is its radius physx::PxVec4(0.0f, 0.0f, 0.0f, 1.0f), physx::PxVec4(0.0f, 5.0f, 0.0f, 1.0f) }; @@ -445,8 +447,8 @@ We can easily construct convex shapes consisting of more planes by setting more <div class="highlight-python"><pre>physx::PxVec3* triangles = ...; //Get triangle data from somewhere //We can't use indexed meshes/vertex sharing, // each triangle is defined with its own 3 vertexes -nv::cloth::Range<const physx::PxVec3> triangleR(&triangles[0], &triangles[0] + triangleCount * 3); -cloth->setTriangles(triangleR, 0, cloth>getNumTriangles());</pre> +nv::cloth::Range<const physx::PxVec3> triangleR(triangles, triangles + triangleCount * 3); +cloth->setTriangles(triangleR, 0, cloth->getNumTriangles());</pre> </div> <p>Note that the range arguments passed to setTriangles are counting whole triangles (3 PxVec3 vertexes each).</p> <p>We can set the friction coefficient used for collision between cloth and collision shapes like this:</p> diff --git a/NvCloth/docs/documentation/searchindex.js b/NvCloth/docs/documentation/searchindex.js index 388ea4f..0ac2dee 100644 --- a/NvCloth/docs/documentation/searchindex.js +++ b/NvCloth/docs/documentation/searchindex.js @@ -1 +1 @@ -Search.setIndex({envversion:42,terms:{all:[3,2,4],code:[5,2],orthogon:5,indirectli:2,skip:2,global:2,sleep:5,capsul:[1,2],follow:[5,2],"const":2,solvefabr:5,text:5,lrg:5,offlin:4,volum:5,radiu:5,setplan:2,cook:[2,4],evert:2,ajust:5,brows:0,cuctxcreat:2,pbw:5,dampen:2,doesn:[1,2],stiff:[5,1,2],list:[5,2,4],iter:[5,2],tunnel:2,adjust:2,small:5,setdragcoeffici:2,refer:[5,2],dir:5,smaller:[5,2],p_j:5,unnorm:5,natur:2,compens:5,direct:5,zero:5,design:0,pass:2,massscal:5,p_t:5,correspond:2,even:2,index:[5,2],hide:5,section:2,brief:4,current:[5,2,4],delet:2,intersect:2,impuls:[5,2],method:2,movement:[5,2],intellectu:3,mindic:5,gener:[5,2],coeffici:[5,2],onli:[1,2],here:[5,2,4],modif:3,ubuntu:1,depend:[5,2],vertic:[5,2],p_2:5,sinc:2,p_0:5,p_1:5,search:0,shift:2,setposit:2,pick:2,implement:[5,1,2],eshear:2,regardless:2,appli:[5,2],c_1:5,c_0:5,c_2:5,clothfabriccook:2,instabl:[5,2],from:[3,5,2,4],describ:[5,2],particlecount:2,memori:2,doubl:5,stretchi:[5,2],two:2,live:2,call:2,type:[5,2],tell:2,more:[],desir:2,settetherconstraintstiff:2,relat:[3,4],pxprofilercallback:2,flag:1,c_t:5,particular:5,ebend:2,hold:2,reproduct:3,graphic:2,stretchlimit:5,prepar:4,applywind:5,dxcontextmanagercallbackimpl:2,remain:5,pxquat:2,vertexcount:2,can:[5,2,4],d3d11:2,veloc:5,control:2,nearest:5,give:[5,2,4],lock:2,share:2,calcul:[5,2],indic:[5,2],high:5,sphere:[5,1,2],proprietari:3,bend:5,want:[2,4],setconvex:2,alwai:2,gcc:1,multipl:[5,2],straightforward:2,thing:2,divis:5,how:[5,2],pseudo:5,instead:[5,2],simpl:2,sin:5,updat:5,product:0,collisionshap:2,frac:5,teleport:2,tetherconstraintstiff:5,setangularinertia:2,after:[5,2],differenti:[5,2],befor:2,mac:1,plane:[5,2],mai:2,end:[5,2],data:4,stabil:2,alloc:2,setwindveloc:2,createcloth:2,explicit:5,nvclothcookfabricfrommesh:2,element:5,caus:[5,1,2],inform:[5,2],"switch":2,combin:5,allow:2,order:[5,2],wind:[],rotat:5,over:2,move:[5,2],sphere_radiu:5,nv_cloth_delet:2,through:2,sqrt:5,restlength:5,d3d_driver_type_hardwar:2,still:2,vari:2,directx:1,paramet:2,snippet:2,group:2,render:2,fix:[5,2],better:2,window:1,pend:2,mrestvalu:5,bypass:4,clothimpl:5,featurelevel:2,main:[],might:[5,2],them:2,good:2,"return":2,thei:2,handl:[2,4],deiniti:2,sooner:5,"break":2,mappedrang:2,now:[1,2],somewher:2,name:5,anyth:2,config:2,solver:[],easili:2,each:[5,2],debug:1,mean:2,compil:4,prohibit:3,cudacontext:2,weight:5,replac:[5,2],idea:2,playstat:1,dx11:[1,2],"static":2,connect:[5,2],fluctuat:5,happen:5,todo:5,getnumcloth:1,space:5,goe:5,settriangl:2,your:2,profil:2,rewrit:5,vector:[5,2],suitabl:0,rel:2,max:5,correct:2,mphase:5,log2:5,advanc:2,differ:[5,2],selfcollideparticl:5,removecloth:2,"byte":2,compressionlimitc:5,cuctxdestroi:2,setliftcoeffici:2,reusabl:2,thread:2,angl:5,frequenc:[5,2],could:2,keep:[5,2],motion:[5,2],stride:2,length:[5,2],enforc:5,outsid:5,nvcloth:3,retain:3,summari:[],interact:0,first:[5,2],origin:[5,2],softwar:3,rang:2,directli:[2,4],curesult:2,cuda_success:2,arrai:[5,2],independ:5,scene:[1,2],sometim:2,alreadi:[1,2],done:5,least:2,setcapsul:2,miss:2,size:[5,2],given:5,"long":2,start:[5,2],licens:3,system:2,construct:2,too:5,gpu:2,dt1:5,dt0:5,store:[5,2],low:0,dampexpon:5,getnumtriangl:2,option:2,endsimul:2,usemultipli:5,specifi:[5,2],part:[5,2,4],quad:[2,4],exactli:5,strictli:3,ehorizont:2,stiffnessc:5,target:[5,2],provid:[0,2,4],remov:2,d3d11createdevic:2,horizont:[5,2],reus:5,posit:[5,2],dxcontextmanagercallback:2,initi:[],trianglecount:2,behavior:[5,2],sphererang:2,clothfabricphasetyp:2,ani:[3,2],sqrlength:5,thereto:3,constrainteth:5,togglecont:5,initializenvcloth:2,need:[5,2],clothmeshdesc:2,mset:5,strength:2,d3d_feature_level:2,lib:4,min:5,destroi:2,self:[5,2],accuraci:2,also:[5,2],without:[3,5,2],build:1,which:[5,2,4],graviti:2,singl:5,clearinertia:2,simplifi:2,begin:[5,2],distribut:3,normal:5,multipli:[5,2],dxdevic:2,previou:[5,2],phaseconfig:[5,2],react:2,most:2,beta:1,cucontext:2,thi:[3,5,2,4],pair:[5,2],collideparticl:5,oscil:2,"class":2,rendercloth:1,particle_invmass:5,later:2,flow:5,doe:[5,2],settetherconstraintscal:2,runtim:[2,4],hresult:2,occasion:5,constrain:[5,2],left:5,settodefault:2,getcurrentparticl:2,show:[5,2],opposit:5,xcode:1,stiffnessexpon:5,friction:[1,2],concurr:2,dxdevicecontext:2,threshold:5,callback:2,help:[5,2],access:0,id3d11devic:2,slow:5,locat:2,simulatechunk:2,explain:5,configur:2,written:5,should:[5,2],computebound:5,sierra:1,local:5,count:[5,2],get:2,pxallocatorcallback:2,einvalid:2,express:3,cannot:2,phasetypeinfo:2,increas:[5,2],requir:2,gust:2,nullptr:2,shape:[1,2],contain:[5,2],cudevicegetcount:2,where:[5,1],view:0,set:[5,2],sear:5,frame:[5,2],maximum:5,graphicscontextmanag:2,result:[5,2],respons:[0,5,2],mstiff:2,reserv:3,charact:0,improv:[1,2],pxerrorcallback:2,sphere_cent:5,someth:2,dll:4,state:5,devicecount:2,between:[5,2],theta:5,previous:2,across:2,nvclothdestroyfactori:2,solv:[5,2],inertia:2,addit:[5,2],mstretchlimit:2,both:5,last:[5,2],planesr:2,equal:2,setsolverfrequ:2,etc:2,instanc:[5,2],equat:5,context:2,getsimulationchunkcount:2,let:2,whole:2,comment:5,acceler:[5,2],springi:2,point:[5,2],int32_t:2,decrefcount:2,pop:5,addcloth:2,linux:1,divid:[5,2],coupl:2,stretch:5,damp:[5,2],devic:2,invers:[5,2],been:2,destructor:2,valu:[5,2],stretchlimitc:5,getclothlist:1,argument:2,assert:[1,2],coordin:2,lift:5,togeth:2,nvclothcreatefactorydx11:2,"case":[5,2],align:2,properti:3,mcloth:2,setgrav:2,air:[1,2],log_2:5,defin:[5,2],"while":2,abov:[5,2],error:[5,2],report:2,anchor:5,stiffnessfrequ:5,have:2,helper:2,mcompressionlimit:2,getnumconvex:2,particle_posit:5,itself:2,crash:1,develop:0,paw:5,perform:2,make:2,belong:5,x64:1,same:[5,2,4],document:3,higher:2,nvclothcreatefactorycuda:2,constrainmot:5,optim:1,effect:2,mesh:[2,4],getnorm:2,user:[5,4],mani:2,robust:0,chang:[1,2],lower:2,task:4,beginsimul:2,anim:0,exampl:2,uint32_t:2,interpol:5,ccd:1,everyth:2,dimension:5,usual:5,getnumphas:2,execut:2,less:5,deltax:2,when:[5,2],deltaz:2,rest:[5,2],particleposit:2,deltai:2,speed:5,yet:1,ps4:1,settransl:2,struct:2,easi:0,iterationst:5,studio:1,littl:0,add:2,other:[5,2],primit:2,els:5,euler:5,applic:[0,2],numteth:5,meshdesc:2,bia:5,game:0,know:2,vacuum:2,pxvec4:[5,2],world:2,bit:2,pxvec3:2,insert:2,like:2,specif:5,arbitrari:2,cdot:5,corpor:3,manual:2,stiffnessmultipli:5,xbox:1,necessari:2,realtim:0,manag:2,right:[3,5],often:5,spring:2,some:2,d3d_feature_level_11_0:2,s_ok:2,sampl:1,convex:2,setrot:2,sizeof:2,librari:4,scale:[5,2],avoid:2,setlinearinertia:2,per:[1,2],circ:5,compressionlimit:5,larg:5,setfrict:2,complic:2,freed:2,core:4,object:2,reach:[5,2],updatesleepst:5,agreement:3,broken:2,step:[5,2],although:5,offset:5,d3d11_sdk_version:2,stage:2,about:[],would:1,constraint:[],deltatim:2,createsolv:2,page:0,disclosur:3,cuda:[1,2],underwat:2,disabl:2,particle_position1:5,setcentrifugalinertia:2,own:[2,4],visit:0,xyz:[5,2],"float":[5,2],particle_position0:5,due:5,phase:[5,2],integrateparticl:5,vertexarrai:2,ensur:[5,2],mphaseindex:2,setspher:2,accordingli:2,strechlimitc:5,triangl:[4,5,1,2],fabric:4,wai:2,area:5,support:4,transform:[5,2],fast:[0,2],createfabr:2,getnumspher:2,interfac:[0,1,2],includ:[5,2,4],overhead:0,constrainsepar:5,physx:[5,2],"function":4,properli:2,forc:2,epsilon:5,nvclothext:2,refcount:2,continu:2,cloth:5,triangler:2,delta:5,level:0,bug:1,sdk:1,reset:2,numparticl:5,tetherlength:5,consist:2,"default":2,displai:2,below:2,limit:5,getnumcapsul:2,problem:[5,2],similar:2,clear:2,featur:4,constant:5,creat:[5,2],"int":2,descript:4,inv:5,mstiffnessmultipli:2,repres:2,decreas:2,home:0,work:[5,1,2],check:[5,2],fill:2,again:2,collid:[5,2],cmake:1,setdamp:[5,2],piw:5,detail:[5,2],cleanup:2,capsuleindic:2,setphaseconfig:2,test:[5,1],you:2,logdamp:5,multiplierc:5,c_j:5,constraintmot:5,center:5,vertex:2,pxasserthandl:2,getnumplan:2,drag:5,veri:2,nvclothcreatefactorycpu:2,reduc:[5,2],land:[],id3d11devicecontext:2,featurelevelresult:2,cooker:2,inaccuraci:5,collis:5,mask:2,visual:1,influenc:2,safe:2,mass:[5,2],time:[5,2],licensor:3,cpu:[1,2]},objtypes:{},objnames:{},filenames:["index","ReleaseNotes/index","UserGuide/Index","CopyRight/Index","Modules/Index","Solver/Index"],titles:["NvCloth","Release Notes","User Guide","NVIDIA Copyright Notice","Modules","Internal solver function/algorithm documentation"],objects:{},titleterms:{compil:1,featur:1,edg:5,nvidia:3,overview:5,modul:4,known:1,intern:5,distanc:5,invmass:5,guid:2,tether:[5,2],particl:5,compon:5,detect:2,fabric:[5,2],copyright:3,space:2,support:1,note:1,platform:1,collis:2,librari:2,"new":1,document:5,local:2,factori:2,integr:5,"function":5,nvcloth:[0,4],usag:2,notic:3,constraint:5,cloth:2,drag:2,lift:2,user:2,releas:1,data:[5,2],about:0,retriev:2,slack:5,algorithm:5,extens:4,setup:2,solver:[5,2],structur:5,simul:[5,2],issu:1,properti:2,common:2,learn:0,separ:5,more:0,initi:2,fix:1,wind:[5,2]}})
\ No newline at end of file +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 |