C# Class SolidworksAddinFramework.Geometry.FaceExtensions

Datei anzeigen Open project: Weingartner/SolidworksAddinFramework

Public Methods

Method Description
GetBoxTs ( this face ) : Range3Single
GetDistance ( this entity0, IFace2 entity1, double &posacast, double &posbcast ) : bool
GetTessTrianglesAllowConversion ( this face ) : double[][]
GetTessTrianglesNoConversion ( this face ) : double[][]
GetTrimLoops ( this face ) : List>

Returns all the trim loops of the face as list of a list of curves

PackForTrimming ( this enumerable ) : ICurve[]

Packs trimming loops into an array suitable for usage by ISurface::CreateTrimmedSheet4

Private Methods

Method Description
GetTessTrianglesTs ( this face, bool noConversion ) : double[][]

Method Details

GetBoxTs() public static method

public static GetBoxTs ( this face ) : Range3Single
face this
return Range3Single

GetDistance() public static method

public static GetDistance ( this entity0, IFace2 entity1, double &posacast, double &posbcast ) : bool
entity0 this
entity1 IFace2
posacast double
posbcast double
return bool

GetTessTrianglesAllowConversion() public static method

public static GetTessTrianglesAllowConversion ( this face ) : double[][]
face this
return double[][]

GetTessTrianglesNoConversion() public static method

public static GetTessTrianglesNoConversion ( this face ) : double[][]
face this
return double[][]

GetTrimLoops() public static method

Returns all the trim loops of the face as list of a list of curves
public static GetTrimLoops ( this face ) : List>
face this
return List>

PackForTrimming() public static method

Packs trimming loops into an array suitable for usage by ISurface::CreateTrimmedSheet4
public static PackForTrimming ( this enumerable ) : ICurve[]
enumerable this
return ICurve[]