Table of Contents

Class IntersectionUtils

Namespace
DrawnUi.Infrastructure.Helpers
Assembly
DrawnUi.Maui.dll
public static class IntersectionUtils
Inheritance
IntersectionUtils
Inherited Members

Methods

Clamped(Vector2, SKRect)

public static Vector2 Clamped(this Vector2 point, SKRect rect)

Parameters

point Vector2
rect SKRect

Returns

Vector2

GetIntersection(SKRect, (Vector2, Vector2))

public static Vector2? GetIntersection(SKRect rect, (Vector2, Vector2) segment)

Parameters

rect SKRect
segment (Vector2, Vector2)

Returns

Vector2?

GetIntersection((Vector2, Vector2), (Vector2, Vector2))

public static Vector2? GetIntersection((Vector2, Vector2) segment1, (Vector2, Vector2) segment2)

Parameters

segment1 (Vector2, Vector2)
segment2 (Vector2, Vector2)

Returns

Vector2?

IntersectWith(SKRect, SKRect)

public static SKRect IntersectWith(this SKRect r1, SKRect r2)

Parameters

r1 SKRect
r2 SKRect

Returns

SKRect