Eagle Nurbs Configuration


 

This section contains configurable settings to configure the Eagle Nurbs implementation.  These settings can be altered to match your application type, models and mode.

Configuration File Entries

 

SELECT_RAYTRACE

Values 

yes | no

Description

Allows selection of NURBS entity being computed also internally to surface boundary. Enabling this method can be much slower and so it should only be set by the application if  standard selection doesn't provide a valid solution.  
The variable is read at each selection.

Default

no

Example

SELECT_RAYTRACE=yes

 

 

NURBS_FACETED

Values 

yes | no

Description

Indicates if NURBS should be faceted for rendering in OpenGL or if they are to be translated as NURBS. The variable is read at each rendering.  NURBS representation  in OpenGL can be slower than the corresponding facetted representation but the representation is more precise and smooth.  In order to preserve performance this option should only be set to yes by the application if regular faceting doesn't  provide an acceptable result.

Faceting is performed using an approximation of the geometry that is driven by a parameter called “deviation”. This can be described as the maximum  distance from the triangulation to the real surface.  

Its value is heuristically computed as “boxSize * 0.001 * 4”, where “boxSize” is the size of the bounding box of the given surface. This value is used as default, that is when SET DTOL=OFF. To change this behavior you can specify SET DTOL=ON and then provide the requested value by means of the SET CTOL=<value>. There is no lower limit to CTOL, but the program gives a warning message when this value is lower than 0.001

Default

yes

Example

NURBS_FACETED=no

 

 

NURBS_TRIMMED

Values 

yes | no

Description

This setting enables inclusion of Trimming Curves for NURBS when rendering in OpenGL and as such only has a meaning when set to no.  It is  required when the geometry is not just limited by U-V bounds. The variable is read at each rendering

Default

no

Example

NURBS_TRIMMED=no

 

 

IGES_COLORS

Values 

yes | no

Description

This setting enables the retrieval of color information from an IGES file. If color information is assigned then the corresponding entity in th eworkspace will be assigned for both color and pen attributes.  The variable is read at each IMPORT

Default

no

Example

IGES_COLORS=no

 

 

IGES_LEVELS

Values 

yes | no

Description

This setting enables retrieval of level information from entities in an IGES file.   If level information is assigned then the corresponding entity in the workspace will be assigned the layer attribute.   Map Layer information for the IGES files is defined in the TABLAYER.DAT  configuration file for layer mapping. .  The variable is read at each IMPORT

Default

no

Example

IGES_LEVELS=no

 

See Patch Section for possible additional tweaking of settings.