class MAGES::MeshDeformations::BoundedPlane

BoundedPlane.

class BoundedPlane
{
public:
    // fields

    Vector3 position = Vector3.zero;
    Quaternion rotation = Quaternion.identity;
    Vector2 extents = new Vector2(.1f, .1f);
    bool enableGizmos = true;

    // methods

    Vector3 GetCenter(Transform transform);
    Vector3 GetCorner(Transform transform, float north, float east);
    Vector3 GetCorner(float north, float east);
    Vector3 GetNorthWestCorner(Transform transform);
    Vector3 GetNorthEastCorner(Transform transform);
    Vector3 GetSouthEastCorner(Transform transform);
    Vector3 GetSouthWestCorner(Transform transform);
    Vector3 GetNorthWestCorner();
    Vector3 GetNorthEastCorner();
    Vector3 GetSouthEastCorner();
    Vector3 GetSouthWestCorner();
    void DrawGizmos(Transform transform);
};