A few unused and legacy classes have been removed from this package to simplify the codebase and improve maintainability.
Many unused classes and functionality have been removed from this package to simplify the codebase and improve maintainability.
Many unused classes and functionality have been removed from this package to simplify the codebase and improve maintainability.
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
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;
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() {