Skip to main content

Crate del_msh_cpu

Crate del_msh_cpu 

Source

Modulesยง

adaptive_distance_field3
alias_table
antialias
array1d
bvhnode2aabb2
methods related to array of Axis-Aligned Bounding Box (AABB)
bvhnode2aabb3
bvhnodes
bvhnodes_morton
computing BVH using the Linear BVH method (i.e., binary tree based on the Morton code)
bvhnodes_topdown_trimesh3
convexhull2
convexhull2_intersection
cumsum
dijkstra
methods to compute graph distance on mesh
edge2elem
edge2vtx
Methods for creating edge connectivity (line mesh topology) from various mesh types
edgegrad
elem2center
compute the centers of elements in the mesh used mainly for constructing spatial hash
elem2elem
methods that generate the elements adjacent to an element
elem2group
group elements using the connectivity information
extract
extract subset of elements as mesh
grid2
grid2_partially_fixed
io_cfd_mesh_txt
io_nastran
reading Nastran file
io_off
methods for OFF files
io_ply
io_svg
methods for SVG file format
io_vtk
method for VTK files
io_wavefront_obj
methods for Wavefront Obj files
kdtree2
methods for 2D Kd-tree
map_idx
methods for mapping data on vertex
mixed_mesh
mortons
nbody
pix2depth
depth here means (NDC.Z + 1.0)*0.5
pix2nrm
pix2occlusion
pix2tex
pix2tri
polygon_mesh
polygon_mesh2
polygon mesh in 2D data structure elem2idx_offset and idx2vtx
polygon_polyhedron_mesh
functions for computing topology attributes for polygon mesh data structure is elem2idx_offset and idx2vtx and num_vtx
polyhedron_mesh
polyline
methods for polyline mesh
polyline3
methods related to 3D polyline
polyloop
methods for 2D and 3D poly loop
polyloop2
methods for 2D poly loop
polyloop3
methods for 3D poly loop
quad_oct_tree
quadmesh
method for quad mesh
search_bvh2
search_bvh3
method for 3D Bounding Volume Hierarchy
sparse_solver
tetmesh
tri2vtx
methods related to triangle mesh topology
trimesh
trimesh2
methods for 2D triangle mesh
trimesh3
methods for 3D triangle mesh
trimesh2_dynamic
2D triangle mesh with dynamic topology change for meshing, re-meshing
trimesh2_fem_solid_linear
trimesh3_intersection
method for finding self-intersection using BVH
trimesh3_intersection_time
trimesh3_move_avoid_intersection
trimesh3_primitive
methods that generate meshes of primitive shapes (e.g., cylinder, torus)
trimesh3_proximity
trimesh3_raycast
trimesh3_search_bruteforce
methods for query computation on 3D triangle mesh
trimesh_topology
uniform_mesh
unify_index
unify the index of uv and xyz vertices for Wavefront Obj format
unindex
methods related to unindexed mesh (e.g., array of vertex coordinates)
voronoi2
methods for 2D Voronoi diagram
vtx2elem
methods that generate list of elements surrounding a vertex
vtx2group
methods for making cluster
vtx2point
vtx2vtx
methods that generate vertices connected to a vertex
vtx2xn
functions related to c-style contiguous array of N dimensional coordinates
vtx2xy
functions related to c-style contiguous array of 2D coordinates
vtx2xyz
functions related to c-style contiguous array of 3D coordinates