Commit graph

1653 commits

Author SHA1 Message Date
Julien-Haudegond
2099bad017 [core] TaskManager: forceStatus parameter
Implement back the forceStatus parameter which is helpful in command-line to force computing nodes already submitted or running externally.
2020-08-26 10:40:19 +02:00
Julien-Haudegond
044ef1710f [ui] GraphEditor: enable stop/cancel computation only on locked nodes 2020-08-25 11:11:00 +02:00
Fabien Castan
cb00021ec6
Merge pull request #1041 from alicevision/fix/camResponseGraph
[ui] Camera Response Function display: fix instabilities on linux
2020-08-24 22:39:13 +02:00
Fabien Castan
9211434cf2
Merge pull request #1033 from ChemicalXandco/fix_ram_stats
[ui] Fix graph axes naming for ram statistics
2020-08-24 22:38:40 +02:00
Julien-Haudegond
65138c67a0 [ui] MediaLibrary: fix dependencyReady binding 2020-08-24 18:37:46 +02:00
Fabien Castan
cfd03016b2
[ui] CRF: minor core cleanup 2020-08-24 18:36:47 +02:00
Fabien Castan
2a564a8336
[ui] CRF display: avoid binding error when closing the application
Co-authored-by: Julien Haudegond <44610840+Julien-Haudegond@users.noreply.github.com>
2020-08-24 18:27:20 +02:00
Julien-Haudegond
ed83532064 [core] Node: do not lock duplicates 2020-08-24 16:35:48 +02:00
Julien-Haudegond
ae7daf0365 [ui] GraphEditor: fix binding warnings 2020-08-24 15:34:51 +02:00
Julien-Haudegond
79e1c69d5d Merge remote-tracking branch 'origin/develop' into dev/nodesAndTaskManager 2020-08-24 15:19:31 +02:00
Julien-Haudegond
57bb9a41a6 [core] TaskManager: fix issue when a used node is destroyed 2020-08-24 12:19:59 +02:00
Julien-Haudegond
ba1994deb9 [core/ui] replace and remove depending/required nodes methods 2020-08-24 11:59:03 +02:00
Julien-Haudegond
11e68e77ed [core] Graph/Node: getInputNodes and getOutputNodes methods 2020-08-24 11:35:32 +02:00
Fabien Castan
b295242576 [ui] Camera Response Function display: make it safer
More checks on file content and catch exception.
Check nbColumns using a slot instead of using the property.
Use a workaround on the CVS loader to avoid a crash (do not set active
to False).
2020-08-24 11:33:26 +02:00
Julien-Haudegond
688027a69f [ui] MediaLibrary: fix dependency binding 2020-08-21 17:25:18 +02:00
Julien-Haudegond
f41565f26b [ui] Graph: stop and cancel node computation 2020-08-20 16:20:55 +02:00
Julien-Haudegond
b71832ebbd [core] Node: stopComputation method
- Node: stopComputation method.
- Task Manager: avoid stopping the entire task manager when a node is stopped.
2020-08-20 15:53:02 +02:00
Julien-Haudegond
723e007ae6 [core] TaskManager: removeNode method 2020-08-20 15:41:10 +02:00
Julien-Haudegond
d6f9ee179f [core] TaskManager: fix issue and undeclared member 2020-08-20 15:18:29 +02:00
Julien-Haudegond
2083d83d14 [core] Node: add globalExecMode property 2020-08-20 15:14:19 +02:00
Julien-Haudegond
a3e0d530b4 [core/ui] fix typo and syntax 2020-08-20 15:07:29 +02:00
Julien-Haudegond
12de900e96 [ui] fix binding warnings when closing Meshroom 2020-08-17 17:50:44 +02:00
Julien-Haudegond
bd5f515f98 [ui] MediaLibrary: fix SfMTransform loading issue 2020-08-17 15:59:07 +02:00
Julien-Haudegond
424f7e5b0e [ui] MediaLibrary: add alive property and fix issue 2020-08-17 11:50:00 +02:00
Julien-Haudegond
b9e68b7c3e [ui] Graph: change setGraph and clear 2020-08-17 11:45:17 +02:00
Julien-Haudegond
8020cf5158 [ui] Reconstruction: add clear methods 2020-08-17 11:43:33 +02:00
Julien-Haudegond
fe91d07a6a [core] Node: add alive property for QML 2020-08-17 11:39:22 +02:00
Julien-Haudegond
b79795a3c9 [ui] fix binding errors 2020-08-17 11:30:37 +02:00
Julien-Haudegond
79e96e7c06 [ui] fix typos 2020-08-17 11:16:53 +02:00
ChemicalXandco
7ed6436c34 [ui] refactor ids of ValueAxis items 2020-08-14 12:27:01 +01:00
ChemicalXandco
432bd07df7 [ui] fix ram graph
use % instead of GB
2020-08-14 12:07:35 +01:00
Julien-Haudegond
887b33490e [core] avoid direct includes to PySide2 2020-08-13 14:24:44 +02:00
Julien-Haudegond
06372bc89e [core] fix elif after raise 2020-08-13 14:24:44 +02:00
Julien-Haudegond
f614e63a99 [doc] add a lot of developer's information 2020-08-13 14:24:44 +02:00
Julien-Haudegond
ceb927b409 [ui] Viewer3D: avoid unwanted changes on other transformation types
Now, if we change the translation of the gizmo (for instance), we make sure rotation and scale will not be changed. Very useful to avoid approximations and to have a clean undo-redo stack.
2020-08-13 14:24:44 +02:00
Julien-Haudegond
7486f3b887 [ui] Viewer3D: update TransformGizmo signal with transformation type 2020-08-13 14:24:44 +02:00
Julien-Haudegond
c979ed36c1 [ui] Components: fix typo in Scene3D 2020-08-13 14:24:44 +02:00
Julien-Haudegond
0c9dc81a82 [core] fix validateValue and setValue for Attributes 2020-08-13 14:24:44 +02:00
Julien-Haudegond
cd89a49156 [core] GroupAttribute: add new ways of setting value
- Add: set value with JS Object
- Add: set value from a JSON String
2020-08-13 14:24:44 +02:00
Julien-Haudegond
e9151b2ee0 [ui] Viewer3D: fix bbox disappearing when moving after computed 2020-08-13 14:24:44 +02:00
Julien-Haudegond
1c14159cde [nodes] SfMTransform: change name from gizmo to manual + enabled param 2020-08-13 14:24:44 +02:00
Julien-Haudegond
9a7e4fe16d [nodes] Meshing: add enabled parameter to bounding box
- Add enabled parameter to Bounding Box and update the major version of the node (important)
2020-08-13 14:24:44 +02:00
Julien-Haudegond
97fd076877 [ui] Viewer3D: SfMTransformGizmo - real-time transformed input rendering
- When SfMTransform uses manual method, we display in real-time the input on which we apply the gizmo transformation.
- For now, the options "Additional Scale", "Apply Scale/Rotation/Translation" of the node are not handled. The purpose will be to disable them when the method is "manual".
2020-08-13 14:24:44 +02:00
Julien-Haudegond
9fd90745e2 [ui] Viewer3D: add SfMTransformGizmo to MediaLibrary and Inspector3D 2020-08-13 14:24:44 +02:00
Julien-Haudegond
180b492ba1 [ui] Viewer3D: add a SfMTransformGizmo
- New SfMTransformGizmo entity.
- Add a uniform scale option to the TransformGizmo.
2020-08-13 14:24:44 +02:00
Julien-Haudegond
266ac61c53 [nodes] SfMTransform : add gizmo transformation 2020-08-13 14:24:44 +02:00
Julien-Haudegond
e96aae5326 [ui] Viewer3D: TransformGizmo - better right click menu 2020-08-13 14:24:44 +02:00
Julien-Haudegond
f746f0bf9e [ui] Viewer3D: TransformGizmo - better mouse control 2020-08-13 14:24:44 +02:00
Julien-Haudegond
c45d29976b [ui] Viewer3D: specific bounding box options in the Inspector3D 2020-08-13 14:24:44 +02:00
Julien-Haudegond
f2a75861c3 [ui] Viewer3D: better bounding box appearance
- Add edges to the bounding box. Appearance inspired by Blender.
- Better gizmo integration over the scene.
2020-08-13 14:24:44 +02:00