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); }
private void UpdateVertex(GeoVertex geoVertex) { VertexBehaviour vertexBehaviour = vertexMap[geoVertex]; vertexBehaviour.SetData(geometry.Vertex(geoVertex)); }