
		      Advanced IGES 7.00
		     Introduction, Enhancements and Corrections


Introducing CADKEY's Advanced IGES translator which has the 
following advantages over the old C2IG and IG2C translators: 
The Advanced Translator has incorporated all the customization 
capabilities that were once only available via a text editor.

Now, you can translate files without leaving CADKEY. Select 
the files you want to translate and set any options you want. 
Advanced IGES also supports CADKEY Layout mode, both into and 
out of IGES. When teamed with CADKEY's Advanced Modeler the 
Advanced IGES can read and write IGES files that contain surfaces. 

Try out the new capabilities of this translator by using the 
tutorial at the end of this readme file.


Advanced IGES product has undergone changes since its initial
release which include bug fixes and enhancements.  Below is
a list of those changes, broken down by process and classification:


CADKEY to IGES changes

- Output of trimmed surfaces has been corrected.  This involves proper
  ordering of trimming curves, and setting the minimum user intended
  resolution in the Global section of the IGES file to communicate
  the system tolerances used to create the part file. Requires 
  ADVANCED MODELER for Surfaces.

- CADKEY Collectives and Surfaces in Layout Mode will now be
  translated correctly into IGES.

- Collectives written to IGES will now allow individual members of the
  collective to have different attributes.

- Advanced IGES is now able to support IGES font 3001.  Control of
  this can be accessed through the CADKEY to IGES, Font option. 


IGES to CADKEY:

- Enhanced support for surface of revolution, including negative
  rotation angles. Requires ADVANCED MODELER for Surfaces.

- Added support for left-handed transformation matrices.

- Added ability to survive section entities containing spacing of 0 or
  a negative value.

- Corrected problems with sub figure instances concerning misplacement
  of scaled instances.

- More tolerant of data beyond the Terminate section of
  the IGES file.  Previous versions allowed up to 80 extra
  characters, it will now handle up to 1,000 extra characters.

- An 80 percent reduction in the size of b-splines and surfaces
  translated into CADKEY which positively affects the speed
  of translations as well. Requires ADVANCED MODELER for Surfaces.

- Ability for users to remap an entity's color from black to a user
  specified color, the default is green.  This can be accessed in the
  IGES to CADKEY, Other menu dialog box.

- Automatically sets a new Display Tolerance for splines used to
  represent the surface in the resulting part file.  This will be
  most evident in Metric files and those covering a large geometric
  area. Requires ADVANCED MODELER for Surfaces.

- Added ability to modify the Chord/Height tolerance during a
  translation.  This enables users to use a value other than that
  stored in Global field 19 of the IGES file, Minimum User Intended
  Resolution. Requires ADVANCED MODELER for Surfaces.

- Added ability to process Associativity Instances that are logically
  dependent into CADKEY Collectives.  This is accessed through IGES
  to CADKEY, Collectives dialog box.

- Added the ability to map IGES entities defined on level 0 of an IGES
  file.
  


General:

- The information displayed to the message console during translation
  has been completely changed which results in faster translations 
  with more information.

- The system now remembers the last path used in file management 
  dialog boxes.

- Modified the titles of the "Entity Processing" dialog boxes to
  "Entities Ignored" to better communicate the purpose of these 
  dialog boxes.

- Added ability to ignore surfaces both from CADKEY to IGES and from
  IGES to CADKEY.  This switch can be set by through the "General"
  dialog box under Templates.


ADVANCED IGES TUTORIAL

Overview

This tutorial gives examples of how IGES translations can be accomplished,  
and how easy it is to customize and modify these translations.  During 
these exercises you will perform several translations, all originating 
from a single part file.  Each translation will be modified in such a 
way that the resulting files will be different from the source file.


Exercise 1

Use this exercise to familiarize yourself with the Files, Specify, and 
Translate portion of the IGES interface while performing a simple 
translation from CADKEY to IGES.

1.      Load ADV-IGES.PRT in CADKEY.  

	Notice that this file contains model and layout information.


2.      Load the Advanced IGES translator if you haven't done so already.  
	This is done by choosing FILES, TRANSLAT, IGES from the CADKEY 
	menus or by FILES, CDE, OPEN, IGES, and then choose Advanced IGES 
	Translator from the CADKEY APPLIC menu.


3.      Using the Advanced IGES toolbar choose the FILES, PART option, 
	select ADV-IGES.PRT from the Files/List dialog box and choose OK.  

	Notice that the file name now appears in the "Files Selected" 
	window of the dialog box.

	Note:  When choosing files for an operation you may have to click 
	on them twice before they are selected.


4.      Choose the Translate option from the IGES toolbar.  

	Notice that the input file will be ADV-IGES.PRT, and the output   
	file will be called ADV-IGES.IGS.  
	
	Choose the Start button and the translation will begin.


