Search Results for

    Show / Hide Table of Contents

    Struct Box3f

    Inherited Members
    ValueType.Equals(Object)
    ValueType.GetHashCode()
    ValueType.ToString()
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Namespace: g3
    Assembly: cs.temp.dll.dll
    Syntax
    public struct Box3f

    Constructors

    Box3f(AxisAlignedBox3f)

    Declaration
    public Box3f(AxisAlignedBox3f aaBox)
    Parameters
    Type Name Description
    AxisAlignedBox3f aaBox

    Box3f(Vector3f)

    Declaration
    public Box3f(Vector3f center)
    Parameters
    Type Name Description
    Vector3f center

    Box3f(Vector3f, Vector3f)

    Declaration
    public Box3f(Vector3f center, Vector3f extent)
    Parameters
    Type Name Description
    Vector3f center
    Vector3f extent

    Box3f(Vector3f, Vector3f, Vector3f, Vector3f, Vector3f)

    Declaration
    public Box3f(Vector3f center, Vector3f x, Vector3f y, Vector3f z, Vector3f extent)
    Parameters
    Type Name Description
    Vector3f center
    Vector3f x
    Vector3f y
    Vector3f z
    Vector3f extent

    Fields

    AxisX

    Declaration
    public Vector3f AxisX
    Field Value
    Type Description
    Vector3f

    AxisY

    Declaration
    public Vector3f AxisY
    Field Value
    Type Description
    Vector3f

    AxisZ

    Declaration
    public Vector3f AxisZ
    Field Value
    Type Description
    Vector3f

    Center

    Declaration
    public Vector3f Center
    Field Value
    Type Description
    Vector3f

    Empty

    Declaration
    public static readonly Box3f Empty
    Field Value
    Type Description
    Box3f

    Extent

    Declaration
    public Vector3f Extent
    Field Value
    Type Description
    Vector3f

    Properties

    Diagonal

    Declaration
    public Vector3f Diagonal { get; }
    Property Value
    Type Description
    Vector3f

    MaxExtent

    Declaration
    public double MaxExtent { get; }
    Property Value
    Type Description
    Double

    MinExtent

    Declaration
    public double MinExtent { get; }
    Property Value
    Type Description
    Double

    Volume

    Declaration
    public double Volume { get; }
    Property Value
    Type Description
    Double

    Methods

    Axis(Int32)

    Declaration
    public Vector3f Axis(int i)
    Parameters
    Type Name Description
    Int32 i
    Returns
    Type Description
    Vector3f

    ComputeVertices()

    Declaration
    public Vector3f[] ComputeVertices()
    Returns
    Type Description
    Vector3f[]

    ComputeVertices(Vector3f[])

    Declaration
    public void ComputeVertices(Vector3f[] vertex)
    Parameters
    Type Name Description
    Vector3f[] vertex

    Contain(Box3f)

    Declaration
    public void Contain(Box3f o)
    Parameters
    Type Name Description
    Box3f o

    Contain(Vector3f)

    Declaration
    public void Contain(Vector3f v)
    Parameters
    Type Name Description
    Vector3f v

    Contains(Vector3f)

    Declaration
    public bool Contains(Vector3f v)
    Parameters
    Type Name Description
    Vector3f v
    Returns
    Type Description
    Boolean

    Expand(Single)

    Declaration
    public void Expand(float f)
    Parameters
    Type Name Description
    Single f

    Scale(Vector3f)

    Declaration
    public void Scale(Vector3f s)
    Parameters
    Type Name Description
    Vector3f s

    ScaleExtents(Vector3f)

    Declaration
    public void ScaleExtents(Vector3f s)
    Parameters
    Type Name Description
    Vector3f s

    ToAABB()

    Declaration
    public AxisAlignedBox3f ToAABB()
    Returns
    Type Description
    AxisAlignedBox3f

    Translate(Vector3f)

    Declaration
    public void Translate(Vector3f v)
    Parameters
    Type Name Description
    Vector3f v

    VerticesItr()

    Declaration
    public IEnumerable<Vector3f> VerticesItr()
    Returns
    Type Description
    IEnumerable<Vector3f>
    In This Article
    Back to top ViRGIS VR GIS