SMTK issueshttps://gitlab.kitware.com/cmb/smtk/-/issues2018-10-30T21:01:52-04:00https://gitlab.kitware.com/cmb/smtk/-/issues/199Model representation color-by ignored on update2018-10-30T21:01:52-04:00David ThompsonModel representation color-by ignored on updateAfter running operations (e.g., most conspicuously the "assign colors" operation), the model representation now updates but clears all user-assigned colors even when in "color-by-entity" mode.After running operations (e.g., most conspicuously the "assign colors" operation), the model representation now updates but clears all user-assigned colors even when in "color-by-entity" mode.SMTK 3.0David ThompsonDavid Thompsonhttps://gitlab.kitware.com/cmb/smtk/-/issues/198Model-centric view2018-12-27T18:29:34-05:00David ThompsonModel-centric viewWe should bring back the subphrase generator that showed resources as a two-level hierarchy: kinds of objects just beneath each resource and then alphabetized objects underneath each "kind" grouping.We should bring back the subphrase generator that showed resources as a two-level hierarchy: kinds of objects just beneath each resource and then alphabetized objects underneath each "kind" grouping.SMTK 3.0Robert M. O'BaraRobert M. O'Barahttps://gitlab.kitware.com/cmb/smtk/-/issues/197Modified resources should be marked2019-02-25T12:01:12-05:00David ThompsonModified resources should be markedThere should be a clear visual indication when resources are modified and, preferably, a dialog that prevents accidental exits with modified resources.There should be a clear visual indication when resources are modified and, preferably, a dialog that prevents accidental exits with modified resources.SMTK 3.0T.J. CoronaT.J. Coronahttps://gitlab.kitware.com/cmb/smtk/-/issues/1963-D widgets2019-03-14T18:26:12-04:00David Thompson3-D widgetsThe 3-D widgets branch should be finished and merged. It should include:
+ [x] point widget
+ [x] line-segment widget (the polyline widget may work but need to see whether we can force the number of points to be constant in the PV widge...The 3-D widgets branch should be finished and merged. It should include:
+ [x] point widget
+ [x] line-segment widget (the polyline widget may work but need to see whether we can force the number of points to be constant in the PV widget).
+ [x] box widget that supports arbitrary transforms and not just an axis-aligned box.SMTK 3.1Robert M. O'BaraRobert M. O'Barahttps://gitlab.kitware.com/cmb/smtk/-/issues/195Visual feedback for association2018-11-21T16:15:41-05:00David ThompsonVisual feedback for associationThere should be some visual feedback provided when attributes are associated to model/mesh entities. This may include any or all of:
+ [ ] Adding (or moving) model/mesh components as children of the attribute to which they've been assoc...There should be some visual feedback provided when attributes are associated to model/mesh entities. This may include any or all of:
+ [ ] Adding (or moving) model/mesh components as children of the attribute to which they've been associated.
+ [x] Highlighting associated model/mesh components when users select the attribute.
+ [x] Something else that is at least as usable.SMTK 3.0Robert M. O'BaraRobert M. O'Barahttps://gitlab.kitware.com/cmb/smtk/-/issues/194Improve qtComponentItem2018-11-21T16:13:45-05:00David ThompsonImprove qtComponentItemThe UI for qtComponentItem should
+ [x] provide feedback showing entities as they are selected in the popup.
+ [x] provide a method to clear all the current entries in the popup.
+ [x] provide a method to populate its entries from the c...The UI for qtComponentItem should
+ [x] provide feedback showing entities as they are selected in the popup.
+ [x] provide a method to clear all the current entries in the popup.
+ [x] provide a method to populate its entries from the current selection.
+ [x] provide a method to show all its entries, preferably one that allows users to assign a highlight color.SMTK 3.0Robert M. O'BaraRobert M. O'Barahttps://gitlab.kitware.com/cmb/smtk/-/issues/193Conda package for SMTK2018-10-23T13:11:17-04:00David ThompsonConda package for SMTK+ [x] Merge the conda branch
+ [ ] Publish nightly builds
+ [ ] Register the conda package from an "official" source instead of johnkit+ [x] Merge the conda branch
+ [ ] Publish nightly builds
+ [ ] Register the conda package from an "official" source instead of johnkitSMTK 3.0John TourtellottJohn Tourtellotthttps://gitlab.kitware.com/cmb/smtk/-/issues/192Simplify export logic2018-10-10T16:51:10-04:00David ThompsonSimplify export logicSMTK 3.0John TourtellottJohn Tourtellotthttps://gitlab.kitware.com/cmb/smtk/-/issues/191Use resource links for associations2018-11-26T09:19:06-05:00David ThompsonUse resource links for associationsAttributes no longer provide a single, fixed model resource.
At a minimum, the following widgets should use resource links to find available components/resources:
+ [ ] qtAssociationWidget
+ [ ] qtComponentItemWidgetAttributes no longer provide a single, fixed model resource.
At a minimum, the following widgets should use resource links to find available components/resources:
+ [ ] qtAssociationWidget
+ [ ] qtComponentItemWidgetSMTK 3.0https://gitlab.kitware.com/cmb/smtk/-/issues/190Assign colors2018-11-21T16:12:34-05:00David ThompsonAssign colors+ [x] Render view is not updated after colors are changed.
+ [x] Running multiple times with different selections appears to use the old selection.+ [x] Render view is not updated after colors are changed.
+ [x] Running multiple times with different selections appears to use the old selection.SMTK 3.0Robert M. O'BaraRobert M. O'Barahttps://gitlab.kitware.com/cmb/smtk/-/issues/189Dashboards2018-11-05T11:10:47-05:00David ThompsonDashboards+ [x] Non-running tutorials
+ [x] Broken SMTK tests
+ [x] Polygon force-create faces
+ [x] Open Paraview (won't fix)
+ [ ] Check Talos
+ [ ] Kerbin
+ [x] Trenzalore+ [x] Non-running tutorials
+ [x] Broken SMTK tests
+ [x] Polygon force-create faces
+ [x] Open Paraview (won't fix)
+ [ ] Check Talos
+ [ ] Kerbin
+ [x] TrenzaloreSMTK 3.0Haocheng LIUHaocheng LIUhttps://gitlab.kitware.com/cmb/smtk/-/issues/188Examine tessellation performance2018-11-01T18:40:08-04:00David ThompsonExamine tessellation performanceBased on feedback about load times for large geometries in the VTK session, it might be necessary to change `smtk::model::Tessellation`.
For the VTK session, there are 2 copies:
+ From the `vtkDataObject` instances internal to the sessi...Based on feedback about load times for large geometries in the VTK session, it might be necessary to change `smtk::model::Tessellation`.
For the VTK session, there are 2 copies:
+ From the `vtkDataObject` instances internal to the session to `smtk::model::Tessellation`
+ From `smtk::model::Tessellation` to `vtkDataObject` instances in the multiblock source used for rendering.
Even for other sessions, there is still an issue even though the original tessellation may not be in VTK format. One approach would be to store a functor rather than actual points/triangles. The functor may hold on to point/triangle arrays internally in whatever format is required. Then, SMTK's multiblock source can either zero-copy the result into a VTK dataset or deep-copy it depending on what the functor provides. This also delays tessellation from the time at which the model is read to the time at which the tessellation is needed.
We had thought to eliminate `smtk::model::Tessellation` and replace it with `smtk::mesh`, but given the performance of MOAB for this kind of thing perhaps that is a longer term goal than SMTK 3.
@tjcorona @bob.obaraSMTK 3.0https://gitlab.kitware.com/cmb/smtk/-/issues/186Problems with `smtk::model::Resource::removeTessellation()`2018-10-19T12:56:59-04:00David ThompsonProblems with `smtk::model::Resource::removeTessellation()`Two problems:
1. The `if (didRemove)` should be `if (!didRemove)` and perhaps `didRemove` should be renamed to `canRemove`.
2. The `if (removeGen)` should take `didRemove` into account.Two problems:
1. The `if (didRemove)` should be `if (!didRemove)` and perhaps `didRemove` should be renamed to `canRemove`.
2. The `if (removeGen)` should take `didRemove` into account.SMTK 3.0chart3388chart3388https://gitlab.kitware.com/cmb/smtk/-/issues/183Improve documentation2018-10-06T20:55:23-04:00David ThompsonImprove documentationThis is an umbrella issue for documentation:
+ [x] Add a buildbot configuration that enables `SMTK_ENABLE_DOCUMENTATION` (tutorial examples are currently not compiling because we were not testing when changes were made).
+ [ ] Add a test...This is an umbrella issue for documentation:
+ [x] Add a buildbot configuration that enables `SMTK_ENABLE_DOCUMENTATION` (tutorial examples are currently not compiling because we were not testing when changes were made).
+ [ ] Add a test that reports undocumented members/classes/files (doxygen can report this).
+ [ ] Refresh documentation content before release so it is consistent.SMTK 3.0https://gitlab.kitware.com/cmb/smtk/-/issues/181Change Attribute Resource Icon2018-10-16T22:54:45-04:00Robert M. O'BaraChange Attribute Resource IconUse a Tag like icon![image](/uploads/9e14f6ea917c2273705c8392bdf9b86d/image.png)Use a Tag like icon![image](/uploads/9e14f6ea917c2273705c8392bdf9b86d/image.png)SMTK 3.0Robert M. O'BaraRobert M. O'Barahttps://gitlab.kitware.com/cmb/smtk/-/issues/179Integration of meshes into the resource design pattern2018-10-31T11:41:57-04:00Robert M. O'BaraIntegration of meshes into the resource design patternSMTK 3.0T.J. CoronaT.J. Coronahttps://gitlab.kitware.com/cmb/smtk/-/issues/178Operation Concurrency, remote operations and active operation management2018-12-27T18:34:58-05:00Robert M. O'BaraOperation Concurrency, remote operations and active operation managementSMTK 3.0Robert M. O'BaraRobert M. O'Barahttps://gitlab.kitware.com/cmb/smtk/-/issues/177Selected/highlighted model entities in attributes are not shown in 3D View2018-11-21T16:10:32-05:00Robert M. O'BaraSelected/highlighted model entities in attributes are not shown in 3D ViewSMTK 3.0Robert M. O'BaraRobert M. O'Barahttps://gitlab.kitware.com/cmb/smtk/-/issues/175Operator to create associations between Resources and Attribute Resource2019-01-04T17:50:44-05:00Robert M. O'BaraOperator to create associations between Resources and Attribute ResourceSMTK 3.0Robert M. O'BaraRobert M. O'Barahttps://gitlab.kitware.com/cmb/smtk/-/issues/174Address Z-fighting concerning highlighting, selection, and entity’s color in 3D2018-10-10T17:10:34-04:00Robert M. O'BaraAddress Z-fighting concerning highlighting, selection, and entity’s color in 3DSMTK 3.0David ThompsonDavid Thompson