Class GeometryExportOptions
Inheritance
System.Object
GeometryExportOptions
Assembly: SMT.MastaAPI.15.0.dll
Syntax
public sealed class GeometryExportOptions : APIBase, IEquatable<APIBase>
Properties
CreateSolid
Declaration
public bool CreateSolid { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DrawFillets
Declaration
public bool DrawFillets { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DrawGearTeeth
Declaration
public bool DrawGearTeeth { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DrawToTipDiameter
Declaration
public bool DrawToTipDiameter { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ExportSingleToothSurface
If this option is selected, the surface of a single tooth is exported. If not, the whole gear geometry is exported as a solid.
Declaration
public bool ExportSingleToothSurface { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IncludeBearingCage
Declaration
public bool IncludeBearingCage { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IncludeBearingElements
Declaration
public bool IncludeBearingElements { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IncludeBearingInnerRace
Declaration
public bool IncludeBearingInnerRace { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IncludeBearingOuterRace
Declaration
public bool IncludeBearingOuterRace { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IncludePlanetaryDuplicates
Declaration
public bool IncludePlanetaryDuplicates { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IncludeVirtualComponents
Include 3D representations of power loads, mass discs, point loads, and unbalanced masses in exported geometry
Declaration
public bool IncludeVirtualComponents { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
NumberOfFaceWidthPoints
The number of points in the face width direction used to sample to the tooth geometry. The tooth surface is sampled via a grid and then a spline surface is fitted to that grid via spline surface interpolation.
Declaration
public int NumberOfFaceWidthPoints { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NumberOfPointsPerCycloidalDiscHalfLobe
Declaration
public int NumberOfPointsPerCycloidalDiscHalfLobe { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NumberOfProfilePoints
The number of points in the profile direction used to sample to the tooth geometry. The tooth surface is sampled via a grid and then a spline surface is fitted to that grid via spline surface interpolation.
Declaration
public int NumberOfProfilePoints { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NURBSDegree
The degree of the spline basis functions used to interpolate the surface. The same degree is used in both directions. Usually there the user will not need to change this property.
Declaration
public int NURBSDegree { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
ExportToSTL(String, TaskProgress)
Declaration
public void ExportToSTL(string fileName, TaskProgress progress)
Parameters
Type |
Name |
Description |
System.String |
fileName |
|
SMT.MastaAPIUtility.TaskProgress |
progress |
|
ExportToSTP(String)
Declaration
public void ExportToSTP(string fileName)
Parameters
Type |
Name |
Description |
System.String |
fileName |
|
SaveStlToSeparateFiles(String, Boolean)
Declaration
public void SaveStlToSeparateFiles(string directoryPath, bool saveInSubFolders)
Parameters
Type |
Name |
Description |
System.String |
directoryPath |
|
System.Boolean |
saveInSubFolders |
|
ToSTLCode()
Declaration
public string ToSTLCode()
Returns
Type |
Description |
System.String |
|
Implements
System.IEquatable<T>
Extension Methods