PhysicsBasedAnimationToolkit

    Cross-platform C++ library of algorithms and data structures commonly used in computer graphics research on physically-based simulation with Python bindings.

    Language: cpp

    Author: Natalie Sanders (@nataliedev)

    13 stars · 242 views

    Files

    • Graph.h (c)
    • bindings ()
    • pypbat ()
    • fem ()
    • Laplacian.cpp (cpp)
    • Gradient.cpp (cpp)
    • Mass.cpp (cpp)
    • ShapeFunctions.cpp (cpp)
    • geometry ()
    • HyperElasticPotential.h (c)
    • Mesh.cpp (cpp)
    • gpu ()
    • TetrahedralAabbHierarchy.cpp (cpp)
    • HashGrid.cpp (cpp)
    • MeshBoundary.cpp (cpp)
    • graph ()
    • Gpu.cpp (cpp)
    • io ()
    • Color.h (c)
    • ATTRIBUTION.md (markdown)
    • Geometry.cpp (cpp)
    • PythonBindings.cpp (cpp)
    • MeshQuadrature.h (c)
    • AxisAlignedBoundingBox.h (c)
    • Partition.cpp (cpp)
    • Adjacency.cpp (cpp)
    • Geometry.h (c)
    • Fem.h (c)
    • HashGrid.h (c)
    • Laplacian.h (c)
    • Gpu.h (c)
    • MeshBoundary.h (c)
    • ShapeFunctions.h (c)
    • TetrahedralAabbHierarchy.h (c)
    • Mesh.h (c)
    • LICENSE (plaintext)
    • Mesh.h (c)
    • CMakePresets.json (json)
    • Color.cpp (cpp)
    • TriangleAabbHierarchy.cpp (cpp)
    • Archive.cpp (cpp)
    • TriangleAabbHierarchy.h (c)
    • Mass.h (c)
    • Graph.cpp (cpp)
    • HierarchicalHashGrid.cpp (cpp)
    • Partition.h (c)
    • HyperElasticPotential.cpp (cpp)
    • HierarchicalHashGrid.h (c)
    • LoadVector.h (c)
    • LoadVector.cpp (cpp)
    • Jacobian.cpp (cpp)
    • Jacobian.h (c)
    • README.md (markdown)
    • Fem.cpp (cpp)
    • Gradient.h (c)
    • MeshQuadrature.cpp (cpp)
    • Mesh.cpp (cpp)
    • AxisAlignedBoundingBox.cpp (cpp)
    • Adjacency.h (c)

    Loading code snippet…