Skip to content

Save camera positions US:5 #4

Closed
gautegf opened this issue Sep 17, 2025 · 0 comments · Fixed by #38
Closed

Save camera positions US:5 #4

gautegf opened this issue Sep 17, 2025 · 0 comments · Fixed by #38
Assignees

Comments

@gautegf
Copy link
Member

gautegf commented Sep 17, 2025

User story #5
Move the annotation tool, annotation list and all the annotation properties to a separate section in the sidebar.
Add the delete button for each saved annotation.
Add the button to create a new annotation folder

  • when you create an annotation, you should be able to select in which folder you want to store it
    Add a save button to save a specific folder into a .JSON
  • in the .JSON file there should be: Name, Description, Camera Position, Camera Target and Position (-> important for traveling)
franmagn added a commit that referenced this issue Oct 13, 2025
franmagn added a commit that referenced this issue Oct 13, 2025
add annotationPanel.css file and just inserted the css code to make the original annotation button not visible in the toolbar
franmagn added a commit that referenced this issue Oct 15, 2025
…ions

add an increasing number to each new annotation created. As for now, only in the sidebar (jstree)
franmagn added a commit that referenced this issue Oct 15, 2025
…tations

add an increasing number to each new annotation created. Now works also in the live scene (for each UUID)
franmagn added a commit that referenced this issue Oct 15, 2025
…rom the sidebar

it is now possible to double-click on a saved position's name to rename it. The update is cascaded to the live-scene elements
franmagn added a commit that referenced this issue Oct 15, 2025
This fix solves the NotFoundError, throwed whenever there was an attempt of removing an already removed target
franmagn added a commit that referenced this issue Oct 15, 2025
fixed behaviour conflict triggered by "Add a new location" button
franmagn added a commit that referenced this issue Oct 15, 2025
…r label placement to update

Before of this fix, whenever there was the creation of a new saved position, it had Placeholder values from potree's build, that were updated only after the creation/deletion of another position. Now plaeholder value is substituted by "---" and there is a eventListener that waits for the label to be placed before updating its values
franmagn added a commit that referenced this issue Oct 15, 2025
…all refactor

Now it is possible to see the Annotation Description in the sidebar, and if double-clicked, it can be edited. The Annotation is mirrored in the liev scene object. Lastly, there is a small refactor of the code to have some helpers
gautegf added a commit that referenced this issue Oct 20, 2025
The data is sent by API to the small express server and stored in a json. the objects in the json will be fetched when opening the app and displayed
gautegf added a commit that referenced this issue Oct 20, 2025
franmagn added a commit that referenced this issue Oct 22, 2025
- made it possible to click everywhere on the single annotation panel to open it, and not only on the toggle triangle - added a small pencil icon to indicate the possibility to edit the title text - switched “camera coordinates” with “saved point coordinates” in the annotation panel - made it that the coordinates are listed below the “type of coordinate” title, and are on different lines
franmagn added a commit that referenced this issue Oct 22, 2025
gautegf added a commit that referenced this issue Oct 23, 2025
@gautegf gautegf linked a pull request Oct 23, 2025 that will close this issue
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants