69 Commits (109899c92b8692a130b4e3276de709ef041057c8)

Author SHA1 Message Date
Krisjanis Rijnieks 65074e50fb Add `getProjectionEditor` method to `SurfaceManagerGui` 9 years ago
Krisjanis Rijnieks 0ccdbe6839 Add `setGrid...` methods and fix `setTexCoords` for `GridWarpSurface` 9 years ago
Krisjanis Rijnieks feb2f7442b Implement `moveTexCoords` for `GridWarpSurface` textures 9 years ago
Krisjanis Rijnieks e7a36c4a86 Add runtime error on set vert and tex coord index out of bounds 9 years ago
Krisjanis Rijnieks 9704b6ea33 Add `getGridRows` and `getGridCols` methods 9 years ago
Krisjanis Rijnieks 855b56cb8f Implement `setTexCoord` and `setTexCoords` in `GridWarpSurface` 9 years ago
Krisjanis Rijnieks 32e5739a3e Make it possible to save `GridWarpSurface` 9 years ago
Krisjanis Rijnieks 51ce0c0524 Implement `GridWarpSurface::moveBy` 9 years ago
Krisjanis Rijnieks 18d5970845 Remove debug wireframe from `GridWarpSurface::draw` 9 years ago
Krisjanis Rijnieks 3e34e40a51 Add first non-crashing `hitTest` and `getHitArea` to `GridWarpSurface` 9 years ago
Krisjanis Rijnieks ab6a6032ac Test create `GridMeshSurface` on `g` keypress 9 years ago
Krisjanis Rijnieks be0c0184d6 Add `createGridWarpSurface` method 9 years ago
Krisjanis Rijnieks 15a9940e57 Create separate methods for creating triangle and quad surfaces 9 years ago
Krisjanis Rijnieks 7e955b7128 Add `GridWarkSurface` initial source files 9 years ago
Krisjanis Rijnieks e27ec840d3 Add `GRID_WARP_SURFACE` type 9 years ago
Krisjanis Rijnieks 173c5f7a2a Integrare `HomographyHelper` into ofxPiMapper more deeply 10 years ago
Krisjanis Rijnieks 4fc46da512 Clean up `QuadSurface` 10 years ago
Krisjanis Rijnieks 3c3a41afb0 Get homography based perspective warping to work 10 years ago
Krisjanis Rijnieks ba463f6db5 Add `getPerspectiveWarping()` 10 years ago
Krisjanis Rijnieks c7713779fc Calculate 4d texture coordinates only if `_perspectiveWarping` flag is true 10 years ago
Krisjanis Rijnieks c3f687172e Add `_perspectiveWarping` flag to `QuadSurface` 10 years ago
Krisjanis Rijnieks 9001b7c73b Remove empty texture warnings in surface drawing methods 10 years ago
Krisjanis Rijnieks dddfec4392 Add texture `isAllocated()` check before drawing surface 10 years ago
Krisjanis Rijnieks 058eb23b13 Clean up `SurfaceManager` 10 years ago
Krisjanis Rijnieks 6bb151b369 Move XML settings save and load to `SettingsLoader` singleton 10 years ago
Krisjanis Rijnieks ad76db5319 Clean up `SurfaceManager` 10 years ago
Krisjanis Rijnieks 5cfa51718b Remove `SurfaceStack` test from `SurfaceManager` 10 years ago
Krisjanis Rijnieks b4f2e7bcb7 Fix `SurfaceManager::saveXmlSettings()` 10 years ago
Krisjanis Rijnieks 3ec8ba7abb Simplify surface creation code. Use `SurfaceFactory` class. 10 years ago
Krisjanis Rijnieks 965eb57d14 Add `setVertices` and `setTexCoords` methods 10 years ago
Krisjanis Rijnieks c4db1d000e Implement `SurfaceFactory` 10 years ago
Krisjanis Rijnieks 70c4cd2f34 Add `SurfaceFactory` class files 10 years ago
Krisjanis Rijnieks b954dec21e Replace `surfaces` vector with `SurfaceStack` class 10 years ago
Krisjanis Rijnieks 7c6912dc2a Add `pop_back()`, `back()` and avoid `delete` in `erase()` method 10 years ago
Krisjanis Rijnieks 8df88a5163 Add simple `SurfaceStack` test 10 years ago
Krisjanis Rijnieks b73ab7bf96 Improve `SurfaceStack` 10 years ago
Krisjanis Rijnieks 789342b320 Add `SurfaceStack` class untested yet 10 years ago
Krisjanis Rijnieks dbc4eb0d07 Make `loadXmlSettings()` return `bool` value 10 years ago
Krisjanis Rijnieks ac2a2e7834 Rename `SurfaceManager::addSurface(...)` to `createSurface` where it creates surface 10 years ago
Krisjanis Rijnieks 2b268349c7 Remove `addSurface(int surfaceType, BaseSource * newSource)` from `SurfaceManager` 10 years ago
Krisjanis Rijnieks 26e89f11a7 Move `SurfaceManager` variable initialization to constructor body 10 years ago
Krisjanis Rijnieks bdd3f88d2b Remove `addSurface(int surfaceType)` from `SurfaceManager` 10 years ago
Krisjanis Rijnieks 0fbfe7174b Remove `std::` prefix everywhere in `src` 10 years ago
Krisjanis Rijnieks f160fbd232 Replace `NULL` with `0` everywhere 10 years ago
Krisjanis Rijnieks ef50c97e08 Add TODO for `SurfaceManager::loadXmlSettings()` method 10 years ago
Krisjanis Rijnieks 95b366ada5 Change src code style using ofStyler 10 years ago
Krisjanis Rijnieks 423d17af86 Reset color to white before drawing each of the surfaces 10 years ago
Krisjanis Rijnieks 9bf14255c8 Reset color to white before drawing texture 10 years ago
Krisjanis Rijnieks 8867edb8f2 Add AddSurfaceCmd and move surface creation key commands 10 years ago
Krisjanis Rijnieks 76f225de8d Save current state of xcode project and add TODO to SurfaceManagerGui 10 years ago