1. 20 Oct, 2017 1 commit
  2. 11 Oct, 2017 1 commit
  3. 05 Oct, 2017 1 commit
  4. 21 Sep, 2017 1 commit
    • T.J. Corona's avatar
      Add Lagrange polynomial higher-order cells to VTK. · cc5101a8
      T.J. Corona authored and David Thompson's avatar David Thompson committed
      This commit adds support for Lagrange cells of the following shape:
      curve, triangle, quadrilateral, tetrahedron, hexahedron, and wedge.
      The new cell types may have arbitrary order, up to a compile-time maximum of 10.
      The maximum may be changed easily.
      The order is inferred from the number of points defining the cell
      and is assumed to be the same along each coordinate axis.
      
      Visualization operations that cells must provide (contouring, clipping, cutting)
      are implemented by approximating each higher-order cell as a collection of
      multi-linear "primitive" cells of the same shape.
      
      Note that the wedge element, when asked for boundary faces, returns faces
      with outward-pointing normals. This is not the same convention as vtkWedge
      but is the same as other VTK cell shapes.
      
      See the vtkCellTypeSource class in vtkFiltersSources for an example of how
      cell connectivity is specified. In general, the shape corner points are
      specified first, matching the linear cell counterparts. Then points on
      edges and faces bounding the shape are listed. Finally, interior points
      are listed. This will allow simpler connectivity entries in the future
      where points on edges and faces may only require 2 numbers each instead
      of a number proportional to the order raised to the parametric dimension
      of the boundary.
      
      T. J. Corona provided the triangle and tetrahedron implementations.
      cc5101a8
  5. 30 Mar, 2017 1 commit
  6. 23 Aug, 2016 1 commit
    • T.J. Corona's avatar
      Add vtkDataSetRegionSurfaceFilter to VTK. · 9289057d
      T.J. Corona authored
      Like vtkDataSetSurfaceFilter, vtkDataSetRegionSurfaceFilter is a filter that
      extracts the surface from a dataset. Unlike vtkDataSetSurfaceFilter, the
      filter accepts integer cell data to denote regions; the regions are then used
      as an additional criterion for determining surfaces.
      
      This filter has been ported from ParaView's VTKExtensions.
      9289057d
  7. 16 Aug, 2016 1 commit
  8. 11 Aug, 2016 1 commit
    • T.J. Corona's avatar
      Add vtkLinearToQuadraticCellsFilter. · bca039e7
      T.J. Corona authored
      vtkLinearToQuadraticCellsFilter takes an unstructured grid comprised of linear
      cells and degree elevates each of the cells to quadratic. Additional points
      are simply interpolated from the existing points (there is no snapping to an
      external model).
      bca039e7
  9. 08 Mar, 2016 1 commit
  10. 03 Dec, 2015 1 commit
  11. 17 Dec, 2013 1 commit
    • Dave DeMarle's avatar
      Make cell blanking work as expected in structured grids · 891dd74e
      Dave DeMarle authored
      This change makes it so that the default rendering path will
      properly hide blanked cells. When surface filter is given
      a structured grid with blanking, it now takes the slow
      generic path because blanking will expose interior faces.
      In there, it now skips blanked cells and treats faces of
      cells that are shared with blanked cells as exterior faces.
      
      Change-Id: I23d6397f8f9c7bbda3c366d160eaa03c4668be48
      891dd74e
  12. 17 May, 2013 1 commit