diffCheck.df_visualization
module#
This module contains the utility functions to visualize differences
- class diffCheck.df_visualization.DFColorMap(name)#
Bases:
object
This class defines different colormaps for visualization purposes It allows selection of a colormap by name and initializes the corresponding color values.
- interpolate_color(color1, color2, t)#
Interpolate between two colors.
- value_to_color(value, min_value, max_value)#
Map a value to a color based on a colormap.
- class diffCheck.df_visualization.DFVizSettings(valueType, palette, upper_threshold, lower_threshold, legend_height, legend_width, legend_plane, histogram_scale_factor, one_histogram_per_item)#
Bases:
object
This class compiles the settings for the visualization into one object
- diffCheck.df_visualization.color_rh_mesh(mesh, values, min_value, max_value, palette)#
Colors a mesh based on given values and palette.
- diffCheck.df_visualization.color_rh_pcd(pcd, values, min_value, max_value, palette)#
Colors a point cloud data based on given values and palette.
- diffCheck.df_visualization.create_histogram(values, min_value, max_value, res=100, steps=10, plane=Rhino.Geometry.Plane.WorldXY, total_height=10, scaling_factor=0.01, multiple_curves=False, spacing=0)#
Create a histogram in Rhino with a polyline representing value frequencies.
- diffCheck.df_visualization.create_histogram_curve(values, min_value, max_value, res=100, bin_size=1, height=1, scaling_factor=0.01, spacing=0)#
- diffCheck.df_visualization.create_legend(min_value, max_value, palette, steps=10, plane=Rhino.Geometry.Plane.WorldXY, width=0.5, total_height=10, spacing=0)#
Create a legend in Rhino with colored hatches and text labels.