added a hotend temperature stream
In the gcode line view show time to next extruder switch refactored gcode memory file gcode render features keep track of their gcode line index issue: MatterHackers/MCCentral#4679 Turn off hot end temp if not used for remainder of print
This commit is contained in:
parent
78b01b4d21
commit
394325db97
11 changed files with 718 additions and 541 deletions
|
|
@ -36,6 +36,10 @@ namespace MatterHackers.GCodeVisualizer
|
|||
{
|
||||
protected int toolIndex;
|
||||
|
||||
/// <summary>
|
||||
/// The actual gcode line in the sourc gcode file
|
||||
/// </summary>
|
||||
public int InstructionIndex { get; private set; }
|
||||
public static Color HighlightColor { get; set; } = new Color("#D0F476");
|
||||
|
||||
public static Color StartColor { get; set; } = Color.Red;
|
||||
|
|
@ -46,9 +50,10 @@ namespace MatterHackers.GCodeVisualizer
|
|||
|
||||
public abstract void CreateRender3DData(VectorPOD<ColorVertexData> colorVertexData, VectorPOD<int> indexData, GCodeRenderInfo renderInfo);
|
||||
|
||||
public RenderFeatureBase(int extruderIndex)
|
||||
public RenderFeatureBase(int instructionIndex, int toolIndex)
|
||||
{
|
||||
this.toolIndex = extruderIndex;
|
||||
this.toolIndex = toolIndex;
|
||||
this.InstructionIndex = instructionIndex;
|
||||
}
|
||||
|
||||
static public void CreateCylinder(VectorPOD<ColorVertexData> colorVertexData, VectorPOD<int> indexData, Vector3 startPos, Vector3 endPos, double radius, int steps, Color color, double layerHeight)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue