Grasshopper API
GH_ViewportSolveUnit Method |
Utility function for calculating graphics dimensions in a zoom-aware environment.
This function can be used for example to compute the linewidth of a pen which always
needs to appear as 3 pixels thick on the screen regardless of zoom values.
Namespace: Grasshopper.GUI.Canvas
Assembly: Grasshopper (in Grasshopper.dll)

public float SolveUnit( float desired, float no_less_than, float no_more_than )
Public Function SolveUnit ( desired As Single, no_less_than As Single, no_more_than As Single ) As Single
Parameters
- desired
- Type: SystemSingle
Desired value in pixel units. - no_less_than
- Type: SystemSingle
Minimum allowed size in graphics coordinates. - no_more_than
- Type: SystemSingle
Maximum allowed size in graphics coordinates.
Return Value
Type: Single