代码拉取完成,页面将自动刷新
#ifndef M2DLIB_H__
#define M2DLIB_H__
#include "math3d.h"
// DEFINES ////////////////////////////////////////////////////
#define OBJECT2DV1_MAX_VERTICES 80
// a 2D polygon
typedef struct POLYGON2D_TYP
{
int state; // state of polygon
int num_verts; // number of vertices
int x0, y0; // position of center of polygon
VERTEX2DF vlist_local[OBJECT2DV1_MAX_VERTICES]; // pointer to vertex list
VERTEX2DF vlist_trans[OBJECT2DV1_MAX_VERTICES]; // pointer to vertex list
} POLYGON2D, *POLYGON2D_PTR;
void Reset_Polygon2D(POLYGON2D_PTR poly);
int Transform_Polygon2D(POLYGON2D_PTR poly, float roate, float tx, float ty);
int Translate_Polygon2D(POLYGON2D_PTR poly, float dx, float dy);
int Rotate_Polygon2D(POLYGON2D_PTR poly, float theta);
int Scale_Polygon2D(POLYGON2D_PTR poly, float sx, float sy);
int Clip_Line(VECTOR4D_PTR v);
#endif
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。