Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <QApplication>
- #include <QGraphicsView>
- #include "curveitem.h"
- #include "controlhandleitem.h"
- #include "curvelib/icurve.h"
- #include "curvelib/Bezier/bezier.h"
- #include "curvelib/BSpline/bspline.h"
- #include "view.h"
- #include "curvescene.h"
- #include "mainwindow.h"
- using namespace curveLib::bezier;
- using namespace curveLib::bSpline;
- int main(int argc, char *argv[])
- {
- QApplication app(argc,argv);
- CurveScene scene;
- //Bezier< QPointF, QVector<QPointF> > bezier;
- BSpline< QPointF, QVector<QPointF> > bezier( 2 );
- bezier.AddPoint(QPointF(0,0));
- bezier.AddPoint(QPointF(60,90));
- bezier.AddPoint(QPointF(0, 90));
- CurveItem *curve = new CurveItem(&bezier, &scene);
- scene.SetCurrentCurve(curve);
- MainWindow mainWindow;
- mainWindow.setScene(&scene);
- mainWindow.show();
- return app.exec();
- }
Add Comment
Please, Sign In to add comment