AllenCell / AllenCell/vole-core

Add a class to move responsibility for `IDrawableObjects` out of `VolumeDrawable`

Open
#413 1 comment 0 reactions 0 assignees View on GitHub
Tech Debt
Dominant language
TypeScript
Stars
106
Forks
11
Avg merge
3d 51m
Merged PRs (30d)
12

Description

## Use Case

`VolumeDrawable` currently manages both the volume and the isosurface meshes and all of the other drawable objects. This should be refactored so `VolumeDrawable` is scoped to just the volume itself.

## Solution

- [ ] Add a new class ("`VolEScene`") that can contain drawable objects and one or more `VolumeDrawable` or `IDrawableObject` objects.

## Alternatives

_Please describe any alternatives you've considered, even if you've dismissed them_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.