... | @@ -22,4 +22,28 @@ The following is the current list of functionality to be implemented next in pri |
... | @@ -22,4 +22,28 @@ The following is the current list of functionality to be implemented next in pri |
|
10. Provide the ability to only generate the outer most polygons from a set of model edges (resulting in polygons with holes)
|
|
10. Provide the ability to only generate the outer most polygons from a set of model edges (resulting in polygons with holes)
|
|
11. Provide the ability to explicitly specify the locations of model vertices and edge points.
|
|
11. Provide the ability to explicitly specify the locations of model vertices and edge points.
|
|
12. Refactor "create edge" and "edit edge" operators so that "create edge" will have two modes, points coordinates and interactive widget, and "edit edge" only has edge-editing support through widget.
|
|
12. Refactor "create edge" and "edit edge" operators so that "create edge" will have two modes, points coordinates and interactive widget, and "edit edge" only has edge-editing support through widget.
|
|
13. Revamp polygon arcs in SceneBuilder to use polygon session model and operations, or at least be able to output the SceneBuilder arcs to polygon session model so that it can be loaded in ModelBuilder. |
|
13. Revamp polygon arcs in SceneBuilder to use polygon session model and operations, or at least be able to output the SceneBuilder arcs to polygon session model so that it can be loaded in ModelBuilder.
|
|
\ No newline at end of file |
|
|
|
|
|
Status for Supporting Surface Water Workflow
|
|
|
|
------
|
|
|
|
What is working in ModelBuilder currently (with [cmb MR 199](https://gitlab.kitware.com/cmb/cmb/merge_requests/199) and [smtk MR 151](https://gitlab.kitware.com/cmb/smtk/merge_requests/151) :
|
|
|
|
|
|
|
|
* Create polygon session, create polygon model.
|
|
|
|
* Import image (import image operator) to a polygon model and display controls for the image representation
|
|
|
|
* Extract contours (extract contours operator with customized view) from the image and create polygon model edges (create edge operator) from extracted contours
|
|
|
|
* Create polygon from edge loop (force create face operator and create faces operator)
|
|
|
|
* Supporting operators:
|
|
|
|
* Create edges (create edge operator with customized view) by arc widgets or points
|
|
|
|
* Promote edge point to vertex (split operator with interactive selection highlighting edge points)
|
|
|
|
* Delete entities (delete operator)
|
|
|
|
|
|
|
|
Missing features:
|
|
|
|
* Edit edge by widget (David's tweak-edge [smtk MR 150](https://gitlab.kitware.com/cmb/smtk/merge_requests/150) )
|
|
|
|
* Merge edge
|
|
|
|
* Create Edge with two edges to make a loop
|
|
|
|
|
|
|
|
Known issues:
|
|
|
|
* Creating edges from extracted contours sometimes "fails" to create an edge and leaves the two unused vertices around.
|
|
|
|
* Export a smtk file with a polygon session, then load it back in, the vertices will show in the tree view, but they are not shown in render window. Likely the vertices's tessellation is not set.
|
|
|
|
* Create edges with extracted contours, or loading a saved polygon session smtk file, or reading a shape file with vertices (road.shp), in topology tree view, the model vertices will show up under both the model and their edges.
|
|
|
|
|