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
|
cf60a372df
|
Select first surface when hitting tab in projection mapping mode if no surface selected
|
9 years ago |
Krisjanis Rijnieks
|
83e7865130
|
Fix crashing when hitting tab on no surface selected
|
9 years ago |
Krisjanis Rijnieks
|
19bbb3a06c
|
Integrate `SetNextSourceCmd` into `Application`
|
9 years ago |
Krisjanis Rijnieks
|
0f35e210fc
|
Allow grid warp source with one row or column
|
9 years ago |
Krisjanis Rijnieks
|
aee04f4401
|
Deselect surface on space key press
|
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
|
10 years ago |
Krisjanis Rijnieks
|
a01605702f
|
Integrate `SelNextSurfaceCmd` and `SelPrevSurfaceCmd` into `Application`
|
10 years ago |
Krisjanis Rijnieks
|
24d912bcf6
|
Fix `Aplication` code to match new `SelSurfaceCmd` interface
|
10 years ago |
Krisjanis Rijnieks
|
72b0053e88
|
Adjust `GridWarpSurface` commands to not go less than 2 rows and cols
|
10 years ago |
Krisjanis Rijnieks
|
dd508088e8
|
Adapt to new `GridWarpSurface` related interface
Additionally remove destructors as they caused SIGABRT errors when shutting down the application
|
10 years ago |
Krisjanis Rijnieks
|
2ef85c8999
|
Integrate `RmGridColCmd` into `Application`
|
10 years ago |
Krisjanis Rijnieks
|
5d7937a482
|
Do not create `RmGridRowCmd` if surface rows are <= 1
|
10 years ago |
Krisjanis Rijnieks
|
62a11838ac
|
Integrate `AddGridColCmd` into `Application`
|
10 years ago |
Krisjanis Rijnieks
|
d1b6b8dc6a
|
Integrate `RmGridRowCmd` into `Application`
|
10 years ago |
Krisjanis Rijnieks
|
dc7bc09019
|
Integrate `AddGridRowCmd` into `Application`
|
10 years ago |
Krisjanis Rijnieks
|
ab6a6032ac
|
Test create `GridMeshSurface` on `g` keypress
|
10 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
|
2e311e89b0
|
Add `_cmdManager` as a pointer to `ofxPiMapper` root class
- Change the getter to return pointer as well.
- Update code elsewhere to call methods on `CmdManager` as if it was a pointer.
|
10 years ago |
Krisjanis Rijnieks
|
95b366ada5
|
Change src code style using ofStyler
|
10 years ago |
Krisjanis Rijnieks
|
502f76b4a9
|
Move keyboard input mappings completely to application state system
|
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 |