Search Results for

    Show / Hide Table of Contents

    Class Datapolygon

    Controls an instance of a Polygon ViRGIS component

    Inheritance
    Object
    VirgisFeature
    Datapolygon
    Implements
    IVirgisFeature
    IVirgisEntity
    Inherited Members
    VirgisFeature.mainMat
    VirgisFeature.selectedMat
    VirgisFeature.gisId
    VirgisFeature.gisProperties
    VirgisFeature.label
    VirgisFeature.SetMaterial(Material, Material)
    VirgisFeature.StartEditSession()
    VirgisFeature.ExitEditSession(Boolean)
    VirgisFeature.GetClosest(Vector3, Guid[])
    VirgisFeature.GetGeometry<T>()
    VirgisFeature.GetId()
    VirgisFeature.GetMetadata()
    VirgisFeature.Equals(Object)
    VirgisFeature.GetHashCode()
    VirgisFeature.Equals(VirgisFeature)
    Namespace: Virgis
    Assembly: cs.temp.dll.dll
    Syntax
    public class Datapolygon : VirgisFeature, IVirgisFeature, IVirgisEntity

    Fields

    Polygon

    Declaration
    public List<Dataline> Polygon
    Field Value
    Type Description
    List<Dataline>

    VertexTable

    Declaration
    public List<VertexLookup> VertexTable
    Field Value
    Type Description
    List<VertexLookup>

    Methods

    AddVertex(Vector3)

    Declaration
    public override VirgisFeature AddVertex(Vector3 position)
    Parameters
    Type Name Description
    Vector3 position
    Returns
    Type Description
    VirgisFeature
    Overrides
    VirgisFeature.AddVertex(Vector3)

    Draw(List<Dataline>, Material)

    Called to draw the Polygon based upon the

    Declaration
    public GameObject Draw(List<Dataline> polygon, Material mat = null)
    Parameters
    Type Name Description
    List<Dataline> polygon
    Material mat

    Material to be used

    Returns
    Type Description
    GameObject

    GetVertexes()

    Get an array of the Datapoint components for the vertexes

    Declaration
    public Datapoint[] GetVertexes()
    Returns
    Type Description
    Datapoint[]

    Datapoint[]

    MoveAxis(MoveArgs)

    Declaration
    public override void MoveAxis(MoveArgs args)
    Parameters
    Type Name Description
    MoveArgs args
    Overrides
    VirgisFeature.MoveAxis(MoveArgs)

    MoveTo(MoveArgs)

    Declaration
    public override void MoveTo(MoveArgs args)
    Parameters
    Type Name Description
    MoveArgs args
    Overrides
    VirgisFeature.MoveTo(MoveArgs)

    RemoveVertex(VirgisFeature)

    Declaration
    public override void RemoveVertex(VirgisFeature vertex)
    Parameters
    Type Name Description
    VirgisFeature vertex
    Overrides
    VirgisFeature.RemoveVertex(VirgisFeature)

    Selected(SelectionTypes)

    Declaration
    public override void Selected(SelectionTypes button)
    Parameters
    Type Name Description
    SelectionTypes button
    Overrides
    VirgisFeature.Selected(SelectionTypes)

    ShapeMoveVertex(MoveArgs)

    Move a vertex of the polygon and recreate the mesh

    Declaration
    public void ShapeMoveVertex(MoveArgs data)
    Parameters
    Type Name Description
    MoveArgs data

    MoveArgs

    Translate(MoveArgs)

    Declaration
    public override void Translate(MoveArgs args)
    Parameters
    Type Name Description
    MoveArgs args
    Overrides
    VirgisFeature.Translate(MoveArgs)

    UnSelected(SelectionTypes)

    Declaration
    public override void UnSelected(SelectionTypes button)
    Parameters
    Type Name Description
    SelectionTypes button
    Overrides
    VirgisFeature.UnSelected(SelectionTypes)

    VertexMove(MoveArgs)

    Declaration
    public override void VertexMove(MoveArgs data)
    Parameters
    Type Name Description
    MoveArgs data
    Overrides
    VirgisFeature.VertexMove(MoveArgs)

    Implements

    IVirgisFeature
    IVirgisEntity
    In This Article
    Back to top ViRGIS VR GIS