Expand description
Various unsorted geometrical and logical operators.
Modules§
- hashmap
- A hash-map that behaves deterministically when the
enhanced-determinism
feature is enabled. - hashset
- A hash-map that behaves deterministically when the
enhanced-determinism
feature is enabled. - morton
- Morton encoding of 3D vectors.
Structs§
- Deterministic
State - A hasher builder that creates
DefaultHasher
with default keys. - Hashable
Partial Eq - A structure that implements
Eq
and is hashable even if the wrapped data implements onlyPartialEq
. - Interval
- An interval implementing interval arithmetic.
- SdpMatrix2
- A 2x2 symmetric-definite-positive matrix.
- SdpMatrix3
- A 3x3 symmetric-definite-positive matrix.
- Sorted
Pair - A pair of elements sorted in increasing order.
- VecMap
- A map optimized for small integer keys.
Enums§
- Segments
Intersection - Intersection between two segments.
Traits§
- AsBytes
- Trait that transforms thing to a slice of u8.
- Interval
Function - A derivable valued function which can be bounded on intervals.
- Isometry
Ops - Extra operations with isometries.
- Isometry
Opt - Various operations usable with
Option<Isometry>
andOption<&Isometry>
whereNone
is assumed to be equivalent to the identity.
Functions§
- ccw_
face_ normal - Computes the normal of a counter-clock-wise triangle.
- center
- Computes the center of a set of point.
- center_
cov - Computes the center and the covariance matrix of a set of points.
- cov
- Computes the covariance matrix of a set of points.
- find_
root_ intervals - Execute the Interval Newton Method to isolate all the roots of the given nonlinear function.
- find_
root_ intervals_ to - Execute the Interval Newton Method to isolate all the roots of the given nonlinear function.
- median
- Computes the median of a set of values.
- obb
- Computes an oriented bounding box for the given set of points.
- point_
cloud_ support_ point - Computes the support point of a cloud of points.
- point_
cloud_ support_ point_ id - Computes the index of the support point of a cloud of points.
- point_
in_ convex_ poly2d - Tests if the given point is inside a convex polygon with arbitrary orientation.
- point_
in_ poly2d - Tests if the given point is inside an arbitrary closed polygon with arbitrary orientation, using a counting winding strategy.
- remove_
unused_ points - Given an index buffer, remove from
points
every point that is not indexed. - segments_
intersection2d - Computes the intersection between two segments.
- sort2
- Sorts a set of two values in increasing order.
- sort3
- Sorts a set of three values in increasing order.