Release Notes - Version 22.20                                                       SEPTEMBER 2007

 

 

1          Overview

 

Welcome to the latest version of the Aerodynamic Grid and Paneling System.  This release has focused on integrating Java3D technology and fusing the link between AGPS and CATIA V5.

 

Release 22.20 has advanced the CAD Translator Module powered by CadFix OEMÔ.  This allows AGPS to inter-operate with all the other best-known CAD tools, such as, CATIA V4/V5, ProE, UG, etc. without a need for individual licenses to these products.  The CAD Translator Module also provides excellent geometry repair and healing utilities.

 

Calmar Research Corp. also announces the release of the Nemesis3D Grid Interface. A highly automated and interactive grid generation interface – utilizing the VGRIDns toolkits from NASA Langley.  Nemesis 3D incorporates the JAVA3D window for a user-friendlier environment.

 

 

q       Improvements were made to our support of the CGNS file standard.

 

q       Improved ability to move geometry between AGPS and CATIA V5 using the Read-CAD-Data (RCD) and Write-CAD-Data (WCD) commands.


 

q       In addition to input and output of STEP and IGES formats, we support direct input, depending on purchased CAD Translator licenses, of CATIA CATPart files on Windows platforms. (See highlighted image above.)

 

q       Improved support of Java3D. It can be seen in some of our macro library packages.

 

 

 

 

 

1.1          Fixes and Changes to AGPS

 

Approximately 192 changes have been implemented for this release.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2          Command Revisions and Improvements

 

 

 

2.1          List of New Commands

 

The following commands are new or their status has changed since the previous production release (22.00, November 2006).  For details, see Section 3 of the AGPS Reference Manual.

 

Command

Description

 

Release Status

 

Platform Restrictions

 

D3D

Draw3D

Production

Windows, Linux only
Not available via Exceed

DSP

 

Display-A-Container

Production

None

RCD

 

Read-CAD-Data

Production

Windows, Linux only

 

SUG

 

Smooth-Unstructured-Grid

Production

None

WCD

 

Write-CAD-Data

Production

Windows, Linux only

MCG

 

Manage-CGNS-File

Beta

None

RCG

 

Read-CGNS-File

Beta

Windows, Linux only

WCG

Write-CGNS-File

Beta

Windows, Linux only

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.1          Updated Commands

 

The following commands were updated for this release:

Command

Updates

ATL - Add-To-List

Added keyword UNIQUE-ONLY

CBF - Create-Best-Fit

 

Numerous enhancements, including the ability to fit curves and gridded surface data.  Implemented the METHOD-PARAM keyword, which facilitates specification of data parameter values.

 

Added keywords DIST-SYMBOL, IINDEX, JINDEX, and DEVIATION-POINT.

CLS - Create-List

 

Added keyword IGNORE-MISSING.

COR - Copy-Object-To-Real

 

Added keyword TO.

CSC - Create-Surface-Connections

 

Along with the traditional specification of input surfaces, CSC now allows input of a previously generated Type 39 object.

 

Added keyword INITIAL-CONNECTION.

D3D - Draw3D

 

Added the QUALITY keyword, which replaces keywords CONSTANT-S-CURVES and CONSTANT-T-CURVES. Added keyword VIEW.

DEL - Delete

Added keyword FREE-MEMORY.

DIR - Directory

 

Added keyword FILTER.

DSP - Display-Container

 

Added keyword OWNER.

ERA - Erase

 

Added keyword IGNORE-MISSING.

FUS - Fit-Unstructured-Surface

 

Numerous enhancements added, including:

 

1. Ability to efficiently screen-pick strings of contiguous USG points (useful for cases with seams).

2. Ability to model cases with collapsed (parametric) edges.

3. Improved corner point handling.

LEG - Create-Mod-Legend

 

Added keyword TITLE-LEGWINDOW

MCS - Map-Curve-To-Surface

 

Improved handling of curves with kinks, added warning message if the output curve is out of tolerance.

MUG - Merge-Unstructured-Grids

 

Added the ability to identify any input grids that were not successfully merged.

 

