Crate ncollide_utils [−] [src]
Miscelaneous elementary geometric utilities.
Modules
data |
Data structure utilities. |
Structs
BacktrackingLineSearch |
The backtracking line search method. |
HashablePartialEq |
A structure that implements |
Traits
AsBytes |
Trait that transforms thing to a slice of u8. |
LineSearch |
Trait for line search methods. |
Functions
bfgs |
Minimizes a function using the quasi-newton BFGS method. |
binom |
Computes the binomial coefficient Ck_n ("k among n"). |
center |
Computes the center of a set of point. |
center_reduce |
Centers and reduces a set of data. |
circumcircle |
Computes the circumcircle of a triangle. |
cov |
Computes the convariance matrix of a set of points. |
cov_and_center |
Computes the covariance matrix and center of a set of points. |
cross3 |
A 3d cross product that do not require the |
dcos |
Computes the n-th derivative of the cosinus function. |
dsin |
Computes the n-th derivative of the sinus function. |
is_affinely_dependent_triangle |
Tests if three points are exactly aligned. |
is_affinely_dependent_triangle3 |
Tests if three 3D points are exactly aligned without the need of the |
is_point_in_triangle |
Tests if a point is inside of a triangle. |
maximize_with_newton |
Maximizes a real function using the Newton method. |
median |
Computes the median of a set of values. |
minimize_with_bfgs |
Minimizes a function using the bfgs method. |
newton |
Finds the root of a function using the Newton method. |
project_homogeneous |
Project n-d point to a (n-1)-d space, dividing each vector by its |
project_homogeneous_to |
Project n-d point to a (n-1)-d space, dividing each vector by its |
remove_unused_points |
Given an index buffer, remove from |
sort3 |
Sorts a set of three values in increasing order. |
tetrahedron_center |
Computes the center of a tetrahedron. |
tetrahedron_signed_volume |
Computes the signed volume of a tetrahedron. |
tetrahedron_volume |
Computes the volume of a tetrahedron. |
triangle_area |
Computes the area of a triangle. |
triangle_center |
Computes the center of a triangle. |
triangle_perimeter |
Computes the perimeter of a triangle. |