180 Commits (17d7b95760703ad5ec2b0610b250b53df6b93981)

Author SHA1 Message Date
Krisjanis Rijnieks fabb81531f Remove SurfaceManagerGui::drawSelectedSurfaceTextureHighlight() method 9 years ago
Krisjanis Rijnieks 5efee9111c Integrate SurfaceHighlightWidget into Application 9 years ago
Krisjanis Rijnieks 5f5cc00ff0 Draw selected triangle surface highlight as a ofPolyline 9 years ago
Krisjanis Rijnieks ea70f5bd2d Enable perspective warping on fresh quad surfaces 9 years ago
Krisjanis Rijnieks a7d576b74b Add clear() and getSurfaces() methods to SurfaceStack 9 years ago
Krisjanis Rijnieks 613a348d33 Set perspective warping when cloning QuadSurface 9 years ago
Krisjanis Rijnieks 92bdbb9c2e Enable alpha blending before drawing surfaces 9 years ago
Krisjanis Rijnieks 8ad0a307e4 Add primitive and buggy ScaleWidget functionality 9 years ago
Krisjanis Rijnieks ebf121e1ce Add work in progress `GuiWidgetEvent` 9 years ago
Krisjanis Rijnieks 7cdf8b6190 Add `BaseSurface::getBoundingBox()` method 9 years ago
Krisjanis Rijnieks 103e29b881 Make `BaseSurface::scaleTo()` non-virtual 9 years ago
Krisjanis Rijnieks a8700b5b52 Remove `BaseSurface::getBoundingBox()` method 9 years ago
Krisjanis Rijnieks 01db6d2e4e Implement `TriangleSurface::scaleTo()` method 9 years ago
Krisjanis Rijnieks f92d479a70 Add `TriangleSurface::getBoundingBox()`, return copy instead of ref 9 years ago
Krisjanis Rijnieks 6ec0dfe065 Add pure virtual `BaseSurface::getBoundingBox()` method 9 years ago
Krisjanis Rijnieks 96e92bcb56 Add pure virtual `BaseSurface::scaleTo()` method 9 years ago
Krisjanis Rijnieks 20efd8ebc6 Make `SurfaceStack` a singleton and adjust `SurfaceManager` 9 years ago
Krisjanis Rijnieks b3806b534a Change `BaseSurface` virtual methods to pure virtual 9 years ago
Krisjanis Rijnieks 8f452cc3ae Fix ofEnableNormalizedTexCoords in texture editing mode 9 years ago
Krisjanis Rijnieks c2920e0d70 Make sure that the textures are drawn in colors expected 9 years ago
Krisjanis Rijnieks c681e2e8b0 Leave no trace after using `ofEnableNormalizedTexCoords()` 9 years ago
Krisjanis Rijnieks e6814f9694 Clean up unused variables 9 years ago
Krisjanis Rijnieks 67c63a120e Add virtual function return values for less warnings on the pi 9 years ago
Krisjanis Rijnieks 555d0619f7 Add deselect tex coord joints on background click 9 years ago
Krisjanis Rijnieks 5b21163bcd Fix reference counting of sources of cloned surfaces 9 years ago
Krisjanis Rijnieks 1cb3367113 Fix create surface undo 9 years ago
Krisjanis Rijnieks c6ffd1a7a1 Make `BaseSurface::getMesh()` to return a reference, close #58 9 years ago
Krisjanis Rijnieks 4d5266f755 Clean up, rm `duplicateSurface` method from `CommandManager` 9 years ago
Krisjanis Rijnieks b5d0fbfc03 Add `duplicateSurface()` method to `SurfaceManager` 9 years ago
Krisjanis Rijnieks 18ae7b7b42 Add `clone()` and `deleteSurface()` methods to `BaseSurface` 9 years ago
Krisjanis Rijnieks c91ad37b05 Add `getSourcesEditor()` method to `SurfaceManagerGui` 9 years ago
Krisjanis Rijnieks 166ea510cd Integrate `SelNextTexCoordCmd` into appliction 9 years ago
Krisjanis Rijnieks fd734328c7 Move all surfaces with the keyboard arrows if no surface selected 9 years ago
Krisjanis Rijnieks a25f15cc4f Fix perspective warping on fullscreen toggle, close #45 9 years ago
Krisjanis Rijnieks 60488bc219 Refactor `SurfaceManagerGui` texture editor onMousePressed routine 9 years ago
Krisjanis Rijnieks 5eef8ef8e5 Notify `backgroundPressedEvent` instead of deselect cmd 9 years ago
Krisjanis Rijnieks 7430c64655 Optimize `SurfaceManagerGui` 9 years ago
Krisjanis Rijnieks 3b23e9e6aa Add notify events to projection mapping mode mouse pressed evnts 9 years ago
Krisjanis Rijnieks e4a955f3fa Add todos to `SurfaceManagerGui` 9 years ago
Krisjanis Rijnieks e3fd194d6b Handle `surfaceUnselectedEvent` in `SurfaceManagerGui` 9 years ago
Krisjanis Rijnieks ede1f4fd18 Add `surfaceUnselectedevent to `SurfaceManager` 9 years ago
Krisjanis Rijnieks db85e1e285 Make use of `DeselectSurfaceCmd` in `SurfaceManagerGui` 9 years ago
Krisjanis Rijnieks 7511e8300a Use `SelVertexCmd` and fix `onVertexChanged` in `SurfaceManagerGui` 9 years ago
Krisjanis Rijnieks 14aa1aedfe Add `selectVertex` to `SurfaceManager` 9 years ago
Krisjanis Rijnieks 9b934ba2a7 Change vertex changed event to contain index of the vertex 9 years ago
Krisjanis Rijnieks e08425e89f Rebuild joints on vertex change 9 years ago
Krisjanis Rijnieks 0a3c6ff8a2 Move vertex on `moveSelectionBy` 9 years ago
Krisjanis Rijnieks 1a09a6e268 Add `SurfaceManager::moveSelectionBy` 9 years ago
Krisjanis Rijnieks 4231f61acc Select vertex GUI on `vertexSelectedEvent` from `SurfaceManager` 9 years ago
Krisjanis Rijnieks 456845f33f Implement `SurfaceManager` `selectNextVertex` and `selectPrevVertex` methods 9 years ago