[−][src]Module ncollide3d::procedural::utils
Utilities useful for various generations tasks.
Functions
compute_normals  Computes the normals of a set of vertices. 
push_circle  Pushes a discretized counterclockwise circle to a buffer. 
push_degenerate_open_top_ring_indices  Creates the faces from a circle and a point that is shared by all triangle. 
push_degenerate_top_ring_indices  Creates the faces from a circle and a point that is shared by all triangle. 
push_filled_circle_indices  Pushes indices so that a circle is filled with triangles. Each triangle will have the

push_open_ring_indices  Creates the faces from two circles with the same discretization. 
push_rectangle_indices  Given four corner points, pushes to two counterclockwise triangles to 
push_ring_indices  Creates the faces from two circles with the same discretization. 
push_xy_arc  Pushes a discretized counterclockwise circle to a buffer.
The circle is contained on the plane spanned by the 
reverse_clockwising  Reverses the clockwising of a set of faces. 
split_index_buffer  Duplicates the indices of each triangle on the given index buffer. 
split_index_buffer_and_recover_topology  Duplicates the indices of each triangle on the given index buffer, giving the same id to each identical vertex. 