- Feb 14, 2025
-
-
Ben Boeckel authored
-
- Feb 10, 2025
- Feb 03, 2025
-
-
Ben Boeckel authored
The member operator can be used if it is `const` qualified.
-
Ben Boeckel authored
This avoids running any logic if the value doesn't actually change because it was clamped to the current value. Also port to using `std::max` and `std::min` at the same time.
-
- Feb 02, 2025
-
-
Ben Boeckel authored
-
Ben Boeckel authored
-
- Jan 28, 2025
-
-
Jaswant Panchumarti (Kitware) authored
- the webgpu classes should not use them because Marshalling is currently not enabled for the VTK::RenderingWebGPU module.
-
- Jan 25, 2025
-
-
Jaswant Panchumarti (Kitware) authored
- closes vtk/vtk#19592
-
- Jan 23, 2025
-
-
Jens Munk Hansen authored
-
- Jan 21, 2025
-
-
Lucas Gandel authored
-
- Jan 17, 2025
-
-
Sankhesh Jhaveri authored
Allows for custom manipulations for the contour representation subclasses.
-
- Jan 16, 2025
-
-
!11708 introduced the vtkBoundedWidgetRepresentation to handle widget outlines, an existing but duplicated feature. The refactor misses a point: when OutsideBounds is off and ConstrainToWidgetBounds is On, the box should be translated and not inflated to stays around the center. This was not detected due to bad threshold in baseline comparison. CylinderWidget2 and PlaneWidget3 were impacted.
-
Leftover from !11708: we changed the picker used for some interactions (as for the Radius), so the widget correctly follows the cursor. Obviously, this impacts the test final screenshot. But a wrong threshold in baseline comparison used to hide it. See !11714 for threshold update.
-
-
Using position instead of motion avoids shifts. Also widget actually follow the cursor, which is more intuitive
-
-
Spiros Tsalikis authored
ee7301ba changed the log but did not update the baseline.
-
Spiros Tsalikis authored
-
Spiros Tsalikis authored
In cb5e1bbf the plane colors changed from ambient to solid.
-
Spiros Tsalikis authored
The content is correct, but the rendering of edges have slightly changed.
-
Spiros Tsalikis authored
-
- Jan 14, 2025
-
-
Sankhesh Jhaveri authored
When vtkContourRepresentation::ClearAllNodes is invoked, it frees up some default internal ivars. This change ensures that those ivars are reset so that the representation can be reused with a different set of node points.
-
- Jan 09, 2025
-
-
Sean McBride authored
-
- Jan 08, 2025
-
-
Sankhesh Jhaveri authored
This change ensures that the camera orientation widget handles are updated at build time. This allows arbitary calls to BuildRepresentation to yield updated handles.
-
- Dec 19, 2024
-
-
Cory Quammen authored
Fix two warnings introduced by c446f2bc.
-
- Dec 18, 2024
-
-
- Dec 17, 2024
-
-
Nicolas Vuaille authored
Different implicit representations implement a "crop at outline" feature, where the drawn widget is clipped by a bounding box composed of the input data bounding box extended to contain widget Origin. This factorizes this feature. We use inheritance and intermediate class (vtkBoundedWidgetRepresentation), to limit API evolution of concrete vtkImplicitXXXRepresentation. Ported classes: vtkImplicitConeRepresentation, vtkImplicitCylinderRepresentation, vtkImplicitAnnulusRepresentation vtkImplicitPlaneRepresentation Newly supported class: vtkImplicitFrustumRepresentation (it was using a fixed size, instead of dynamic one)
-
Nicolas Vuaille authored
Also, the useful part of the motion is the projection on the main axis. Use that instead of motion magnitude.
-
Nicolas Vuaille authored
-
Nicolas Vuaille authored
Setter should not modify values.
-
Nicolas Vuaille authored
Clamping the radius in its setter forces the user to set Inner and Outer in the correct order. Prefer accepting any value, and do some sanity check when using them.
-
Nicolas Vuaille authored
Check that annulus circle follows mouse position
-
Nicolas Vuaille authored
Using actual position to compute radius helps with interaction: widget stays under the mouse in a predictable way. Previous code makes use of motion in Y direction of DisplayCoordinates, which was harder to understand. See also: #19537
-
Nicolas Vuaille authored
We have 2 pickers: one for some handles, another for the drawn widget. Depending on the interaction, using the corresponding one gives better result when computing WorldCoordinates.
-
Nicolas Vuaille authored
-
- Dec 16, 2024
-
-
David Gobbi authored
This code doesn't fit the usage of the VTK_DEPRECATED_IN_X_Y_Z() macros, but we still want to eventually remove it, so we are marking it to be removed when deprecated-in-9.5.0 code is removed.
-
- Dec 10, 2024
-
-
Sankhesh Jhaveri authored
-
- Dec 09, 2024
-
-
Jean Fechter authored
-
- Dec 06, 2024
-
-
Jaswant Panchumarti (Kitware) authored
- Lift the member variables from composite polydata mapper to the base class (vtkPolyDataMapper)
-