Search Results for

    Show / Hide Table of Contents

    Class DcurveExtensions

    Inheritance
    Object
    DcurveExtensions
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Virgis
    Assembly: cs.temp.dll.dll
    Syntax
    public static class DcurveExtensions

    Methods

    Center(DCurve3)

    Estimates the 3D centroid of a DCurve

    Declaration
    public static Vector3d Center(this DCurve3 curve)
    Parameters
    Type Name Description
    DCurve3 curve

    DCurve

    Returns
    Type Description
    Vector3d

    Vector3[]

    CenterMark(DCurve3)

    Estimates the nearest point on a DCurve to the centroid of that DCurve

    Declaration
    public static Vector3d CenterMark(this DCurve3 curve)
    Parameters
    Type Name Description
    DCurve3 curve

    g3.DCurve

    Returns
    Type Description
    Vector3d

    g3.Vector3d Centroid

    NearestSegment(DCurve3, Vector3d)

    Finds the Segment from the DCurve3 closes to the position

    Declaration
    public static int NearestSegment(this DCurve3 curve, Vector3d position)
    Parameters
    Type Name Description
    DCurve3 curve

    DCurve3

    Vector3d position

    Vector3d

    Returns
    Type Description
    Int32

    Integer Sgement index

    Vector3(g3.DCurve3, Vector3[], Boolean)

    Creates g3.DCurve from Vector3[]

    Declaration
    public static void Vector3(this g3.DCurve3 curve, Vector3[] verteces, bool bClosed)
    Parameters
    Type Name Description
    g3.DCurve3 curve

    DCurve

    Vector3[] verteces

    Vextor3[]

    Boolean bClosed

    whether the line is closed

    In This Article
    Back to top ViRGIS VR GIS