daily upsate on 20230517 by nitload youmu
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
#include "StgSharpGraphics.h"
|
||||
|
||||
|
||||
extern float* triangleVertexes;
|
||||
|
||||
STGSHARPGRAPHICS_API TriangleVertexHandler initTriangle(void)
|
||||
{
|
||||
@@ -22,4 +23,68 @@ STGSHARPGRAPHICS_API TriangleVertexHandler initTriangle(void)
|
||||
return tri;
|
||||
}
|
||||
|
||||
STGSHARPGRAPHICS_API void inputTriangle(TriangleVertexHandler triangle)
|
||||
{
|
||||
triangleVertices = triangle.vertex1;
|
||||
}
|
||||
|
||||
STGSHARPGRAPHICS_API Polygon4VertexesHandler initPolygon4(void)
|
||||
{
|
||||
float vertex[12] =
|
||||
{
|
||||
0,0,0,
|
||||
0,0,0,
|
||||
0,0,0,
|
||||
0,0,0,
|
||||
};
|
||||
|
||||
int triangleOrder[6] =
|
||||
{
|
||||
0,1,3,
|
||||
1,2,3,
|
||||
};
|
||||
|
||||
Polygon4VertexesHandler poly;
|
||||
|
||||
poly.vertex1 = &vertex[0];
|
||||
poly.vertex2 = &vertex[3];
|
||||
poly.vertex3 = &vertex[6];
|
||||
poly.vertex4 = &vertex[9];
|
||||
|
||||
poly.triangle1 = &triangleOrder[0];
|
||||
poly.triangle2 = &triangleOrder[3];
|
||||
|
||||
return poly;
|
||||
}
|
||||
|
||||
STGSHARPGRAPHICS_API Polygon5VertexesHandler initPolygon5(void)
|
||||
{
|
||||
|
||||
float vertex[15] =
|
||||
{
|
||||
0,0,0,
|
||||
0,0,0,
|
||||
0,0,0,
|
||||
0,0,0,
|
||||
0,0,0,
|
||||
};
|
||||
|
||||
int triangleOrder[9] =
|
||||
{
|
||||
0,1,2,
|
||||
1,2,3,
|
||||
2,3,4
|
||||
};
|
||||
|
||||
Polygon5VertexesHandler poly;
|
||||
|
||||
poly.vertex1 = &vertex[0];
|
||||
poly.vertex2 = &vertex[3];
|
||||
poly.vertex3 = &vertex[6];
|
||||
poly.vertex4 = &vertex[9];
|
||||
|
||||
poly.triangle1 = &triangleOrder[0];
|
||||
poly.triangle2 = &triangleOrder[3];
|
||||
|
||||
return poly;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user