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`
Replace the initiation of `StartDragSurfaceCmd` with an emited event that is being handled elsewhere
|
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`
As the first step for improving the GUI vs system separation
|
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 |
Krisjanis Rijnieks
|
9182ddbc05
|
Add `SurfaceManager::selectNext` and `::selectPrevVertex` method placeholders
|
9 years ago |
Krisjanis Rijnieks
|
0f1ded7ba3
|
Add `selectNextSurface` and `selectPrevSurface` methods to `SurfaceManager`
|
9 years ago |
Krisjanis Rijnieks
|
2c81b45e6e
|
Respond to surfaceSelectedEvent with rebuilding selected surface gui
|
9 years ago |