1. 01 Nov, 2018 7 commits
    • T.J. Corona's avatar
      smtk::mesh::ExtractTessellation: use hash map for point id lookup · 2c3d6986
      T.J. Corona authored
      The method smtk::mesh::PointSet::find is extremely slow, and should be
      used only as a last resort. This commit replaces a call to find()
      within a tight loop with the construction and repeated query of a hash
      map.
      
      NOTE: with this update, the mesh session now loads large datasets as
      quickly as the VTK session.
      2c3d6986
    • T.J. Corona's avatar
      Updates to paraview plugins that simplify resource loading · 3cf945c2
      T.J. Corona authored
      This update enforces the following behaviors:
      
        1. When resoures are loaded via File->Open, ParaView semantics
        apply: the apply button must be pressed to complete opening the
        file. This matches the functionality of the other ParaView readers
        (that are selectable when there are multiple readers for a file
        type).
      
        2. When a resource is created via File->New Resource, a modal dialog
        is presented to the user. When the user presses apply on the dialog,
        the resource is generated and its representation is rendered. The
        Properties Panel's apply button is never enabled. NOTE: the original
        plan was to move the contents of the modal dialog to the Properties
        Panel. This worked, but it looked pretty bad and was not intuitive.
      
        3. When a resource is created by an operation from the Operation
        Panel, the resource is generated and its representation is
        rendered. The Properties Panel's apply button is never enabled.
      3cf945c2
    • T.J. Corona's avatar
    • Haocheng LIU's avatar
      Restore function evaluation feature in SimpleExpression view · 5ab37ce5
      Haocheng LIU authored
      The function evaluation feature in SimpleExpression view relies on VTK.
      However, also do we want to be able to preview this view with only Qt
      enabled. In order to do so this MR creates a subclass of qtSimpleExpressionView
      and it would override the SimpleExpression view constructor at runtime.
      That being said now users can preview it with only Qt enabled and do
      function evaluation when both Qt and VTK are enabled.
      5ab37ce5
    • David Thompson's avatar
      Make mesh names editable. · e0800f3e
      David Thompson authored
      e0800f3e
    • T.J. Corona's avatar
      4cd942d7
    • David Thompson's avatar
      5796503f
  2. 31 Oct, 2018 5 commits
  3. 30 Oct, 2018 9 commits
  4. 29 Oct, 2018 3 commits
  5. 28 Oct, 2018 1 commit
  6. 25 Oct, 2018 5 commits
  7. 24 Oct, 2018 1 commit
  8. 23 Oct, 2018 2 commits
  9. 22 Oct, 2018 2 commits
  10. 20 Oct, 2018 1 commit
  11. 19 Oct, 2018 4 commits
    • John Tourtellott's avatar
      Add recipe for Conda build · 922b2a2c
      John Tourtellott authored
      * Uses cmake toolchain to "cross compile" with conda env
      * Comments out vtk-dependent classes from polygon (Import, ExtractContours)
      * Incorporates MOAB build as part of the conda package build
      922b2a2c
    • T.J. Corona's avatar
      When reading json smtk files, read the resource id · c8a8a400
      T.J. Corona authored
      Also, when reading legacy files, read the resource id
      c8a8a400
    • Bob Obara's avatar
      BUG: Fixing Update Issue with qtComponentItem · 3dc87a7f
      Bob Obara authored
      - modification method was not emitting a modified signal when being changed
      - also simplied the logic to determine if the number of selected components or resources was not valid based on the
      item's requirements
      - removed onEntitySelect method on the asasociation widget.  It was not being used and was a left over from SMTK 2.x
      3dc87a7f
    • T.J. Corona's avatar
      Remove smtk::mesh::Manager · a8644bd4
      T.J. Corona authored
      As resources, mesh collections can optionally be managed by a resource
      manager. As such, they don't need to be managed by a mesh
      Manager. This commit removes the smtk::mesh::Manager class from smtk,
      and introduces the ability to classify meshes onto models. The
      classification mechanism is supported internally by resource links.
      a8644bd4