GMSWorks 4.4 released with following
- Added Qt File Selection Dialog. On Windows this displays the
system File Selection Dialog. On Solaris it displays a dialog
similar to the standard Windows File Dialog. Additionally, an
environment variable (GMSQFILEDIALOG) has been added. Setting
this variable to N, n, F, or f will restore the previous behavior
(using the X/Motif File Selection Dialog).
- Solaris SIGUSR1 signal processing (kill -USR1).
- Show current FEM element thickness value during modification
of a single element.
- Increased non-cubic (non URC/NURC) splines from 50 to 200 control
- Automatic STITCH after IGES solids input with option of UNDO.
- Using latest Ricoh Designbase version 13 (see Solids below).
- Replacement of the gmsfont1 file with gmsfont4.dat
- In GMS 4.4, gmsfont4.dat replaces the previous gmsfont1
file which stored character data for alternate character
sets. The gmsfont1 supported only 96 characthers, while
gmsfont4.dat supports the entire Latin-1 character set.
However at this only a few characters in the Simplex
Roman character set have been added. These are degree,
diameter, and the umlauts used in German.
- $BODY_VALIDATION_LIST topology error edge/face.
- Added $INTERSECT_BODY_BODY.
- $draftdupview1box for duplicating view 1 drafting entities
into another view of definition.
- Added $DRAFTENTWINDOW.
- Added $GET_DIMENSION_TEXTEXTENTS to return geometric information
about the various dimension text blocks.
- Added $MODIFYTEXT_POSITION, which modifies the text position
of an existing drafting entity
- Creations of solid body directly from solid IGES data.
- When gluing gaps between surfaces, the topology of the solid
IGES is used instead of retrying tolerances of the gaps.
- A triangluar surface with a degenerated edge may now be offset.
- Avoidance of unintentional change of surface shape when gluing.
- Improved midpoint calculation for better intersections.
- Improved tesselation on faces with holes.
- Improved performance on gluing of surface shells.
- Improved processing speed (up to 6.7 times) for surface smoothing.
- Plus/Minus sign does not appear in Dimension text on UNIX.
- '$' inserted in front of '/' in $QUESTION text.
- Nested groups were not completely deleted when the subgroup
contained composite curves.
- Fileselect accepting upper case suffix on Solaris.
- Fileselect accepting .sa? on Linux.
- IGES in of aux entities menu buffer overrun.
- "Hidden Dialogs" problem, GMS File Selector, History
Dialog, Truetype Fonts Dialog, and Lighting Dialog.
- Drafting scales other than 1.0 has incorrect gemoetry for radius
and diameter dimensions (type 33 forms 17,18,20,21,22).
- Drafting zero supression of both leading and trailing zeros
on upper/lower tolerances does not output one zero when value
is zero (just outputs the sign with no digit).
- Write Image File fails with Solaris 10.
- Creating image file larger than window size not working properly
- Problems with displaying circular arrowheads in Drafting.
- When an edge-sequence is composed of two or more edges and
those edges are slightly folded, the rounding operation for the
edge-sequence may be hung up during the processing.
- BODY CHECK topology error face/edge display.
- When a face contains a degenerated P-loop composed of only
two straight lines, tessellating the face into polygons results
in a crash.
- When an edge-sequence around a sharply-pointed loop is specified
to the pldraft command, the operation may results in a crash.
- When cutting an end of a fillet/chamfered face generates a
triangular face, the resultant face may be distorted.
- When a generated free-form fillet/chamfered surface neighbors
a strip of face, the surface shape may skew.
- When faceting a face that contains a degenerated loop composed
of only two straight lines then the operations resulted in an
error or crash.
- During edge drafting the surface generation now succeeds when
a sharp drafted surface mode is specified.
- Rounding operations now succeed when an edge sequence is composed
of two or more edges that are slightly folded.
- A non-distored resultant face now is given when cutting an
end of a fillet/chamfered face generates a triangular face.
- A non-skewed resultant surface shape now is given when a generated
free-form fillet/chamfered surface neighbors a strip of a face