Search Results for

    Show / Hide Table of Contents

    Class Geometry.Polygon.Circle

    Represents a circle polygon.

    Inheritance
    System.Object
    Geometry.Polygon
    Geometry.Polygon.Circle
    Inherited Members
    Geometry.Polygon.Points
    Geometry.Polygon.Add(Vector2)
    Geometry.Polygon.Add(Vector3)
    Geometry.Polygon.Add(Geometry.Polygon)
    Geometry.Polygon.Draw(Color, Int32)
    Geometry.Polygon.IsInside(Vector2)
    Geometry.Polygon.IsInside(Vector3)
    Geometry.Polygon.IsInside(GameObjectBase)
    Geometry.Polygon.IsOutside(Vector2)
    Geometry.Polygon.ToClipperPath()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Oasys.Common.Logic
    Assembly: Oasys.Common.dll
    Syntax
    public class Circle : Geometry.Polygon

    Constructors

    Circle(Vector2, Single, Int32)

    Initializes a new instance of the Geometry.Polygon.Circle class.

    Declaration
    public Circle(Vector2 center, float radius, int quality = 20)
    Parameters
    Type Name Description
    SharpDX.Vector2 center

    The center.

    System.Single radius

    The radius.

    System.Int32 quality

    The quality.

    Circle(Vector3, Single, Int32)

    Initializes a new instance of the Geometry.Polygon.Circle class.

    Declaration
    public Circle(Vector3 center, float radius, int quality = 20)
    Parameters
    Type Name Description
    SharpDX.Vector3 center

    The center.

    System.Single radius

    The radius.

    System.Int32 quality

    The quality.

    Fields

    Center

    The center

    Declaration
    public Vector2 Center
    Field Value
    Type Description
    SharpDX.Vector2

    Radius

    The radius

    Declaration
    public float Radius
    Field Value
    Type Description
    System.Single

    Methods

    UpdatePolygon(Int32, Single)

    Updates the polygon.

    Declaration
    public void UpdatePolygon(int offset = 0, float overrideWidth = -1F)
    Parameters
    Type Name Description
    System.Int32 offset

    The offset.

    System.Single overrideWidth

    Width of the override.

    Extension Methods

    Extensions.In<T>(T, T[])
    Geometry.CenterOfPolygone(Geometry.Polygon)
    Geometry.MovePolygone(Geometry.Polygon, Vector2)
    Geometry.RotatePolygon(Geometry.Polygon, Vector2, Single)
    Geometry.RotatePolygon(Geometry.Polygon, Vector2, Vector2)
    ☀
    ☾
    In This Article
    Back to top
    Generated by DocFX
    ☀
    ☾