This project is mirrored from https://gitlab.kitware.com/vtk/vtk-m.git.
Pull mirroring updated .
- 08 Aug, 2017 1 commit
-
-
Philippe P. Pébaÿ authored
In this commit, we provide a complete revision and extension of support for hypertreegrid objects and filters, hereby entirely superseding the first versions thereof which we developed in 2011-2012. When compared to those obtained by constructing an intermediate unstructured mesh with fully described connectivity, this new structure demonstrates a gain of at least 80% in terms of memory footprint, with a better rendering while retaining similar execution speed. All ancillary structures such as cursors and supercursors have also been entirely refactored, for the sake of performance as well as of ease of maintenance. Existing native filters, i.e., that operate directly on hypertreegrid objects, have been revised accordingly. In addition, several new native filters have been added, together with a large set of non-regression tests and baseline images. This commit also implements an adaptive approach in order to accelerate the rendering of 2-dimensional hypertreegrids, hereby solving the problem posed by the loss of interactivity that occurs when dealing with large and/or deeply refined meshes. Specifically, view parameters are taken into account, in order to: on one hand, avoid creating surface elements that are outside of the view area; on the other hand, utilize level-of-detail properties to cull those cells that are deemed too small to be visible with respect to the given view parameters. This adaptive approach typically results in a massive increase in rendering performance. Please refer to the following articles for a comprehensive description: https://arxiv.org/abs/1702.04852 https://arxiv.org/abs/1703.00212
-
- 23 Sep, 2016 1 commit
-
-
Reindent Script authored
This commit reindents the code with the following utility: Utilities/Maintenance/vtk-reindent-code.py This utility changes the positions of the braces so that they are no longer indented relative to the code block they reside in. The bash command line used was the following: for d in Charts Common Deprecated Domains Examples Filters GUISupport \ Geovis IO Imaging Infovis Interaction Parallel Rendering \ Testing Views Web Wrapping; do for e in cxx cxx.in txx txx.in hxx hxx.in h h.in c c.in; do find "${d}" -name "*.${e}" -exec \ python Utilities/Maintenance/vtk_reindent_code.py {} + done done
-
- 08 Mar, 2016 1 commit
-
-
Code extracted from: https://gitlab.kitware.com/third-party/proj.git at commit 41bdf05361007f8c5186f3df9944d86bb273ed13 (for/vtk).
-
- 13 Nov, 2015 1 commit
-
-
Ken Martin authored
Add in support for specifying different offsets for surfaces lines and points. Update some example to remove the specified polydata value as the defaults are better. Update a valid image due to lighting changes Add a test that has points lines and surfaces all drawn on top of each other.
-
- 06 Feb, 2013 1 commit
-
-
Bill Lorensen authored
Some windows and linux systems fail the regression tests by minor amounts. This patch specifies a larger image tolerance. In particular, the VTK continuous build has a recurring regression failure for one of these tests. With the increased tolerance, the test passes. Tolerances were set so that the tests pass on a Fedora/Mesa system and were verified on a Fedora/OpenGL system. Change-Id: Ibf59e01f67e171050411b19ca70041b7b478a1fe
-
- 18 Jan, 2013 2 commits
-
-
Philippe Pébay authored
Change-Id: I5b0fc413c2bbfb02cd80ef3da108db9b6682364d
-
Philippe Pébay authored
Change-Id: Id6dcfb3b52868ceeb20087d1d7a46913ad2bebe4
-
- 15 Jan, 2013 1 commit
-
-
Philippe Pébay authored
Change-Id: Ide2a7e8dbe08a586af6711d71a350a0f4ffa1a62
-
- 31 Dec, 2012 1 commit
-
-
Philippe Pébay authored
This is thanks to a suggestion by Joachim Pouderoux Change-Id: Ia1387b74715dd1be9fd1434ce429c4158782f20b
-
- 28 Dec, 2012 1 commit
-
-
Philippe Pébay authored
Change-Id: I9d5862ec487c23ab31cb9c807ea90413f2da682f
-
- 18 Dec, 2012 1 commit
-
-
Philippe Pébay authored
Change-Id: Ia6a2ab819509629901f31e37d17be0cccb742ba0
-
- 05 Dec, 2012 1 commit
-
-
Philippe Pébay authored
Change-Id: If292195fe23202d4b7dcfaeca1dcdd1770fa9618
-
- 22 Nov, 2012 1 commit
-
-
Philippe Pébay authored
Change-Id: I519f20b46a43d58531c0d57f3deffa742514da8e
-
- 29 Oct, 2012 1 commit
-
-
Philippe Pébay authored
Change-Id: Ibe3f0f0291e149e26748b300579e52515a740f76
-
- 27 Oct, 2012 2 commits
-
-
Philippe Pébay authored
Change-Id: I3705df76efbf2c5f662851e6d25f38c9ccae6242
-
Philippe Pébay authored
Change-Id: I90e26289e3f31e4d456ae8cd1505c27f75b414be
-
- 26 Oct, 2012 1 commit
-
-
Philippe Pébay authored
Change-Id: I9b7653cac05971b41a39c4fae1b82e84c950a688
-
- 27 Apr, 2012 2 commits
-
-
Philippe Pébay authored
Change-Id: I675bfd61cae43c66bdd5b6e684d4480a23a9ec52
-
Philippe Pébay authored
Change-Id: I9526577ceb5e31b90e8a816e919fe32896cd75ba
-
- 26 Apr, 2012 3 commits
-
-
Philippe Pébay authored
Change-Id: Ic90a55bd00154bef27d21b1e7c73ae827c901e4a
-
Philippe Pébay authored
Change-Id: Ia43fe92913f0b6ddbc13cd44e4b4d4d234454051
-
Philippe Pébay authored
Change-Id: Iae8156bbd3d2f5b3c5a2d5ddd60657e3177ab4bd
-
- 24 Apr, 2012 2 commits
-
-
Philippe Pébay authored
Also improved documentation as this code becomes increasingly complex Change-Id: If39b01b73256bd638341b785cc4f065e9184550f
-
Philippe Pébay authored
Change-Id: Ie083fbb5c371270c0260b868b67b9440d1853387
-
- 23 Apr, 2012 2 commits
-
-
Philippe Pébay authored
Change-Id: Id828969795ff11df8bdaf1ea2c52361d7f9f7746
-
Philippe Pébay authored
Change-Id: Ie9f729039ca25b9e091d3e1bee0d165c36a33d73
-