Exemple #1
0
    private void AddVertex(GeoVertex geoVertex)
    {
        GameObject vertexObject = new GameObject(geoVertex.ToString());

        vertexObject.transform.SetParent(vertexWrapper.transform);

        VertexBehaviour vertexBehaviour = vertexObject.AddComponent <VertexBehaviour>();

        vertexBehaviour.Init(geoVertex, geoCamera);
        vertexBehaviour.SetData(geometry.Vertex(geoVertex));

        vertexMap.Add(geoVertex, vertexBehaviour);
        elementMap.Add(geoVertex, vertexBehaviour);
    }
Exemple #2
0
    private void UpdateVertex(GeoVertex geoVertex)
    {
        VertexBehaviour vertexBehaviour = vertexMap[geoVertex];

        vertexBehaviour.SetData(geometry.Vertex(geoVertex));
    }