diff --git a/MatterControl.OpenGL/GCodeRenderer/GCodeRenderer.cs b/MatterControl.OpenGL/GCodeRenderer/GCodeRenderer.cs index acc234af7..d05e9013f 100644 --- a/MatterControl.OpenGL/GCodeRenderer/GCodeRenderer.cs +++ b/MatterControl.OpenGL/GCodeRenderer/GCodeRenderer.cs @@ -54,18 +54,18 @@ namespace MatterHackers.GCodeVisualizer { public static double ExtruderWidth { get; set; } = .4; + public static Color TravelColor = Color.Green; + + private static readonly bool Is32Bit = IntPtr.Size == 4; + private List> featureStartIndex = new List>(); private List> featureEndIndex = new List>(); private List> renderFeatures = new List>(); - public static Color TravelColor = Color.Green; - + private List layerVertexBuffer; + private RenderType lastRenderType = RenderType.None; + private GCodeRenderInfo renderInfo; private GCodeFile gCodeFileToDraw; - public GCodeFile GCodeFileToDraw => gCodeFileToDraw; - - public ExtrusionColors ExtrusionColors { get; } = null; - - public Color Gray { get; set; } public GCodeRenderer(GCodeFile gCodeFileToDraw) { @@ -85,6 +85,12 @@ namespace MatterHackers.GCodeVisualizer } } + public GCodeFile GCodeFileToDraw => gCodeFileToDraw; + + public ExtrusionColors ExtrusionColors { get; } = null; + + public Color Gray { get; set; } + public void CreateFeaturesForLayerIfRequired(int layerToCreate) { if (renderFeatures.Count == 0 @@ -273,10 +279,6 @@ namespace MatterHackers.GCodeVisualizer } } - private List layerVertexBuffer; - private RenderType lastRenderType = RenderType.None; - - private static readonly bool Is32Bit = IntPtr.Size == 4; public void Render3D(GCodeRenderInfo renderInfo, DrawEventArgs e) {