5.      After the translation is complete choose the FILES, IGES option from 
	the Advanced IGES toolbar.  
	
	Select ADV-IGES.IGS from the Files/List dialog box.
	
	Notice that ADV-IGES.IGS now appears in the "Selected Files" window.  
	
	Next select ADV-IGES.PRT which still appears in the "Files Selected" 
	window, thus removing it from the list of files to be translated 
	leaving only ADV-IGES.IGS.  
	
	Press OK.


6.      From the Advanced IGES toolbar choose Specify.  

	The Specify dialog box allows you to modify the names of the files 
	produced during the translation.  
	
	In the Output File: text input box change the name of the file 
	from ADV-IGES.PRT to AI-1.PRT.  
	
	Translate the file.  
	
	Once the translation is done the new part file will be called 
	AI-1.PRT instead of ADV-IGES.PRT.

	Note:  You can edit the contents of these types of text input 
	boxes by choosing Home or End from your keyboard, enabling the 
	arrow keys to move the cursor through the text string.  If you 
	immediately start typing upon entry to the text input box, the 
	existing string will be removed.


7.      Load AI-1.PRT into CADKEY and examine both the model and layout 
	mode.  Note the differences between this and the original.


Exercise 2
	 
Use this exercise to work with the Settings, Templates, Files/View and 
Files/Session portions of the interface.  These options are used to 
perform two translations of the same files giving different results.

1.      Load the Advanced IGES translator if you haven't done so already.


2.      Select the Settings option from the Advanced IGES toolbar and select
	the System option.


3.      Using the dialog box interface set the following options:
		File Replacement:               Confirm
		Status File Messages:           Entity Information
		Console Messages:               Complete Information

	Select the Save button and then exit by selecting OK.


4.      Select Templates from the Advanced IGES toolbar.  
				
	Select CADKEY To IGES > and then Level Mapping.

	Note:  Any option with a ">" symbol indicates that there are 
	other sub options available.  To access the options you must hold 
	down the pick button on your mouse and slide it over the ">" symbol.  
	Remember to hold down the button until the next option is highlighted: 
	when it is released you will go to that option.


5.      In this option you will change the default level mapping from CADKEY 
	to IGES. Place the cursor on number 1 in the IGES column and type in 
	the number 20 to force all CADKEY entities on level 1 to level 20 in 
	the IGES file.  Select OK.

	Note:  You will find that you can only edit the IGES column. 

	This only affects the CADKEY to IGES level mapping.  To change the 
	mapping from IGES to CADKEY you must modify the Level Mapping option 
	in the IGES to CADKEY section.


6.      Next select the Templates, IGES To CADKEY >, Entities Ignored
	option from the Advanced IGES toolbar. 
	
	In this dialog box you will select certain entity types, to ignore 
	during the IGES to CADKEY translation, by scrolling thru the entity 
	types using the down arrow on the right side of the entity list and 
	selecting them with the mouse.


7.      With the mouse select the following entity types;
		Angular Dimension
		Ordinate Dimension
		Radius Dimension

	Note:  This list is in order of the IGES entity type.  This number 
	is listed in the far right column.  You can select or deselect 
	entities. 
	

8.      Now select Templates, Files, Save, from the Advanced IGES toolbar.  

	Enter AI-1 for the template file name and select OK.  
	
	You have just created and stored a template file named AI-1.TPL 
	that is capable of modifying both the CADKEY to IGES and IGES to 
	CADKEY translations.


9.      Using FILES, VIEW load the template file AI-1.TPL for viewing.  

	Notice the system defaults as well as the changes you made to the 
	CADKEY to IGES level mapping and the IGES to CADKEY entity processing.  
	Look for the keywords CK_LVLMAP and IG_IGN.


10.     Using the Advanced IGES toolbar choose the Files, Part option, select 
	ADV-IGES.PRT from the Files/List dialog box and choose OK. 


11.     Using the Specify dialog box change the name of the output file from 
	ADV-IGES.IGS to AI-1.IGS.


12.     To load the template file select the Template button.  

	The Template File List appears. 
	
	Select the file you created called AI-1.TPL.  
	
	You return to the Specify dialog box where AI-1.TPL replaces the line 
	*System Configuration* in the Template text area.


13.     Select Files, Session, Save from the IGES toolbar.  

	Enter AI-1 as the session file name and click on OK to save.  
	
	You have just saved a session file that records all aspects of your 
	current translation session.


14.     Translate the file into IGES.  Watch the information scroll by on 
	the Console Window.  This is controlled by Settings, System dialog 
	box which was modified earlier.


15.     Using the Files, IGES option select AI-1.IGS for translation back into 
	CADKEY.  
	
	Deselect the ADV-IGES.PRT from the Selected Files window.  
	
	Translate the file.

	Note:  Remember that you may already have an part file by that name.  
	This will demonstrate the "Confirm" option in the Systems dialog box.


16.     Load AI-1.PRT into CADKEY and examine both model and layout modes.  

	All the entities should be on level 20 and there should be only 
	linear dimensions.



