Fixed a bug with trying to render null meshes.
Starting work on fixing grid on gcode view not being able to be hidden.
This commit is contained in:
parent
c70f30594c
commit
a7989de8e2
2 changed files with 10 additions and 7 deletions
|
|
@ -1629,14 +1629,17 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
|
||||
this.SelectionChanged += (sender, e) =>
|
||||
{
|
||||
Mesh mesh = SelectedMeshGroup.Meshes[0];
|
||||
MeshMaterialData material = MeshMaterialData.Get(mesh);
|
||||
|
||||
for (int i = 0; i < extruderButtons.Count; i++)
|
||||
if (SelectedMeshGroup != null)
|
||||
{
|
||||
if (material.MaterialIndex-1 == i)
|
||||
Mesh mesh = SelectedMeshGroup.Meshes[0];
|
||||
MeshMaterialData material = MeshMaterialData.Get(mesh);
|
||||
|
||||
for (int i = 0; i < extruderButtons.Count; i++)
|
||||
{
|
||||
((RadioButton)extruderButtons[i]).Checked = true;
|
||||
if (material.MaterialIndex - 1 == i)
|
||||
{
|
||||
((RadioButton)extruderButtons[i]).Checked = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
|
|
|||
|
|
@ -244,7 +244,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
|
||||
meshViewerWidget = new MeshViewerWidget(viewerVolume, bedCenter, bedShape, "".Localize());
|
||||
meshViewerWidget.AnchorAll();
|
||||
meshViewerWidget.AlwaysRenderBed = true;
|
||||
meshViewerWidget.AllowBedRenderingWhenEmpty = true;
|
||||
gcodeDisplayWidget.AddChild(meshViewerWidget);
|
||||
meshViewerWidget.Visible = false;
|
||||
meshViewerWidget.TrackballTumbleWidget.DrawGlContent += new EventHandler(TrackballTumbleWidget_DrawGlContent);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue