You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"""Performs a neighborhood search (multi-threaded implementation)
422
424
423
-
Returns the indices of all neighboring particles in the given search radius per particle as a `Vec<Vec<usize>>`.
425
+
Returns the indices of all neighboring particles in the given search radius per particle as a `list[list[int]]`.
424
426
425
427
Parameters
426
428
----------
@@ -450,7 +452,7 @@ def check_mesh_consistency(
450
452
check_manifold: bool,
451
453
debug: bool,
452
454
):
453
-
"""Check mesh consistency
455
+
"""Checks the consistency of the mesh (currently checks for holes, non-manifold edges and vertices) and returns a string with debug information in case of problems
454
456
455
457
Parameters
456
458
----------
@@ -485,12 +487,12 @@ def convert_tris_to_quads(
485
487
normal_angle_limit_rad: float,
486
488
max_interior_angle: float,
487
489
):
488
-
"""Converts triangles to quads
490
+
"""Merges triangles sharing an edge to quads if they fulfill the given criteria
Dictionary containing all attributes to interpolate. The keys are the attribute names and the values are the corresponding 1D/2D arrays.
539
-
The arrays must have the same length as the number of particles.
540
+
Dictionary containing all attributes to interpolate. The keys are the attribute names and the values are the corresponding 1D/2D arrays.\n
541
+
The arrays must have the same length as the number of particles. \n
540
542
Supported array types are 2D float32/float64 arrays for vector attributes and 1D uint64/float32/float64 arrays for scalar attributes.
541
543
542
544
particle_radius: float
@@ -561,7 +563,7 @@ def reconstruction_pipeline(
561
563
Flag to compute normals using SPH interpolation instead of geometry-based normals.
562
564
563
565
mesh_smoothing_weights: bool
564
-
Flag to compute mesh smoothing weights
566
+
Flag to compute mesh smoothing weights\n
565
567
This implements the method from “Weighted Laplacian Smoothing for Surface Reconstruction of Particle-based Fluids” (Löschner, Böttcher, Jeske, Bender; 2023).
0 commit comments