cm.abstract.draw

The following legacy classes have been removed. Instead, it is recommended to use one of the more updated measure animation classes such as CoreStraitDrawMeasureInsertAnimation, ChainDrawInsertAnimation or ChainDrawInsertAnimationStart.

Removed: class CoreMeasureLineInsertAnimation
Removed: class CoreMeasureLineInsertAnimationLast
Removed: class CoreMeasureLineInsertAnimationStart
Removed: class CoreMeasureLineInsertVessel
Removed: class DrawChainMeasureInsertAnimation
Removed: class SingleChainDimInsertAnimation

cm.std.draw3D

The following classes have been removed because they are no longer used in the base repository.

Removed: class AFaceAnonymousOwner
Removed: class AFaceConeOwner
Removed: class AFaceCylinderOwner
Removed: class AFaceDoubleOwner
Removed: class AFaceFaceOwner
Removed: class AFaceNurbOwner
Removed: class AFaceOwner
Removed: class AFaceSphereOwner
Removed: class AOwnedQuadeFace
Removed: class AOwnedTriFace
Removed: class AngleDraw3DMeasureInsertAnimation
Removed: class BaselineDimensionInsertAnimationG2
Removed: class ChainDraw3DMeasureFilter
Removed: class ChainDrawRemoverAnimation
Removed: class DiagonalDraw3DMeasureInsertAnimation
Removed: class Draw3DBox
Removed: class Draw3DConvertToSolid
Removed: class Draw3DEdgeMeshHelper
Removed: class Draw3DFace
Removed: class Draw3DFaceMeshHelper
Removed: class Draw3DMeasureLineChainInsertAnimation
Removed: class Draw3DMeshEditor
Removed: class Draw3DMeshHelper
Removed: class Draw3DMeshStretchAnimation
Removed: class Draw3DMixedLine
Removed: class Draw3DNurbs
Removed: class Draw3DNurbsCPConnector
Removed: class Draw3DPolyMixedLineInsertAnimation
Removed: class Draw3DProfile
Removed: class Draw3DProfileArcTangent
Removed: class Draw3DProfileEditor
Removed: class Draw3DProfileEditorAdd
Removed: class Draw3DProfileEditorMove
Removed: class Draw3DProfileEditorRemove
Removed: class Draw3DProfileEditorToggle
Removed: class Draw3DProfileGrab
Removed: class Draw3DProfileGrabEdge
Removed: class Draw3DProfileGrabVertex
Removed: class Draw3DProfileSnapper
Removed: class Draw3DProfileSnapperFilter
Removed: class Draw3DRevisionCloudInsertAnimation
Removed: class Draw3DRevisionCloudPaperInsertAnimation
Removed: class Draw3DSolid
Removed: class Draw3DSolidData
Removed: class Draw3DSolidStretchBox
Removed: class Draw3DSolidStretchObject
Removed: class Draw3DVertexMeshHelper
Removed: class DrawBoxEdgeDepthInsertAnimation
Removed: class HorizontalDraw3DMeasureInsertAnimation
Removed: class MeshSolidData
Removed: class ProfileSnapperFilter
Removed: class SolidSnapperFilter
Removed: class StaticHorizontalDraw3DMeasure
Removed: class StaticHorizontalVerticalDraw3DMeasure
Removed: class StaticHorzVertDrawMeasureInsertAnimation
Removed: class StaticVerticalDraw3DMeasure
Removed: class SweepSolidData
Removed: class ThickProfileSolidData
Removed: class VerticalDraw3DMeasureInsertAnimation

The following classes have been deprecated because they are no longer used in the base repository. They will be removed in a future release.

