Module graphics::triangulation [−] [src]

Methods for converting shapes into triangles.

Functions

rect_border_tri_list_xy

Creates triangle list vertices from rectangle.

rect_tri_list_uv

Creates triangle list texture coords from image.

rect_tri_list_xy

Creates triangle list vertices from rectangle.

stream_polygon_tri_list

Streams a polygon into tri list. Uses buffers that fit inside L1 cache.

stream_quad_tri_list

Streams a quad into tri list.

tx

Transformed x coordinate as f32.

ty

Transformed y coordinate as f32.

with_ellipse_border_tri_list

Streams an ellipse border specified by a resolution.

with_ellipse_tri_list

Streams an ellipse specified by a resolution.

with_lerp_polygons_tri_list

Streams tweened polygons using linear interpolation.

with_polygon_tri_list

Splits polygon into convex segments. Create a buffer that fits into L1 cache with 1KB overhead.

with_round_border_line_tri_list

Streams a round border line.

with_round_rectangle_border_tri_list

Streams a round rectangle border.

with_round_rectangle_tri_list

Streams a round rectangle.