Public feed #598550

Meins

public cpp v1 · immutable
Raw Edit
·published 2007-07-01 13:09 UTC
rendered paste body
struct Vertex {	float x, y, z;};struct Polygon {	// vertices	std::vector<float> vertices; // x1, y1, z1, x2, y2, z2, ..., xn, yn, zn	-- oder --	std::list<std::vector<float> > vertices; // {x, y, z}, {x, y, z}, ..., {x, y, z}	-- oder --	std::list<Vertex> vertices; // {x, y, z}, {x, y, z}, ..., {x, y, z}		// cuts, global in 3d coords	std::vector<float> cuts; // xs1, ys1, zs1, xe1, ye1, ze1, xs2, ys2, zs2, xe2, ye2, ze2, ..., xsn, ysn, zsn, xen, yen, zen	-- oder --	std::vector<std::pair<Vertex, Vertex> > cuts; // {s, e}, {s, e}, ..., {s, e}		// cuts, local to polygon in 2d coords	std::vector<float> cuts; // xs1, ys1, xe1, ye1, xs2, ys2, xe2, ye2, ..., xsn, ysn, xen, yen	-- oder --	std::vector<std::vector<float> > cuts; // {xs, ys, xe, ye}, {xs, ys, xe, ye}, ..., {xs, ys, xe, ye}};