Hide Table of Contents
IGetSilhoutteEdges Method (IFace2)

Gets the silhouette edges for this face with the specified root point and in the specified direction.

.NET Syntax

Visual Basic (Declaration) 
Function IGetSilhoutteEdges( _
   ByRef Root As Double, _
   ByRef Normal As Double _
) As Edge
Visual Basic (Usage) 
Dim instance As IFace2
Dim Root As Double
Dim Normal As Double
Dim value As Edge
value = instance.IGetSilhoutteEdges(Root, Normal)
Edge IGetSilhoutteEdges( 
   ref double Root,
   ref double Normal
Edge^ IGetSilhoutteEdges( 
&   double% Root,
&   double% Normal



Array of doubles defining the root point


Array of doubles defining the direction vector

Return Value

  • in-process, unmanaged C++: Pointer to an array to hold the edge pointers 
  • VBA, VB.NET, C#, and C++/CLI: Not supported
  • See In-process Methods for details about this type of method.


    These edges are not added to the face and cannot be found using IFace2::IGetEdges. They are created and handed back to the caller as an array of edges packed with edges.

    The vector root point (root) and a vector direction (normal) define the orientation for the silhouette edge creation.

    The return array has two elements for each edge: the first is the silhouette edge and the second is  not used. To iterate through the edges, an application needs to step through every second element.

    Before calling this method, call IFace2::IGetSilhoutteEdgeCount to get the size of array required to hold the edges.

    The returned edges are transient and cannot be selected.


    See Also


    SolidWorks 2001Plus FCS, Revision Number 10.0

    Provide feedback on this topic

    SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

    * Required

    Subject:   Feedback on Help Topics
    Page:   IGetSilhoutteEdges Method (IFace2)
    *   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

    Print Topic

    Select the scope of content to print:


    We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

     Never show this message again

    Web Help Content Version: API Help (English only) 2012 SP05

    To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

    To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.