X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=winding.h;h=cc146b9d36de65fb650ba3e916239f8d81bfc7df;hb=9976ca010e51f14b9dfe4c5bc1f945344d3d9bf7;hp=42a54ddb3d993ee6dcc8622e4c68019cdcd02364;hpb=19fc2b9ed255622fe0bad9841c9fd0b7383988d7;p=xonotic%2Fdarkplaces.git diff --git a/winding.h b/winding.h index 42a54ddb..cc146b9d 100644 --- a/winding.h +++ b/winding.h @@ -17,6 +17,8 @@ winding_t *Winding_Clip(winding_t *in, double splitnormalx, double splitnormaly, void Winding_Divide(winding_t *in, double splitnormalx, double splitnormaly, double splitnormalz, double splitdist, winding_t **front, winding_t **back); void BufWinding_NewFromPlane(winding_t *w, double normalx, double normaly, double normalz, double dist); void BufWinding_Divide(winding_t *in, double splitnormalx, double splitnormaly, double splitnormalz, double splitdist, winding_t *outfront, int *neededfrontpoints, winding_t *outback, int *neededbackpoints); +void Polygon_Divide_Double(int innumpoints, const double *inpoints, double splitnormalx, double splitnormaly, double splitnormalz, double splitdist, int outfrontmaxpoints, double *outfrontpoints, int *neededfrontpoints, int outbackmaxpoints, double *outbackpoints, int *neededbackpoints); +void Polygon_Divide_Float(int innumpoints, const float *inpoints, float splitnormalx, float splitnormaly, float splitnormalz, float splitdist, int outfrontmaxpoints, float *outfrontpoints, int *neededfrontpoints, int outbackmaxpoints, float *outbackpoints, int *neededbackpoints); #endif