public class DiagonalDraw3DMeasure extends Draw3DMeasure : deprecated {
public class Draw3DMeasureLine extends Draw3DMeasureBase : deprecated {
public class Draw3DMeasureLineChain extends Draw3DMeasureLine : deprecated {
public class Draw3DMeasureLineEndSnap extends Draw3DMeasureLineSnap : deprecated {
public class Draw3DMeasureLineStartSnap extends Draw3DMeasureLineSnap : deprecated {
public class SingleChainDraw3DMeasure extends ChainDraw3DMeasure : deprecated {

The following class interfaces have had their visibility limited.

Old: public class Draw3DMeasureLineAnimation extends DrawStretchAnimation {
New: private class Draw3DMeasureLineStretchAnimation extends DrawStretchAnimation {
Old: public class Draw3DMeasureLineStartSnap extends Draw3DMeasureLineSnap {
New: package class Draw3DMeasureLineStartSnap extends Draw3DMeasureLineSnap : deprecated {
Old: public class Draw3DMeasureLineEndSnap extends Draw3DMeasureLineSnap {
New: package class Draw3DMeasureLineEndSnap extends Draw3DMeasureLineSnap : deprecated {

The following functions have been removed because they are no longer used in the base repository.

Removed: public AFaceOwner getOwner(AFace z) {
Removed: public Draw3DProfile profile(Snapper z) {
Removed: public Transform transform(Snapper z, line mouseLine) {
Removed: public point intersectP(Snapper z, line mouseLine, Transform it=null) {

The following variables have been removed because they are no longer used in the base repository

Removed: public bool transparentSolids = false;

cm.std.print.template

The following classes have been removed because they are no longer used in the base repository. Most DrawTemplate<..> classes are near identical duplicates of the Draw<..> classes in cm.std.draw3D. It is recommended to use those instead. For example, replace the use of DrawTemplate3DArc with Draw3DArc.

Removed: class DiagonalDrawTemplate3DMeasure
Removed: class Draw2DRefPointVessel
Removed: class DrawStretchablePolylineInsertAnimationG2
Removed: class DrawTemplate3D2SidedDoubleRect
Removed: class DrawTemplate3D2SidedDoubleRectEdgeDepthInsertAnimation
Removed: class DrawTemplate3D2SidedRect
Removed: class DrawTemplate3D2SidedRectEdgeDepthInsertAnimation
Removed: class DrawTemplate3D3SidedDoubleRect
Removed: class DrawTemplate3D3SidedDoubleRectEdgeDepthInsertAnimation
Removed: class DrawTemplate3D3SidedRect
Removed: class DrawTemplate3D3SidedRectEdgeDepthInsertAnimation
Removed: class DrawTemplate3DArc
Removed: class DrawTemplate3DArc2LineInsertAnimation
Removed: class DrawTemplate3DArc3PointsInsertAnimation
Removed: class DrawTemplate3DArcRadiusAngleInsertAnimation
Removed: class DrawTemplate3DArcTangentAngleInsertAnimation
Removed: class DrawTemplate3DBackgroundRect
Removed: class DrawTemplate3DBackgroundRectEdgeDepthInsertAnimation
Removed: class DrawTemplate3DBackgroundRectEdgeDiagonalInsertAnimation
Removed: class DrawTemplate3DBox
Removed: class DrawTemplate3DCircle
Removed: class DrawTemplate3DCircleDiameterInsertAnimation
Removed: class DrawTemplate3DCircleRadiusInsertAnimation
Removed: class DrawTemplate3DDoubleArc
Removed: class DrawTemplate3DDoubleArc2LineInsertAnimation
Removed: class DrawTemplate3DDoubleArc3PointsInsertAnimation
Removed: class DrawTemplate3DDoubleArcTangentAngleInsertAnimation
Removed: class DrawTemplate3DDoubleLine
Removed: class DrawTemplate3DDoubleLineInsertAnimation
Removed: class DrawTemplate3DDoubleRect
Removed: class DrawTemplate3DDoubleRectEdgeDepthInsertAnimation
Removed: class DrawTemplate3DDoubleRectEdgeDiagonalInsertAnimation
Removed: class DrawTemplate3DDoubler
Removed: class DrawTemplate3DHelpLine
Removed: class DrawTemplate3DHelpLineInsertAnimation
Removed: class DrawTemplate3DMeasure
Removed: class DrawTemplate3DMeetDoubler
Removed: class DrawTemplate3DMeeter
Removed: class DrawTemplate3DMixedLine
Removed: class DrawTemplate3DNurbs
Removed: class DrawTemplate3DNurbsCPConnector
Removed: class DrawTemplate3DPolyHelpLineInsertAnimation
Removed: class DrawTemplate3DPolyLineInsertAnimation
Removed: class DrawTemplate3DPolyMixedLineInsertAnimation
Removed: class DrawTemplate3DRectEdgeDiagonalInsertAnimation
Removed: class DrawTemplate3DRectRevisionCloudInsert
Removed: class DrawTemplate3DReferencePoint
Removed: class DrawTemplate3DReferencePointInsertAnimation
Removed: class DrawTemplate3DRevisionCloud
Removed: class DrawTemplate3DRevisionCloudInsertAnimation
Removed: class DrawTemplate3DSurface2DSearch
Removed: class DrawTemplate3DTrimmer
Removed: class DrawTemplateBackgroundDragAnimation
Removed: class DrawTemplateBoxEdgeDepthInsertAnimation
Removed: class DrawTemplateHelpLineInsertAnimationG2
Removed: class DrawTemplateHelpLineInsertAnimationG2
Removed: class DrawTemplateHelpLineInsertAnimationG2Vessel
Removed: class DrawTemplateLineInsertAnimationG2
Removed: class DrawTemplateLineInsertAnimationG2Vessel
Removed: class DrawTemplatePolyHelpLineInsertAnimationG2
Removed: class DrawTemplatePolyHelpLineInsertAnimationG2Vessel
Removed: class DrawTemplatePolyLineInsertAnimationG2
Removed: class DrawTemplatePolyLineInsertAnimationG2Vessel
Removed: class DrawTemplatePolyRefPointsInsertAnimationG2
Removed: class DrawTemplatePolyRefPointsInsertAnimationG2Vessel
Removed: class DrawTemplateRefPointInsertAnimationG2
Removed: class DrawTemplateRefPointInsertAnimationG2Vessel
Removed: class HorizontalDrawTemplate3DMeasure
Removed: class RefPointCursorVessel
Removed: class VertDist
Removed: class VerticalDrawTemplate3DMeasure

The following classes have been deprecated because they are no longer used in the base repository. They may be removed in future releases.

public class PrintRect extends DrawRect : deprecated {

The following function have been removed because it is no longer used in the base repository.

Removed: public void startRepeatTemplateLineAnimation() {

Instead use:

Added: public void startRepeatLineAnimation() {