Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Mask 3D edit #822

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Commits on Aug 7, 2024

  1. FIX: added pytorch to environment.yml

    The absence of the channel was causing pytorch not to be found on
    a windows installation (windows 10 22H2, miniconda3, conda 24.4.0)
    henriquenunez committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    0d9e1e0 View commit details
    Browse the repository at this point in the history
  2. FEAT: Mask 3D edit buttons in task_slice

    task_slice.py:
    - Checkbox for enabling the 3D mask edit
    - Button for performing the edit
    - Combobox for choosing the edit mode
    
    constants.py:
    - Style ID for mask edit
    - Operation constants and mode strings (not localized yet)
    henriquenunez committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    3acdd1b View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. FEAT: 3D edit interaction style; polygon select

    UI modifications to allow drawing a polygon in the volume renderer
    
    - Canvas Handler for simple polygon selection and rendering;
    - Interaction style to create this polygon and communicate to mask edit.
    henriquenunez committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    c24cd83 View commit details
    Browse the repository at this point in the history
  2. FEAT: Implemented frontal 3D editing (no rotation)

    Functionality for using the polygon drawn in the volume viewer to cut
    the mask has been implemented.
    henriquenunez committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    7aeb2f3 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. FEAT: Multi polygon in 3D mask edit

    The user can now select multiple polygons in the volume renderer to
    perform the edit.
    henriquenunez committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    d6ab6ed View commit details
    Browse the repository at this point in the history
  2. FEAT: UI for depth 3D cut + clear polygons

    Added controls in task_slice for toggling the "3D mask cut with depth"
    functionality.
    Added the button for cleaning up the polygons in the volume viewer.
    henriquenunez committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    8aef96a View commit details
    Browse the repository at this point in the history
  3. FEAT: Depth 3D edit implemented

    Implemented with a spin control from 0 to 1.
    
    Function parameter improvements in mask_3d_edit.py
    henriquenunez committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    c479d4a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    075e047 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    a822a16 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. FIX: fixed 3d mask cut when volume is rotated

    Fixed the problem by inverting the Y axis
    henriquenunez committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    4f28fe8 View commit details
    Browse the repository at this point in the history