Added keywords SELF-ABUTMENTS and UNUSED-GRIDS.

PAU - Pause

Added keywords RESUME and CLEAR-PENDING-ESCAPES.

RFL - Remove-From-List

 

Added keyword IGNORE-MISSING.

RFT - Refit-To-Tolerance

 

Numerous enhancements added for handling curves with kinks. Added warnings if the requested tolerance is not met, and the ability to save the points of maximum deviation.

 

Added keywords MAX-DEVIATION and POINT-OF-MAX-DEVIATION.

RMS - Read-Mult-Strings

 

Added keyword TRIM-WHITESPACE.

TRP - Triangulate-Points

 

Added ability to use TRP with nD data where n > 3 (useful for displaying property information for scattered data with P3D).

 

 

 

 

3          System Directive Revisions and Improvements

 

The following system directives are introduced with this release.  For more details, see section 4 of the AGPS Reference Manual.

 

Directive

 

Release Status

Description

D3D_LAYER_INFO

 

Production

Initial production release.

D3D_LAYER_OPS

 

Production

Initial production release.

D3D_OBJECT_OPS

 

Production

Initial production release.

D3D_WINDOW_INFO

 

Production

Initial production release.

D3D_WINDOW_OPS

 

Production

Initial production release.

GADGET_LOGGER

 

Production

Initial production release.

GADGET_REFRESH

 

Production

Initial production release. Sets the refresh mode for tree gadgets. The default mode refreshes the tree (possibly collapsing it) when the data structure changes. An alternate mode is to update the tree only when the data structure associated with objects shown in the tree change. This alternate mode has the potential to significantly impair AGPS performance.

 

GADGET_SELECTEDCOLOR

 

Production

Initial production release. Used to set the color of a selected item of a RadioButton gadget or selected tab of TabbedPane container.

GET_JAVA_PROPERTY

 

Production

Initial production release.

ON_SELECTION

 

Production

Initial production release.

SET_BROWSER_DEFAULT

 

Obsolete

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4          Object Type Revisions and Improvements

 

The following object types/subtypes have been added this release. For more details, see section 2 of the AGPS Reference Manual.

 



Object (Type/Subtype)

Release Status

Type31CDF - Constant Data Face (Subtype)

 

Production

Type35 - Unstructured Volume Grid (Type)

 

Production

Type40VisWindow - Window3D (Subtype)

 

Production

Type41Logger - Command Logger (Subtype)

 

Production

Type41ObjectBrowser - Browser

 

Beta

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5    Functions

 

Functions in AGPS operate in a similar manner to $CALL system directives. The difference is that instead of placing the results in an output parameter, functions return the value in a manner that can be assigned or checked directly from the function call.

 

The following list includes functions that are new in AGPS 22.00.  For details see the AGPS Reference Manual, section 5.

 

 

Function

Operation

EXISTS(Object): Boolean

Indicates whether "Object" is a defined object type.

GET_DESCRIPTOR(Object,index): Integer

Returns the descriptor value of the object specified by the integer index value.

GET_NUM_ANCESTORS

 

GET_PARAMETRIC_DIM(Object): Integer

Returns the parametric dimension of the object.

GET_PHYSICAL_DIM(Object): Integer

Returns the physical dimension of the object.

GET_TYPE(Object): Integer

Returns the numeric representation of the object’s type.

IS_ASSEMBLY(Object): Boolean

Indicates whether the root item of "Object" is a Type 0 Assembly object

IS_CURVE(Object): Boolean

Indicates whether the root item of "Object" is a Curve object.

IS_DRAWN(Object): Boolean

Indicates whether "Object" has been drawn (DRA).

IS_ DRAWN3D

 

IS_INSIDE

 

IS_LIST

 

IS_POINT(Object): Boolean

Indicates whether the root item of "Object" is a point object.

IS_SOLID(Object): Boolean

Indicates whether the root item of "Object" is a solid object.

IS_STRUCTURED_POINTS(Object): Boolean

Indicates whether the root item of "Object" is a structured points object.

IS_SURFACE(Object): Boolean

Indicates whether the root item of "Object" is a surface object.