add vcglib
This commit is contained in:
1 parent
6f6c0c8eb7
commit
af8100f851
1537 files changed
+634197
No files matched your search
@@ -0,0 +1,23 @@
|
||||
#ifndef QTPOLYRASTERIZER_H
|
||||
#define QTPOLYRASTERIZER_H
|
||||
|
||||
#include <QImage>
|
||||
//#include <QSvgGenerator>
|
||||
#include <QPainter>
|
||||
#include <vcg/space/point2.h>
|
||||
#include <vcg/space/color4.h>
|
||||
#include <vcg/space/box2.h>
|
||||
#include <vcg/math/similarity2.h>
|
||||
#include <vcg/space/rasterized_outline2_packer.h>
|
||||
|
||||
///this class is used to draw polygons on an image could be vectorial or not
|
||||
class QtOutline2Rasterizer
|
||||
{
|
||||
public:
|
||||
static void rasterize(vcg::RasterizedOutline2 &poly,
|
||||
float scaleFactor,
|
||||
int rast_i, int rotationNum, int gutterWidth);
|
||||
|
||||
static std::vector<std::vector<int> > rotateGridCWise(std::vector< std::vector<int> >& inGrid);
|
||||
};
|
||||
#endif // QTPOLYRASTERIZER_H
|
||||
Reference in new issue
Block a user