Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Loop3D/plugin_loopstructural
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.4.0
Choose a base ref
...
head repository: Loop3D/plugin_loopstructural
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.5.0
Choose a head ref
  • 2 commits
  • 12 files changed
  • 2 contributors

Commits on Sep 30, 2026

  1. feat: add block model to the visualisation

    * feat: add block model to the visualisation
    
    Add a Block Model button to the visualisation panel. It fills the model
    bounding box with blocks, evaluates the stratigraphy at each block centre
    on a background thread, and colours the blocks by the stratigraphic column.
    The number of blocks along each axis is set in a dialog and defaults to
    the model resolution.
    
    * feat: update out-of-date viewer objects with a button
    
    Model changes no longer rebuild the viewer objects automatically. The
    objects built from the model are marked out of date (grey italic in the
    object list), and a new button builds them again from the current model
    on a background thread. Each object keeps its name, visibility and viewer
    settings. Cross sections, block models and topography are also updated.
    
    Also keep the source information when the properties panel adds an object
    again, and save opacity changes.
    
    * feat: filter viewer objects by value range or by unit
    
    Add a Filter (Threshold) section to the object properties panel. For the
    unit ids of a block model, cross section or coloured topography, it shows
    a check box for each unit (with its name and colour); other arrays use a
    value range, with an option to invert it. The full mesh stays stored, so
    the filter can be changed or cleared, and it stays when the object is
    updated from the model.
    
    The objects coloured by stratigraphy now store the unit names and colours,
    and the viewer gets replace_mesh_object to add an object again with the
    same settings.
    lachlangrose authored Sep 30, 2026
    Configuration menu
    Copy the full SHA
    37fe3cc View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2026

  1. chore(main): release 0.5.0 (#125)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Oct 1, 2026
    Configuration menu
    Copy the full SHA
    de357f6 View commit details
    Browse the repository at this point in the history
Loading