You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Separate Layers based upon function: rendering vs. device
Layers for rendering and for the device itself are currently intertwined/conflated. These should be separated for improved structure and easier implementation of additional layer types (e.g.; integration)
Existing code will need to be refactored to remove all instances of feature addition/removal from inside the microfluidic model and be moved to external functions.
We need to create an API that will simplify how new drawings/geometries are added/removed from the visualization layers
Additional Description
The layers types captured by the Microfluidic Device Model:
FLOW
CONTROL
INTEGRATION
The visual type layers:
Manufacturable artifacts (Feature)(s) (from FLOW, CONTROL and INTEGRATION)
Text
ComponentPort renders
Additional Render Objects
Grid + background
TODO - Create a class called PhysicalFeatures to allow the user and the toolchain to distinguish between UI elements and features that need to fabricate in the microfluidics.
Acceptance Criteria:
Unit Test
The text was updated successfully, but these errors were encountered:
@zyrrron it'll be good if you can be involved with this part of the project since this will be relevant to moving your visualization engine to use 3DuF. We are basically doing some of these things to simplify things for the GUIDE tool.
Separate Layers based upon function: rendering vs. device
Layers for rendering and for the device itself are currently intertwined/conflated. These should be separated for improved structure and easier implementation of additional layer types (e.g.; integration)
Existing code will need to be refactored to remove all instances of feature addition/removal from inside the microfluidic model and be moved to external functions.
We need to create an API that will simplify how new drawings/geometries are added/removed from the visualization layers
Additional Description
The layers types captured by the Microfluidic Device Model:
FLOW
CONTROL
INTEGRATION
The visual type layers:
Feature
)(s) (fromFLOW
,CONTROL
andINTEGRATION
)ComponentPort
rendersTODO - Create a class called
PhysicalFeatures
to allow the user and the toolchain to distinguish between UI elements and features that need to fabricate in the microfluidics.Acceptance Criteria:
The text was updated successfully, but these errors were encountered: