In some cases vtkPlyReader wrongly re-used vertices with differing coordinates
for some face-textured files with duplicate texture coordinates.
Fix by removing one if-statement. Add test case as well.
Found via `codespell -q 3 -S ./.git,./ThirdParty,./Utilities/MetaIO,./Utilities/KWSys -L acount,aline,alledges,ans,ba,childs,co-ordinates,contrl,datas,dota,eiter,inout,inouts,lod,lsit,nin,nd,normale,normaly,ot,outout,pard,pres,siz,statics`
- tone down changelog + add more details
- add default keyword for `vtkCompositeImplicitBackend` destructor
- add `const` in places where is useful
- change warning of nullptr into error
- improve documentation for both backend and array
- refactor `vtkCompositeArrayUtilities` namespace in `vtk` namespace
- improve multi component testing
64d99fd7db Remove commented out debugging code
8ccc46791d Fix: On Windows tellg is wrong unless stream is open in binary
e651168c88 size_t to uint32_t conversion warning
b4625ae050 Fix conversion size_t to uint32_t
e9f9024061 Unreferenced formal parameter
4fa8a2d5e8 Fix std::string to char* conversion error
31d8c0585b Add ability to use GLB to save tiles
19f56aece4 Pad so accessor total byteOffset is multiple of componentType length
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Acked-by: Mathieu Westphal <mathieu.westphal@kitware.com>
Merge-request: !9664
The polygon bounds check didn't include a tolerance, so roundoff
error in point interpolation could cause poly-in-poly checks to
fail when they should have succeeded. This was specifically
causing failures in vtkClipClosedSurface when the generated
polys had normals along X, Y, or Z since the polygon bounds
were vanishinly thin along the normal direction.
- fix windows CI by not wrapping vtkImplicitArray template
- improve changelog with more information
- add dispatch options documentation to `build.md`
- fix export in front of implicit arrays
- Put `ImplicitBackends` into its own module
- Improve documentation in multiple areas
- Add more details to change log
- Remove some commented code in testing
- Simplify some cmake variables and logic
- Remove the set warnings on implicit arrays
- Use the `string(CONCAT ...)` instead of internal function when
creating dispatch array list
- Add copyright guards to tests that were missing them
- Remove some exporting for MSC 2008/2010 compilers
- Add some `static_assert`s to testing
Make sure that the vtkImplicitArrays behave correctly in certain
critical filters:
- vtkStreamTracer
- vtkContourFilter
- vtkSmartVolumeMapper
- vtkRedistributeDataSetFilter