![]()

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.
Approximately 192 changes have been implemented for this release.
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 |
|
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
|
|||
|
RCG
|
Read-CGNS-File |
Beta |
Windows,
Linux only |
|
WCG
|
Write-CGNS-File |
Beta |
Windows,
Linux only |
|
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 |
|
|
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. |
|
|
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. |
|
|
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). |
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 |
|
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 |
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. |
|
|