Circle2

public extension Circle2
public extension Circle2 where Vector: VectorMultiplicative, Scalar: Comparable
extension Circle2: Convex2Type where Vector: Vector2FloatingPoint
  • Initializes a circle centered at a given point with a given radius.

    Declaration

    Swift

    init(x: Scalar, y: Scalar, radius: Scalar)

Available where Vector: VectorMultiplicative, Scalar: Comparable

  • Returns true if this circle’s area contains a given point.

    Points at the perimeter of the circle (distance to center == radius) are considered as contained within the circle.

    Declaration

    Swift

    func contains(x: Scalar, y: Scalar) -> Bool