private ToolpathPreviewVertex[] CreatePoints(LinearToolpath3 <PrintVertex> toolpath) { var previewVertices = new ToolpathPreviewVertex[toolpath.VertexCount]; int i = 0; int fillTypeIndex = fillTypeMapper.GetIntegerFromLabel(toolpath.FillType.GetLabel()); foreach (var printVertex in toolpath) { previewVertices[i++] = new ToolpathPreviewVertex( printVertex.Position, fillTypeIndex, layerIndex, color, 1, new CustomColorData(1, 1, 1)); } return(previewVertices); }
public int AddVertex(ToolpathPreviewVertex vertex) { vertices.Add(vertex); return(vertices.Count - 1); }