var hdls = new HiddenLinesViewSettings(viewportLayout1.Viewports[0], viewportLayout1, 0.1); hdls.KeepHiddenSegments = true; // in order to keep the hidden segments var hdl = new HiddenLinesView(hdls); viewportLayout1.DoWork(hdl); var silho = hdl.GetSilhouettes(); var hiddenSilho = hdl.GetHiddenSilhouettes(); var edges = hdl.GetEdges(); var hiddenEdges = hdl.GetHiddenEdges(); var wires = hdl.GetWires(); var hiddenWires = hdl.GetHiddenWires();
Dim hdls as HiddenLinesViewSettings = New HiddenLinesViewSettings(viewportLayout1.Viewports(0), viewportLayout1, 0.1) hdls.KeepHiddenSegments = True ' in order to keep the hidden segments Dim hdl = New HiddenLinesView(hdls) viewportLayout1.DoWork(hdl) Dim silho As IList(Of Segment2D) = hdl.GetSilhouettes() Dim hiddenSilho As IList(Of Segment2D) = hdl.GetHiddenSilhouettes() Dim edges As IList(Of Segment2D) = hdl.GetEdges() Dim hiddenEdges As IList(Of Segment2D) = hdl.GetHiddenEdges() Dim wires As IList(Of Segment2D) = hdl.GetWires() Dim hiddenWires As IList(Of Segment2D) = hdl.GetHiddenWires()
System.Object
devDept.Eyeshot.WorkUnit
devDept.Eyeshot.HiddenLinesView
devDept.Eyeshot.HiddenLinesViewOnClipboard
devDept.Eyeshot.HiddenLinesViewOnFileAutodesk
devDept.Eyeshot.HiddenLinesViewOnPaper