Eyeshot 11 WinForms API Reference
WinForms Assembly / devDept.Eyeshot Namespace / HiddenLinesView Class
Members Example

In This Topic
    HiddenLinesView Class
    In This Topic
    Class that computes silhouettes and hidden lines.
    Syntax
    'Declaration
     
    Public Class HiddenLinesView 
       Inherits WorkUnit
    public class HiddenLinesView : WorkUnit 
    Example
    Usage example.
    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()
    Inheritance Hierarchy
    See Also