updated the sample to the new polydumper
This commit is contained in:
parent
95f9fff41f
commit
2621f5777e
|
|
@ -101,18 +101,16 @@ int main( int /*argc*/, char **/*argv*/ )
|
||||||
vector<Box2f> rectVec;
|
vector<Box2f> rectVec;
|
||||||
buildRandRectSet(1000, rectVec);
|
buildRandRectSet(1000, rectVec);
|
||||||
vector<Similarity2f> trVec;
|
vector<Similarity2f> trVec;
|
||||||
Point2f finalSize;
|
|
||||||
vector< vector<Point2f> > polySet;
|
vector< vector<Point2f> > polySet;
|
||||||
|
Point2f finalSize;
|
||||||
buildRandPolySet(100,polySet);
|
buildRandPolySet(100,polySet);
|
||||||
|
PolyDumperParam pp;
|
||||||
PolyPacker<float>::PackAsEqualSquares(polySet,Point2f(1024.0f,1024.0f),trVec,finalSize);
|
PolyPacker<float>::PackAsEqualSquares(polySet,Point2f(1024.0f,1024.0f),trVec,finalSize);
|
||||||
int emptyCntEq=dumpPolySet("testpolyEq.png",polySet,trVec);
|
dumpPolySet("testpolyEq.png",polySet,trVec,pp);
|
||||||
PolyPacker<float>::PackAsAxisAlignedRect(polySet,Point2f(1024.0f,1024.0f),trVec,finalSize);
|
PolyPacker<float>::PackAsAxisAlignedRect(polySet,Point2f(1024.0f,1024.0f),trVec,finalSize);
|
||||||
int emptyCntAA=dumpPolySet("testpolyAA.png",polySet,trVec);
|
dumpPolySet("testpolyAA.png",polySet,trVec,pp);
|
||||||
PolyPacker<float>::PackAsObjectOrientedRect(polySet,Point2f(1024.0f,1024.0f),trVec,finalSize);
|
PolyPacker<float>::PackAsObjectOrientedRect(polySet,Point2f(1024.0f,1024.0f),trVec,finalSize);
|
||||||
int emptyCntOO=dumpPolySet("testpolyOO.png",polySet,trVec);
|
dumpPolySet("testpolyOO.png",polySet,trVec,pp);
|
||||||
printf("ec= %i %i %i\n",emptyCntEq,emptyCntAA,emptyCntOO);
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue