From 1e887d827e65a084a0ad0ba933c61a8330aeee07 Mon Sep 17 00:00:00 2001 From: Bryan Galdrikian Date: Mon, 28 Aug 2017 13:55:34 -0700 Subject: Candidate 1.1 release. * SampleAssetViewer now unconditionally loads the commandline-defined asset. * Better error handling in AuthoringTool (stderr and user error handler). * More consistent commandline switches in AuthoringTool and ApexImporter (--ll, --tx, --px flags). * NvBlastExtAuthoring ** Mesh cleaner, tries to remove self intersections and open edges in the interior of a mesh. ** Ability to set interior material to existing (external) material, or a new material id. ** Material ID remapping API. ** Rotation of voronoi cells used for fracturing. * Fixed smoothing groups in FBX exporter code. * Impulse passing from parent to child chunks fixed. * Reading unskinned fbx meshes correctly. * Collision hull generation from fbx meshes fixed. * Win32/64 PerfTest crash fix. --- docs/source_docs/files/functions_func_0x67.html | 175 ++++++++++++------------ 1 file changed, 90 insertions(+), 85 deletions(-) (limited to 'docs/source_docs/files/functions_func_0x67.html') diff --git a/docs/source_docs/files/functions_func_0x67.html b/docs/source_docs/files/functions_func_0x67.html index da38cee..dc542df 100644 --- a/docs/source_docs/files/functions_func_0x67.html +++ b/docs/source_docs/files/functions_func_0x67.html @@ -217,7 +217,9 @@ : Nv::Blast::FractureTool , Nv::Blast::FractureToolImpl
  • getChunkIndexForNode() -: FbxUtils +: FbxUtils +
  • getChunkIndexForNodeBackwardsCompatible() +: FbxUtils
  • getChunkIndices() : Nv::Blast::ExtPxActor , Nv::Blast::final @@ -245,9 +247,9 @@
  • getChunkToGraphNodeMap() : Nv::Blast::Serialization::Asset::Asset::Reader
  • getCollision() -: Nv::Blast::IMeshFileReader -, Nv::Blast::FbxFileReader -, Nv::Blast::ObjFileReader +: Nv::Blast::IMeshFileReader +, Nv::Blast::FbxFileReader +, Nv::Blast::ObjFileReader
  • getCollisionGeometry() : Nv::Blast::ApexImporter::ApexImportTool
  • getCollisionGeometryLayerName() @@ -397,47 +399,50 @@ , Nv::Blast::Serialization::Asset::Asset::Pipeline , Nv::Blast::TkIdentifiable , Nv::Blast::TkTypeImpl -
  • getIdicesCount() -: Nv::Blast::IMeshFileReader -, Nv::Blast::FbxFileReader -, Nv::Blast::ObjFileReader
  • getIndex() : Nv::Blast::Actor , Nv::Blast::TkActor , Nv::Blast::TkActorImpl , Nv::Blast::TkTypeImpl
  • getIndexArray() -: Nv::Blast::IMeshFileReader +: Nv::Blast::ObjFileReader +, Nv::Blast::IMeshFileReader , Nv::Blast::FbxFileReader -, Nv::Blast::ObjFileReader
  • getIndexInternal() : Nv::Blast::TkActorImpl +
  • getIndicesCount() +: Nv::Blast::IMeshFileReader +, Nv::Blast::FbxFileReader +, Nv::Blast::ObjFileReader +
  • getInteriorMaterialId() +: Nv::Blast::FractureTool +, Nv::Blast::FractureToolImpl
  • getIsStatic() -: Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader -, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder +: Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder +, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader
  • getIterationsPerFrame() : Nv::Blast::ExtStressSolver
  • getJointCount() -: Nv::Blast::TkActor -, Nv::Blast::TkActorImpl +: Nv::Blast::TkActorImpl +, Nv::Blast::TkActor
  • getJointCountInternal() : Nv::Blast::TkActorImpl
  • getJointDescCount() : Nv::Blast::TkAsset
  • getJointDescs() -: Nv::Blast::Serialization::TkAsset::TkAsset::Reader -, Nv::Blast::Serialization::TkAsset::TkAsset::Builder +: Nv::Blast::Serialization::TkAsset::TkAsset::Builder +, Nv::Blast::Serialization::TkAsset::TkAsset::Reader , Nv::Blast::TkAsset
  • getJoints() -: Nv::Blast::TkActorImpl -, Nv::Blast::TkActor +: Nv::Blast::TkActor +, Nv::Blast::TkActorImpl
  • getLastTickCount() : Nv::Blast::Time
  • getLeafChunkCount() -: Nv::Blast::Serialization::Asset::Asset::Reader +: Nv::Blast::TkAsset +, Nv::Blast::Serialization::Asset::Asset::Reader , Nv::Blast::Serialization::Asset::Asset::Builder , Nv::Blast::Actor -, Nv::Blast::TkAsset
  • getLowerSupportChunkCount() : Nv::Blast::Asset
  • getLowerSupportChunkHealths() @@ -449,13 +454,13 @@ , Nv::Blast::FbxFileReader , Nv::Blast::ObjFileReader
  • getMaterialIds() -: Nv::Blast::IMeshFileReader +: Nv::Blast::ObjFileReader , Nv::Blast::FbxFileReader -, Nv::Blast::ObjFileReader +, Nv::Blast::IMeshFileReader
  • getMaterialName() -: Nv::Blast::ObjFileReader -, Nv::Blast::FbxFileReader -, Nv::Blast::IMeshFileReader +: Nv::Blast::IMeshFileReader +, Nv::Blast::FbxFileReader +, Nv::Blast::ObjFileReader
  • getMemorySize() : Nv::Blast::Asset
  • getMesh() @@ -467,22 +472,22 @@ : Nv::Blast::FractureTool , Nv::Blast::FractureToolImpl
  • getMeshVolume() -: Nv::Blast::MeshImpl -, Nv::Blast::Mesh +: Nv::Blast::Mesh +, Nv::Blast::MeshImpl
  • getName() : Nv::Blast::ExtGroupWorkerTask , Nv::Blast::ExtSerializer -, Nv::Blast::TkTypeImpl , Nv::Blast::TkType +, Nv::Blast::TkTypeImpl
  • getNameInternal() : Nv::Blast::TkTypeImpl
  • getNext() : Nv::Blast::DLink
  • getNextFacet() -: Nv::Blast::DummyAccelerator +: Nv::Blast::SpatialAccelerator +, Nv::Blast::DummyAccelerator , Nv::Blast::BBoxBasedAccelerator , Nv::Blast::IntersectionTestingAccelerator -, Nv::Blast::SpatialAccelerator
  • getNodeCount() : Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader , Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder @@ -490,16 +495,16 @@ : Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader , Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder
  • getNormal() -: Nv::Blast::TrPrcTriangle +: Nv::Blast::Triangle , Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader , Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder -, Nv::Blast::Triangle +, Nv::Blast::TrPrcTriangle
  • getNormalizedDamage() : NvBlastExtMaterial
  • getNormalsArray() -: Nv::Blast::IMeshFileReader -, Nv::Blast::FbxFileReader +: Nv::Blast::FbxFileReader , Nv::Blast::ObjFileReader +, Nv::Blast::IMeshFileReader
  • getNot() : Nv::Blast::EdgeToTriangles
  • getObjectCount() @@ -515,8 +520,8 @@
  • getOverstressedBondCount() : Nv::Blast::ExtStressSolver
  • getP() -: Nv::Blast::Serialization::PxTransform::PxTransform::Reader -, Nv::Blast::Serialization::PxTransform::PxTransform::Builder +: Nv::Blast::Serialization::PxTransform::PxTransform::Builder +, Nv::Blast::Serialization::PxTransform::PxTransform::Reader , Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline
  • getParentChunkIndex() : Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader @@ -529,9 +534,9 @@ : Nv::Blast::final , Nv::Blast::ExtPxActor
  • getPositionArray() -: Nv::Blast::ObjFileReader +: Nv::Blast::FbxFileReader +, Nv::Blast::ObjFileReader , Nv::Blast::IMeshFileReader -, Nv::Blast::FbxFileReader
  • getPositionedMapping() : Nv::Blast::Triangulator
  • getPrev() @@ -540,11 +545,11 @@ : Nv::Blast::ExtPxManager , Nv::Blast::final
  • getPxActorDesc() -: Nv::Blast::final -, Nv::Blast::ExtPxFamily +: Nv::Blast::ExtPxFamily +, Nv::Blast::final
  • getPxAsset() -: Nv::Blast::final -, Nv::Blast::ExtPxFamily +: Nv::Blast::ExtPxFamily +, Nv::Blast::final
  • getPxShapeDescTemplate() : Nv::Blast::final , Nv::Blast::ExtPxFamily @@ -557,16 +562,16 @@
  • getRenderGeometryLayerName() : FbxUtils
  • getRotation() -: Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader +: Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader , Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder
  • getScale() -: Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader -, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder -, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader +: Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader , Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Pipeline , Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline +, Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder
  • getScene() : Nv::Blast::FbxFileWriter
  • getSegmentIntersection() @@ -583,8 +588,8 @@ , Nv::Blast::FbxFileReader , Nv::Blast::ObjFileReader
  • getSolver() -: Nv::Blast::ExtPxStressSolver -, Nv::Blast::final +: Nv::Blast::final +, Nv::Blast::ExtPxStressSolver
  • getSplitMaxActorCount() : Nv::Blast::TkActorImpl , Nv::Blast::TkActor @@ -595,22 +600,22 @@
  • getStressErrorLinear() : Nv::Blast::ExtStressSolver
  • getSubchunkCount() -: Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader -, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder +: Nv::Blast::final +, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader , Nv::Blast::ExtPxAsset -, Nv::Blast::final +, Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder
  • getSubchunks() -: Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader +: Nv::Blast::ExtPxAsset +, Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader , Nv::Blast::final -, Nv::Blast::ExtPxAsset
  • getSubchunksArray() : Nv::Blast::final
  • getSubchunkShapes() -: Nv::Blast::final -, Nv::Blast::ExtPxFamily +: Nv::Blast::ExtPxFamily +, Nv::Blast::final
  • getSubsupportChunkHealths() -: Nv::Blast::Actor -, Nv::Blast::FamilyHeader +: Nv::Blast::FamilyHeader +, Nv::Blast::Actor
  • getSubtreeLeafChunkCounts() : Nv::Blast::Serialization::Asset::Asset::Reader
  • getSupportChunkHealths() @@ -622,29 +627,29 @@
  • getTail() : Nv::Blast::DList
  • getTkActor() -: Nv::Blast::final -, Nv::Blast::ExtPxActor +: Nv::Blast::ExtPxActor +, Nv::Blast::final
  • getTkAsset() : Nv::Blast::final , Nv::Blast::ExtPxAsset
  • getTkFamily() -: Nv::Blast::final -, Nv::Blast::ExtPxFamily +: Nv::Blast::ExtPxFamily +, Nv::Blast::final
  • getTransform() : Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader -, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline , Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder +, Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline
  • getTransformation() -: Nv::Blast::FractureToolImpl -, Nv::Blast::FractureTool +: Nv::Blast::FractureTool +, Nv::Blast::FractureToolImpl
  • getTriangleIntersection() : Nv::Blast::TriangleProcessor
  • getType() -: Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder +: Nv::Blast::TkIdentifiable , Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader , Nv::Blast::TkFramework , Nv::Blast::TkFrameworkImpl -, Nv::Blast::TkIdentifiable +, Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder
  • getUniformInitialBondHealth() : Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader
  • getUniformInitialLowerSupportChunkHealth() @@ -652,12 +657,12 @@
  • getUpperSupportChunkCount() : Nv::Blast::Asset
  • getUserData() -: Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader -, Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader +: Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader +, Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader
  • getUvArray() : Nv::Blast::FbxFileReader -, Nv::Blast::IMeshFileReader , Nv::Blast::ObjFileReader +, Nv::Blast::IMeshFileReader
  • getValue() : Nv::Blast::Serialization::UUID::UUID::Builder , Nv::Blast::Serialization::UUID::UUID::Reader @@ -670,21 +675,21 @@ : Nv::Blast::Mesh , Nv::Blast::MeshImpl
  • getVerticesCount() -: Nv::Blast::IMeshFileReader -, Nv::Blast::MeshImpl +: Nv::Blast::MeshImpl , Nv::Blast::Mesh -, Nv::Blast::ObjFileReader , Nv::Blast::FbxFileReader +, Nv::Blast::IMeshFileReader +, Nv::Blast::ObjFileReader
  • getVerticesWritable() -: Nv::Blast::MeshImpl -, Nv::Blast::Mesh +: Nv::Blast::Mesh +, Nv::Blast::MeshImpl
  • getVisibleChunkCount() : Nv::Blast::TkActorImpl -, Nv::Blast::TkActor , Nv::Blast::Actor +, Nv::Blast::TkActor
  • getVisibleChunkIndices() -: Nv::Blast::TkActor -, Nv::Blast::TkActorImpl +: Nv::Blast::TkActorImpl +, Nv::Blast::TkActor
  • getVolume() : Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader
  • getVoronoiSites() @@ -702,20 +707,20 @@
  • getWrittenBytes() : Nv::Blast::ExtKJPxOutputStream
  • getX() -: Nv::Blast::Serialization::PxVec3::PxVec3::Reader +: Nv::Blast::Serialization::PxQuat::PxQuat::Builder , Nv::Blast::Serialization::PxQuat::PxQuat::Reader , Nv::Blast::Serialization::PxVec3::PxVec3::Builder -, Nv::Blast::Serialization::PxQuat::PxQuat::Builder +, Nv::Blast::Serialization::PxVec3::PxVec3::Reader
  • getY() : Nv::Blast::Serialization::PxQuat::PxQuat::Builder -, Nv::Blast::Serialization::PxVec3::PxVec3::Builder , Nv::Blast::Serialization::PxVec3::PxVec3::Reader , Nv::Blast::Serialization::PxQuat::PxQuat::Reader +, Nv::Blast::Serialization::PxVec3::PxVec3::Builder
  • getZ() -: Nv::Blast::Serialization::PxVec3::PxVec3::Builder -, Nv::Blast::Serialization::PxQuat::PxQuat::Reader -, Nv::Blast::Serialization::PxQuat::PxQuat::Builder +: Nv::Blast::Serialization::PxQuat::PxQuat::Reader +, Nv::Blast::Serialization::PxVec3::PxVec3::Builder , Nv::Blast::Serialization::PxVec3::PxVec3::Reader +, Nv::Blast::Serialization::PxQuat::PxQuat::Builder
  • GraphNodeIt() : Nv::Blast::Actor::Actor::GraphNodeIt -- cgit v1.2.3