summaryrefslogtreecommitdiffhomepage
path: root/src/shapes.c
diff options
context:
space:
mode:
authorraysan5 <[email protected]>2019-08-11 21:26:12 +0200
committerraysan5 <[email protected]>2019-08-11 21:26:12 +0200
commitcef1e6e2e2a015d56b3018465f9094887ff94bdd (patch)
treeaff618a9ca9264c79c2635e037718ee0828479e4 /src/shapes.c
parent740834bb83734d436ba4c5324a4ccb026ebf5c6c (diff)
downloadraylib-cef1e6e2e2a015d56b3018465f9094887ff94bdd.tar.gz
raylib-cef1e6e2e2a015d56b3018465f9094887ff94bdd.zip
Added notes about vertex order
Diffstat (limited to 'src/shapes.c')
-rw-r--r--src/shapes.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/shapes.c b/src/shapes.c
index d1956b26..6217d2ad 100644
--- a/src/shapes.c
+++ b/src/shapes.c
@@ -1179,6 +1179,7 @@ void DrawRectangleRoundedLines(Rectangle rec, float roundness, int segments, int
}
// Draw a triangle
+// NOTE: Vertex must be provided in counter-clockwise order
void DrawTriangle(Vector2 v1, Vector2 v2, Vector2 v3, Color color)
{
if (rlCheckBufferLimit(4)) rlglDraw();
@@ -1214,6 +1215,7 @@ void DrawTriangle(Vector2 v1, Vector2 v2, Vector2 v3, Color color)
}
// Draw a triangle using lines
+// NOTE: Vertex must be provided in counter-clockwise order
void DrawTriangleLines(Vector2 v1, Vector2 v2, Vector2 v3, Color color)
{
if (rlCheckBufferLimit(6)) rlglDraw();
@@ -1232,7 +1234,7 @@ void DrawTriangleLines(Vector2 v1, Vector2 v2, Vector2 v3, Color color)
}
// Draw a triangle fan defined by points
-// NOTE: First point provided is shared by all triangles
+// NOTE: First vertex provided is the center, shared by all triangles
void DrawTriangleFan(Vector2 *points, int pointsCount, Color color)
{
if (pointsCount >= 3)
@@ -1263,7 +1265,7 @@ void DrawTriangleFan(Vector2 *points, int pointsCount, Color color)
}
// Draw a triangle strip defined by points
-// NOTE: Every new point connects with previous two
+// NOTE: Every new vertex connects with previous two
void DrawTriangleStrip(Vector2 *points, int pointsCount, Color color)
{
if (pointsCount >= 3)