Tear
data class Tear(val point: Vector2, val circle: Circle) : LinearType<Tear> , GeometricPrimitive2D(source)
Represents a "Tear" consisting of a point and a circle.
This class allows operations such as addition, subtraction, scaling, and division, which are defined element-wise for the point and circle components of the Tear. Additionally, it provides a computed property that generates a closed shape contour based on the geometry of the Tear.