common: add std::vector<glm::vec3> polylib::GLM_WindingPoints(const winding_t *w)
This commit is contained in:
parent
18b75ec904
commit
aa10d2da93
|
|
@ -553,3 +553,12 @@ polylib::PointInWindingEdges(const winding_edges_t *wi, const vec3_t point)
|
|||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
std::vector<glm::vec3> polylib::GLM_WindingPoints(const winding_t *w)
|
||||
{
|
||||
std::vector<glm::vec3> points;
|
||||
for (int j = 0; j < w->numpoints; j++) {
|
||||
points.push_back(vec3_t_to_glm(w->p[j]));
|
||||
}
|
||||
return points;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -43,6 +43,8 @@ winding_edges_t *AllocWindingEdges(const winding_t *w);
|
|||
void FreeWindingEdges(winding_edges_t *wi);
|
||||
bool PointInWindingEdges(const winding_edges_t *wi, const vec3_t point);
|
||||
|
||||
std::vector<glm::vec3> GLM_WindingPoints(const winding_t *w);
|
||||
|
||||
};
|
||||
|
||||
#endif /* __COMMON_POLYLIB_H__ */
|
||||
|
|
|
|||
Loading…
Reference in New Issue