Krisjanis Rijnieks
|
f1a37adf2a
|
Move grid command includes to Application class
|
8 years ago |
Krisjanis Rijnieks
|
0896c82e92
|
Add ofxPiMapper::scaleUp.. and ..Down()
|
8 years ago |
Krisjanis Rijnieks
|
76cfd74898
|
Improve Application::eraseSurface()
|
8 years ago |
Krisjanis Rijnieks
|
816e301d3a
|
Move TogglePerspectiveCmd include to Application
|
8 years ago |
Krisjanis Rijnieks
|
46cd88d33f
|
Move Duplicate.. and SetNextSource.. commands to Application
|
8 years ago |
Krisjanis Rijnieks
|
ce81e9e15d
|
Add moveLayerUp and ..Down methods to ofxPiMapper
|
8 years ago |
Krisjanis Rijnieks
|
ff20c60789
|
Fix SurfaceType enum so it can be used as type for real
The problem was that wherever we use SurfaceType, the variable type was int, which leads to
confusion sometimes.
|
9 years ago |
Krisjanis Rijnieks
|
eef99d4465
|
Add ProjectionMappingMode::createSurface method
Use it with existing surface creation shortcuts.
|
9 years ago |
Krisjanis Rijnieks
|
08b6e1e13d
|
Add ofxPiMapper::selectNext and PrevVertex()
|
9 years ago |
Krisjanis Rijnieks
|
e7a23a4a2b
|
Hide/show layer panel on l press
|
9 years ago |
Krisjanis Rijnieks
|
94cbfcab79
|
Implement ProjectionMappingMode::moveSelection
Use the method when arrow keys are pressed instead of creating commands directly
|
9 years ago |
Krisjanis Rijnieks
|
f743fecfdd
|
Add ProjectionMappingMode::selectSurface method
|
9 years ago |
Krisjanis Rijnieks
|
636ac92100
|
Add ProjectionMappingMode::selectNext and PrevSurface methods
|
9 years ago |
Krisjanis Rijnieks
|
a722ef1b2f
|
Rename application states to modes
|
9 years ago |
Krisjanis Rijnieks
|
b3b5ba13fe
|
Remove SurfaceManagerGui
|
9 years ago |
Krisjanis Rijnieks
|
198b4456c5
|
Change owner of ProjectionEditorWidget to Gui
|
9 years ago |
Krisjanis Rijnieks
|
0a15a972f9
|
Move projection editor mouseDragged part to ProjectionMappingState
|
9 years ago |
Krisjanis Rijnieks
|
038758ce33
|
Fix ScaleWidget not capturing new surface after duplicate
|
9 years ago |
Krisjanis Rijnieks
|
7749a6bfb8
|
Improve folder structure
|
9 years ago |
Krisjanis Rijnieks
|
2eaa2faac3
|
Add LayerPanelWidget as a separate class
|
9 years ago |
Krisjanis Rijnieks
|
8793e84bd8
|
Remove ScaleSurfaceUp/Dn commands, use ScaleSurfaceFromToCmd instead
|
9 years ago |
Krisjanis Rijnieks
|
ac32484445
|
Add ScaleSurfaceFromToCmd and integrate it
|
9 years ago |
Krisjanis Rijnieks
|
5f20529efb
|
Add pure virtual `ApplicationBaseState::onGuiEvent` method
|
9 years ago |
Krisjanis Rijnieks
|
ebf121e1ce
|
Add work in progress `GuiWidgetEvent`
|
9 years ago |
Krisjanis Rijnieks
|
8ddfe2b243
|
Add shortcuts for `ScaleSurface*` commands
|
9 years ago |
Krisjanis Rijnieks
|
a1f4363403
|
Implement `MvLayerUpCmd` and `MvLayerDnCmd` into `ProectionMappingState`
|
9 years ago |
Krisjanis Rijnieks
|
2a8a7c0fbc
|
Replace deselect on SPACE with toggle pause
|
9 years ago |
Krisjanis Rijnieks
|
ce772c210e
|
Indegrate `DuplicateSurfaceCmd` into `Application`
|
9 years ago |
Krisjanis Rijnieks
|
19bbb3a06c
|
Integrate `SetNextSourceCmd` into `Application`
|
9 years ago |
Krisjanis Rijnieks
|
eda4f8ad1f
|
Handle `backgroundPressedEvent` properly in the `Application`
|
9 years ago |
Krisjanis Rijnieks
|
57164d85c3
|
Exec `StartDragSurfaceCmd` on surfacePressed event
|
9 years ago |
Krisjanis Rijnieks
|
5dc8c9dc36
|
Integrate projection mapping gui surface and joint events
Now the mouse pressed events from surfaces and joints in projection mapping mode are generating commands in the application layer
|
9 years ago |
Krisjanis Rijnieks
|
07232410b5
|
Exec `MvSelectionCmd` on arrow keypresses
|
9 years ago |
Krisjanis Rijnieks
|
051e2a4450
|
Use `SelNext...` and `SelPrevVertex` commands on `>` and `<` keypress
|
9 years ago |
Krisjanis Rijnieks
|
a01605702f
|
Integrate `SelNextSurfaceCmd` and `SelPrevSurfaceCmd` into `Application`
|
9 years ago |
Krisjanis Rijnieks
|
2ef85c8999
|
Integrate `RmGridColCmd` into `Application`
|
9 years ago |
Krisjanis Rijnieks
|
62a11838ac
|
Integrate `AddGridColCmd` into `Application`
|
9 years ago |
Krisjanis Rijnieks
|
d1b6b8dc6a
|
Integrate `RmGridRowCmd` into `Application`
|
9 years ago |
Krisjanis Rijnieks
|
dc7bc09019
|
Integrate `AddGridRowCmd` into `Application`
|
9 years ago |
Krisjanis Rijnieks
|
0d6106b22a
|
Move all essential application parts to `Application` class
|
10 years ago |
Krisjanis Rijnieks
|
6c4748e458
|
Integrate `TogglePerspectiveCmd` into `ProjectionMappingState`
By hitting `p` while in the projection mapping editor, selected surface toggles perspective on and off
|
10 years ago |
Krisjanis Rijnieks
|
95b366ada5
|
Change src code style using ofStyler
|
10 years ago |
Krisjanis Rijnieks
|
8867edb8f2
|
Add AddSurfaceCmd and move surface creation key commands
- from ofxPiMapper to application state machine
|
10 years ago |
Krisjanis Rijnieks
|
2306be1c5d
|
Rename MainView to Application and not just that
- Rename ViewState to ApplicationBaseState
- Rename all ..ViewState's to just ..State's
- Adjust ofxPiMapper main class so app compiles
|
10 years ago |