Skip to content

FileIgsWriteOptions

Public Class

Options for writing a Igs file

Inheritance Hierarchy

System.Object
Rhino.FileIO.FileIgsWriteOptions

Namespace: Rhino.FileIO

Assembly: RhinoCommon (in RhinoCommon.dll)

Syntax

public class FileIgsWriteOptions

The FileIgsWriteOptions type exposes the following members.

Constructors

Name

Description


Public Method

Initializes a new instance of the FileIgsWriteOptions class


Properties

Name

Description


Public Property

Public Property

Public Property

Public Property

TRUE means all periodic NURBS will have their end knots clamped.


Public Property

Public Property

Public Property

d >= 3 means all NURBS curves with degree > d be fit with degree d non-rational cubics.


Public Property

Use “E” instead of the correct “D” for double scientific notation to get around IGES bug in FastShip.


Public Property

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)


Public Property

true means all rational NURBS will be fit with non-rational cubics.


Public Property

true means non-conic rational surfaces will be fit with non-rational surfaces


Public Property

Public Property

Public Property

Public Property

true means all NURBS surfaces will have their internal knots set to full multiplicity.


Public Property

true means all surfaces will be exported as 143 or 144s CATIA may like this better.


Public Property

Public Property

Public Property

Version of IGES spec to write


Public Property

Public Property

Public Property

Public Property

The GridTool program used at NASA Langly cannot read IGES files that have leading zeros in the T section.


Public Property

Public Property

Public Property

Public Property

Public Property

Public Property

(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.


Public Property

Public Property

TRUE means NURBS that are lines or arcs will be written as lines or arcs instead of 126’s


Public Property

true means that NURBS surfaces that are ruled surfaces or surfaces of revolution will be written as ruled surfaces or surfaces of revolution.


Public Property

Public Property

Public Property

Public Property

Public Property

In model space units specified above


Public Property

Public Property

copy parent label to dependent curves


Public Property

copy parent label to dependent srfs


Public Property

true means the UnitNormal will be written regardless, even if the curve is non planar


Methods

Name

Description


Public Method

Equals

Determines whether the specified object is equal to the current object.

(Inherited from Object.)


Protected Method

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

(Inherited from Object.)


Public Method

GetHashCode

Serves as the default hash function.

(Inherited from Object.)


Public Method

GetType

Gets the Type of the current instance.

(Inherited from Object.)


Protected Method

MemberwiseClone

Creates a shallow copy of the current Object.

(Inherited from Object.)


Public Method

Create a dictionary of these options. This dictionary can be passed to the RhinoDoc.Export function


Public Method

ToString

Returns a string that represents the current object.

(Inherited from Object.)