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);
        }
示例#2
0
 public int AddVertex(ToolpathPreviewVertex vertex)
 {
     vertices.Add(vertex);
     return(vertices.Count - 1);
 }