The arrow keys (for translating objects) now are active in the same modes.
To further restrict these events, event procedures can filter them out.
CADFindByTypeis new. Source and target scope can be the same.
CADPolyCenterhas been renamed
CADPolyCalc. The parameter list has changed also. New parameters return the surface area of the polyline and the self-intersecting flag. Please note that
CADPolyCalcexpects the polyline object to be closed.
CADPolyCalcmay return error kGraphNumericalInstability.
CADSplitPoly. It splits closed polylines into non-self-intersecting closed polylines (or into triangles). The resulting polylines are also reduced to their endpoint vertices: double points, intermediate points and overlapped lines are removed. A parameter denotes the action to be taken:
kCADSplitPolyToClosedPolyswill not return any open connecting lines that may be part of a source polyline. The constant
kCADSplitToPolyshas been reserved but is still unimplemented.
kCADSplitPolyToClosedPolysare (currently) convex.
CADSplitPoly(currently) doesn’t split into the least possible number of convex non-self-intersecting polylines nor does it split into the least possible number of triangles.
CADSplitPolymay return error kGraphNumericalInstability.
kCADSplitPolyToTriangles1splits from the first vertex of a resulting polyline.
kCADSplitPolyToTriangles2splits from the center of mass a resulting polyline.
CADPolyCalcsets thePolySegmentFlag to
kCADTrue, then the polyline can be split into triangles by taking the (returned) center of mass of the polyline and pairs of consecutive vertices.
kCADPolyLineIsSelfIntersectinghas disappeared. This affects calls to
CADSplitPoly). Therefore, half its absolute value is no more equal to the returned surface area.
CADPolyCenter) returns the surface area of the polyline in a new parameter (cf. note 382).
CADRedrawhas been renamed
CADRedrawArea(as it redraws the entire area).
CADFileToPictare faster and more memory efficient.
CADPictToFilewill read the old and new formats and distinguish between them automatically. However, it is recommended, that you write a data update procedure that converts all CAD drawings stored in picture fields from the old format to the new format. This is quite easy, as
CADFileToPictwill write the new format.
CADFileToPict(instead of manipulating the data yourself).