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` 10 years ago
Krisjanis Rijnieks b5d0fbfc03 Add `duplicateSurface()` method to `SurfaceManager` 10 years ago
Krisjanis Rijnieks 18ae7b7b42 Add `clone()` and `deleteSurface()` methods to `BaseSurface` 10 years ago
Krisjanis Rijnieks c91ad37b05 Add `getSourcesEditor()` method to `SurfaceManagerGui` 10 years ago
Krisjanis Rijnieks 166ea510cd Integrate `SelNextTexCoordCmd` into appliction 10 years ago
Krisjanis Rijnieks fd734328c7 Move all surfaces with the keyboard arrows if no surface selected 10 years ago
Krisjanis Rijnieks a25f15cc4f Fix perspective warping on fullscreen toggle, close #45 10 years ago
Krisjanis Rijnieks 60488bc219 Refactor `SurfaceManagerGui` texture editor onMousePressed routine 10 years ago
Krisjanis Rijnieks 5eef8ef8e5 Notify `backgroundPressedEvent` instead of deselect cmd 10 years ago
Krisjanis Rijnieks 7430c64655 Optimize `SurfaceManagerGui` 10 years ago
Krisjanis Rijnieks 3b23e9e6aa Add notify events to projection mapping mode mouse pressed evnts 10 years ago
Krisjanis Rijnieks e4a955f3fa Add todos to `SurfaceManagerGui` 10 years ago
Krisjanis Rijnieks e3fd194d6b Handle `surfaceUnselectedEvent` in `SurfaceManagerGui` 10 years ago
Krisjanis Rijnieks ede1f4fd18 Add `surfaceUnselectedevent to `SurfaceManager` 10 years ago
Krisjanis Rijnieks db85e1e285 Make use of `DeselectSurfaceCmd` in `SurfaceManagerGui` 10 years ago
Krisjanis Rijnieks 7511e8300a Use `SelVertexCmd` and fix `onVertexChanged` in `SurfaceManagerGui` 10 years ago
Krisjanis Rijnieks 14aa1aedfe Add `selectVertex` to `SurfaceManager` 10 years ago
Krisjanis Rijnieks 9b934ba2a7 Change vertex changed event to contain index of the vertex 10 years ago
Krisjanis Rijnieks e08425e89f Rebuild joints on vertex change 10 years ago
Krisjanis Rijnieks 0a3c6ff8a2 Move vertex on `moveSelectionBy` 10 years ago
Krisjanis Rijnieks 1a09a6e268 Add `SurfaceManager::moveSelectionBy` 10 years ago
Krisjanis Rijnieks 4231f61acc Select vertex GUI on `vertexSelectedEvent` from `SurfaceManager` 10 years ago
Krisjanis Rijnieks 456845f33f Implement `SurfaceManager` `selectNextVertex` and `selectPrevVertex` methods 10 years ago