Click or drag to resize

GH_CapsuleRenderEngineCreateJaggedRectangle Method

Static (Shared in VB) method for creating rectangles with rounded corners.

Namespace:  Grasshopper.GUI.Canvas
Assembly:  Grasshopper (in Grasshopper.dll)
Syntax
public static GraphicsPath CreateJaggedRectangle(
	RectangleF rec,
	float R0,
	float R1,
	float R2,
	float R3,
	bool jaggedLeft,
	bool jaggedRight
)

Parameters

rec
Type: System.DrawingRectangleF
Rectangle to fillet. Rectangles smaller than 3 pixels wide/high will be grown.
R0
Type: SystemSingle
Radius of upper left corner. Zero or negative values omit fillets.
R1
Type: SystemSingle
Radius of upper right corner. Zero or negative values omit fillets.
R2
Type: SystemSingle
Radius of lower right corner. Zero or negative values omit fillets.
R3
Type: SystemSingle
Radius of lower left corner. Zero or negative values omit fillets.
jaggedLeft
Type: SystemBoolean
If true, the left edge of the rectangle will be jagged and R0 and R3 will be ignored.
jaggedRight
Type: SystemBoolean
If true, the right edge of the rectangle will be jagged and R1 and R2 will be ignored.

Return Value

Type: GraphicsPath
Graphics path that describes the rounded rectangle.
See Also