249 Commits

Author SHA1 Message Date
Tats ed3f476d6b Brutal port of Drone code to try to make video work using gstreamer 0.10 using appsink 2014-04-25 23:38:46 +01:00
Alexandre Quessy 8224a64374 re-implement and fix osc receiver 2014-03-13 16:01:03 -04:00
Alexandre Quessy 16ce2a449f private declaration of VideoImpl 2014-03-06 15:19:06 -05:00
Alexandre Quessy 93b55cb61a Print GStreamer version 2014-03-05 23:43:39 -05:00
Alexandre Quessy 572ceeadd5 Link to GStreamer 2014-03-05 23:30:30 -05:00
Alexandre Quessy dfed5c10be get rid of warnings 2014-03-05 23:13:13 -05:00
Alexandre Quessy e49a358b45 add empty Video class 2014-03-05 23:04:52 -05:00
Alexandre Quessy 0cf4a5086c Rename project to MapMap 2014-03-04 11:35:12 -05:00
Alexandre Quessy fa920cd788 Move todos from HACKING to TODO. Add INSTALL. 2014-03-04 11:22:46 -05:00
Tats fbc3feb6f7 Merge branch 'ellipseshape' into develop 2014-03-02 22:29:53 -05:00
Tats 8256ace2e1 Added sanity check for ellipses (makes sure the points are ok). 2014-03-02 22:29:36 -05:00
Tats 07c6293dc7 Load and save of ellipses. 2014-03-02 22:29:10 -05:00
Tats 7641ea62ca Some adds to the todo list 2014-03-02 21:20:22 -05:00
Tats bdfa20ecda Implemented method drawControls() for EllipseColorMapper. 2014-03-02 21:13:39 -05:00
Tats f489f0b6b6 Rewrote the includesPoint() method for Ellipse using transformations. 2014-03-02 21:09:48 -05:00
Tats f3d09731d9 Small bug fix for clippings. 2014-03-02 21:08:57 -05:00
Tats d30168dca0 Major fix in conversions between radians and degrees. 2014-03-02 21:08:37 -05:00
Tats d0e697d77a Remove unused center control point for color ellipses. 2014-03-02 21:07:11 -05:00
Tats 5de7162a59 Clip center control point inside ellipse using QTransform. 2014-03-02 20:50:27 -05:00
Tats 755b7cfa94 Use QTransform to manage point remapping when moving vertices. 2014-03-02 20:49:59 -05:00
Tats 880b23cb8a Add control center. 2014-03-02 17:54:18 -05:00
Tats 964a968b36 Added center control point (basic functionality, just "stays inside" the ellipse for now but not working 100%) 2014-03-02 17:43:44 -05:00
Tats e72a1a3c77 Override of includesPoint() methods in Ellipse. 2014-03-02 17:37:49 -05:00
Tats dea2781100 Modification of includePoint() method to work with qreal instead of int (also overloaded for QPointF). 2014-03-02 17:37:10 -05:00
Tats b6bab4357f Inversion of rotation small change in _setPointOfEllipseAtAngle() method. 2014-03-02 17:36:27 -05:00
Tats 4bbe4df115 Added methods to directly access the horizontal / vertical radius of an ellipse. 2014-03-02 17:35:54 -05:00
Tats 0b027f29f3 Implemented basic support for texture ellipse (works, default center point, no drawing of control points). 2014-03-02 17:02:52 -05:00
Tats 72be4f2599 Created a setGlTexPoint() to facilitate projection of textures on vertex. 2014-03-02 17:01:55 -05:00
Tats dcdd67e0dd Merge branch 'ellipseshape' of github.com:libremapping/libremapping into ellipseshape
Conflicts:
	Shape.h
2014-02-09 02:57:06 -05:00
Tats b0f9a8ca5b Draws ellipse control points in a better, uniform way. 2014-02-09 02:39:51 -05:00
Tats 8964876b0a Ellipse overrides setVertex() in order to limit placement of vertices correctly. 2014-02-09 02:39:29 -05:00
Tats 02fe8650c5 Fixed small error in the way color ellipses were drawn (wrong coordinates). 2014-02-09 01:36:23 -05:00
Tats 9938793ddd Adapted ellipse code to latest changes (Point -> QPointF). 2014-02-09 01:21:22 -05:00
Tats 1dbb174d86 Merge branch 'develop' into ellipseshape
Conflicts:
	Shape.h
2014-02-09 01:20:54 -05:00
Tats a19714b919 Merge branch 'develop' into ellipseshape
Conflicts:
	Shape.h
2014-02-09 01:05:48 -05:00
Tats 89a5ce8787 Use the containsPoint() method of polygon to test point inclusion inside shape. 2014-02-09 01:03:16 -05:00
Tats e36cb1a991 Replace std::vector and std::map by QVector and QMap (not everywhere yet). 2014-02-09 01:02:54 -05:00
Tats 195c426991 Removed the Point class and replace all instances by QPointF. 2014-02-09 01:02:13 -05:00
Tats 61c20158d0 Cosmetic changes (variable and interface names). 2014-02-08 23:46:50 -05:00
Tats 00dc18249d Fixed potential bug: DestinationGLCanvas was still interpreting all mappings as TextureMappings 2014-02-08 23:46:25 -05:00
Tats ac555b7b10 Added basic support for color ellipses 2014-02-08 23:44:56 -05:00
Tats 34156f4129 Fixed problem: clearProject() was throwing a bad_alloc() 2014-01-23 23:24:49 -05:00
Tats a539023a30 Created a class MainApplication to handle notify() 2014-01-23 23:24:20 -05:00
Tats 18f6160507 Mapper frees memory of its property browser 2014-01-23 23:23:57 -05:00
Tats e91fe5d862 Statesaving of color paints / mappings 2014-01-23 22:01:21 -05:00
Tats 9a9ba71eff Integrated color paint / mapping to the main window 2014-01-22 15:01:28 -05:00
Tats 0ff52de66a Major reconfiguration of the GL canvases and the Mapper interface to allow for the use of a QPainter and for integrating ColorPaint mappings 2014-01-22 15:01:00 -05:00
Tats 3692565d94 Comment cleanup in Shape 2014-01-22 14:59:54 -05:00
Tats 3de61fc6dc Some accessor functions in the Mesh class 2014-01-22 14:59:45 -05:00
Tats 478e5681a7 Added a toPolygon() method to Shape 2014-01-22 14:59:18 -05:00