public void DrawViewportWires(IGH_PreviewArgs args) { DisplayPipeline dp = args.Display; foreach (DMesh3_goo goo in this.m_data.NonNulls) { goo.GenerateDispMesh(); dp.DrawMeshWires(goo.dispMsh, Color.DarkGray); } }
public void DrawViewportWires(IGH_PreviewArgs args) { DisplayPipeline dp = args.Display; foreach (EdgeSpan_goo goo in this.m_data.NonNulls) { goo.GenerateDispMesh(); goo.GenerateDispCurves(); dp.DrawMeshWires(goo.dispMsh, Color.DarkGray); dp.DrawCurve(goo.span, Color.DarkRed, 2); } }
public void DrawViewportMeshes(IGH_PreviewArgs args) { DisplayPipeline dp = args.Display; foreach (DMesh3_goo goo in this.m_data.NonNulls) { goo.GenerateDispMesh(); if (goo.dispMsh.VertexColors.Count != 0) { dp.DrawMeshFalseColors(goo.dispMsh); } else { dp.DrawMeshShaded(goo.dispMsh, new DisplayMaterial(Color.DarkSlateGray, 0.2)); } dp.DrawMeshWires(goo.dispMsh, Color.DarkGray); } }