A.2.77 4D CAD 1.0d20
The enclose-selection-rectangle caused screen blinks. This was due to a compiler bug.
It has been worked around.
Calculating the perimeter of an ellipse or ellipse-arc where radius-x <<< radius-y or
radius-x >>> radius-y could cause stack overflow. This has been fixed.
- The extensionLR and extensionTB parameters may be negative.
- Lengthening objects is not always a reversible operation.
- Lengthening is not always a permissible operation.
preflights object(s) to lengthen. If this results in an error,
no changes are made to any object in the scope.
Nil-sized objects can be reshaped.
- An ellipse-arc can not be reshaped if one radius is equal to nil. This is an
implementation restriction. It can be reshaped if both radii are nil.
- Empty raster objects and inserts of nil-sized blocks can never be reshaped.
are new. They add/subtract real numbers. First,
the numbers are internally converted to their decimal equivalent (rounded to 15 significant
- Due to the (binary) nature of floating point real numbers, most decimal
fractions can not be represented exactly.
- Therefore, normal subtraction of two real numbers can lead to very surprising
- Unlike normal addition and subtraction,
CADDifference produce "exact"
results where decimal fractions of real numbers represent "exact" values
(e.g. 2545.82). Where they represent inexact values (e.g. 1.414213562373095)
CADDifference implies a (very slight) loss of precision.
Pressing the backspace-key removes selected objects.
Pressing Command-A (Select all in the Edit menu) selects all editable objects.
There are two new command constants:
The order of grips has changed. Also, the order of vertices of squares and rectangles
(converted to polylines) has changed.
Modes for drawing lines, polylines, squares, rectangles, circles, ellipses, circle-arcs
and ellipse-arcs are fully functional. Pressing the shift key sets (or frees) restricted
mode. Pressing the command key sets (or frees) centered mode.
Note. The Windows version may loose mouse clicks, e.g. when quickly drawing polylines.
This is an ASINTPPC.DLL problem (unsolved in this release).
ESC and Return keys can be used in translate, reshape and draw modes to cancel or accept
the operation. Backspace removes the last vertex while drawing a polyline.
CADSetUserPrefs are new.
Note. If theOneClickTranslateFlag
theSelectAndDragFlag and theSelectAndReshapeFlag are set to
- Initially theLayerDimSaturateFactor
- Initially theSelectDimSaturateFactor