Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 1.53 KB

index.rst

File metadata and controls

48 lines (36 loc) · 1.53 KB

Quest User Documentation

The Quest component of Axom provides several spatial operations and queries on a mint::Mesh.

  • Operations
    • Read a surface mesh<reading-mesh> from an STL file
    • Check for some common mesh errors; deduplicate vertices<check-and-repair>
      • vertex welding: merge vertices closer than a specified distance "epsilon"
      • find self-intersections and degenerate triangles in a surface mesh
      • watertightness test: is a surface mesh a watertight manifold?
  • Point queries
    • Surface mesh point queries in C<surface-query-c> or in C++<surface-query-cpp>
      • in/out query: is a point inside or outside a surface mesh?
      • signed distance query: find the minimum distance from a query point to a surface mesh
    • Point in cell query<point-in-cell>: for a query point, find the cell of the mesh that holds the point and the point's isoparametric coordinates within that cell
    • All nearest neighbors<all-nearest>: given a list of point locations and regions, find all neighbors of each point in a different region

read_mesh check_and_repair point_mesh_query point_mesh_query_cpp point_in_cell all_nearest_neighbors