- 18 Feb, 2016 16 commits
-
-
David Thompson authored
Some utility methods for creating SMTK entity records in common arrangemnts.
-
David Thompson authored
Track regions not connected by edges but by the sweepline.
-
David Thompson authored
Disconnected regions and loops are correctly detected. Disjoint regions are not merged together; that requires additional work.
-
David Thompson authored
-
David Thompson authored
-
David Thompson authored
-
David Thompson authored
The one needed for the polygon branch is the preview entity, which is used to hold tessellation information for visual feedback during a geometric operation. + Preview entities may be related to model and/or mesh entities; + they may have text notes attached to them to be shown on mouse-hover or in a list that is tied to rendering (so that brushing the list highlights the preview geometry and vice-versa); + they may be associated with attributes, but there is not a use case for this yet; + they may have properties associated with them indicating that one of several preview entities should be selected to disambiguate an operation.
-
David Thompson authored
-
David Thompson authored
-
David Thompson authored
-
David Thompson authored
Sessions should not have to make every operator a friend. This adds methods to the base polygon Operator class to provide access to the Session's storage.
-
David Thompson authored
Python already has a "CreateFace" function (which works for CGM) but this commit adds "CreateFaces" for expediency in testing the polygon session. The operators should be reconciled.
-
David Thompson authored
Methods like `smtk::model::Model::cellsAs<T>()` and `smtk::model::Model::groupsAs<T>()` would append cursors that were invalid rather than omitting values not matching the container type. For example, calling `model->cellsAs<Edges>()` should only return cells owned by the model that are edges (as opposed to vertices, faces, or volumes). Without this patch, invalid `Edge` cursors were being inserted for each vertex, face, or volume in the model's set of cells.
-
David Thompson authored
-
David Thompson authored
-
David Thompson authored
-
- 17 Feb, 2016 15 commits
-
-
043b8db5 Use canonical path when possible 9af4df5d Made exodus sessionIO saved url records consistent 6b6a2ec8 Make displayed url shown as absolute path after loading smtk model 55ac73f2 Made loading and writing mesh collections also handle relative path. 6f62805d Added FileLocation class for handling relative path Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !46
-
Yumin Yuan authored
-
Yumin Yuan authored
-
Yumin Yuan authored
-
Yumin Yuan authored
When we write out the mesh collections into files on disk while exporting smtk model, which will reference these mesh files (and model files), we want the mesh and model files to be relative to the smtk file, so that all the files can be bundled together and shared with other people.
-
Yumin Yuan authored
-
f1cf2120 Remove some debugging code 07431452 Safe guard against some meshinfo query by handle range 5a216da4 UI logic to handle mesh changes after model edge op in tree view d3104f6d Made discrete edge op also doing related mesh op Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !48
-
Yumin Yuan authored
-
Yumin Yuan authored
-
Yumin Yuan authored
-
Yumin Yuan authored
While doing edge split/merge in discrete session, if there are edge meshes assoiciated with the modified edges, corresponding ops are also done for the edge meshes now. Including promote and demote vertex, and related mess classifications against the model.
-
ce5846d3 Fix a bug where merging pure vertices mesh caused invalid point locations. 32f32314 Correct the merge edge code to handle restoring the model vertex association. 3d5e9e79 Make sure we delete model to mesh tag data when we delete. d98e358b Add edge reclassify functionality to smtk::mesh 4d256552 Extend smtk:mesh::for_each with cells to give you the cell id. 7d878e8a Remove unused code from browseMesh. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Yumin Yuan <yumin.yuan@kitware.com> Merge-request: !43
-
Robert Maynard authored
-
Robert Maynard authored
-
Robert Maynard authored
-
- 16 Feb, 2016 1 commit
-
-
ff795fad Allow ImportJSON to update existing collections. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !47
-
- 15 Feb, 2016 4 commits
-
-
Robert Maynard authored
-
Robert Maynard authored
Now when you are iterating the cells with for_each you get the Handle id for the current cell.
-
Robert Maynard authored
-
Robert Maynard authored
-
- 10 Feb, 2016 2 commits
-
-
73730280 Correct some bad logic in the ModelToMesh2D Unit Test. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !44
-
Robert Maynard authored
-
- 09 Feb, 2016 2 commits
-
-
01e052c8 SetupForDevelopment.sh: update for gitlab 4d6877fc Merge branch 'upstream-gitsetup' into import-gitsetup 93d719cf gitsetup 2015-08-03 (5119521f) a2602f4f gitsetup: add importing script 68d56249 thirdparty: copy over VTK's third party management scripts Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Brad King <brad.king@kitware.com> Merge-request: !40
-
67005a4f moab: install MOABConfig.cmake Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !41
-