FileIgsWriteOptions Class |
Namespace: Rhino.FileIO
The FileIgsWriteOptions type exposes the following members.
| Name | Description | |
|---|---|---|
| FileIgsWriteOptions | Initializes a new instance of the FileIgsWriteOptions class |
| Name | Description | |
|---|---|---|
| Author | ||
| CatiaTolsize | ||
| CatiaVersion | ||
| ClampCurveEndKnots | TRUE means all periodic NURBS will have their
end knots clamped. | |
| ClampSurfaceEndKnots | ||
| CompositeCurvesAsSingleBsplines | ||
| CurveMaxDegree | d >= 3 means all NURBS curves with degree > d
be fit with degree d non-rational cubics. | |
| DoublesUseE | Use "E" instead of the correct "D" for double
scientific notation to get around IGES bug in
FastShip. | |
| EolType | IGES files are ASCII files. You need to
specify the flavor of the ASCII end of line
marker.Possibilities are:
TL_LF: line feed (unix)
TL_CRLF: carriage return, line feed (Microsoft)
TL_CR: carriage return (Apple)
| |
| FitRationalCurves | true means all rational NURBS will be fit
with non-rational cubics. | |
| FitRationalSurfaces | true means non-conic rational surfaces
will be fit with non-rational surfaces | |
| FlagDependentCurvesAs03 | ||
| FlagDependentSurfacesAs03 | ||
| ForceBezierKnotsOnCurves | ||
| ForceBezierKnotsOnSurfaces | true means all NURBS surfaces will have their
internal knots set to full multiplicity. | |
| ForceTrimmedSurfaces | true means all surfaces will be exported as 143 or 144s
CATIA may like this better. | |
| HideDependentObjects | ||
| IgesStringType | ||
| IgesVersion | Version of IGES spec to write | |
| MaxSurfaceDegree | ||
| MeshType | ||
| NotesInStartSection | ||
| NoZerosInTSection | The GridTool program used at NASA Langly
cannot read IGES files that have leading
zeros in the T section. | |
| Organization | ||
| PointType | ||
| PolySurfaceType | ||
| Receiver | ||
| RenderColorAsIgesColor | ||
| Scale | (model space units)/(real world units)
For example, if unit_system = TL_INCHES
and 1 model space unit = 8 inches,
then scale = 0.125.Note that
model space units are stored
in the IGES file. | |
| Sender | ||
| SimplifyCurves | TRUE means NURBS that are lines or arcs will
be written as lines or arcs instead of 126's | |
| SimplifySurfaces | true means that NURBS surfaces that are ruled
surfaces or surfaces of revolution will be
written as ruled surfaces or surfaces of
revolution. | |
| SolidType | ||
| SplitBiPolarSurfaces | ||
| SplitClosedSurfaces | ||
| SurfaceType | ||
| Tolerance | In model space units specified above | |
| Units | ||
| UseParentLabelOnCurves | copy parent label to dependent curves | |
| UseParentLabelOnSurfaces | copy parent label to dependent srfs | |
| WriteNonPlanarUnitNormal | true means the UnitNormal will be written regardless,
even if the curve is non planar |
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| ToDictionary |
Create a dictionary of these options. This dictionary can be passed to the
RhinoDoc.Export function
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |