DG Kernel Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
Overview of the software
What is new
Licensing
Expand ModelsModels
Expand DG Kernel ComponentsDG Kernel Components
Expand API ReferenceAPI Reference
Expand Samples and TutorialsSamples and Tutorials
Expand GraphicsGraphics
Expand Math ObjectsMath Objects
Expand DeprecatedDeprecated
Redistribution
Model Viewer
Open Source
Support
Skip Navigation LinksHome Page > What is new Search Documentation


What is new in version 6.2

Open Cascade Technology has been upgraded from 6.9.1 to 7.5.0

Due to changes in OCCT storage, schema of the .mdg format has changed from 60 to 62. Version 6.2 can load previous versions of .mdg, but older versions of the DG Kernel cannot load files with the new schema. Please update the software.

Internal implementation of BRep geometry has changed to solve problem of shareability of this geometry type.

New IBezierSurface_DG and ISurfaceOfRevolution_DG allow access and construction with object generator of Bezier and revolution surface types.

Uninitialized BRep surfaces without a wire can be rendered, despite strictly speaking the shape is invalid. In the case invalid faces are shown with blue edges.

ICurve_DG has new Reverse() method.

IObjectGenerator_DG.Create("IBRepSolid_DG") instead of IObjectGenerator_DG.Create("BRepSolid_DG") (The letter I in front) is the recommended way of creating new objects of *_DG series. The old way is still supported for backward compatibility.

BRep Compounds with mixed dimension sub-shapes are presentable.

Compounds can have per dimension appearance.

Size and face name of the font used to display global axes names can be modified. Details.

Shape Explorer sample has new form which displays properties of the current edge

Save As menu option has been enabled in all samples.

ViewBoolAttribute_DG enum has been expanded to allow disabling rotate etc. view manipulation via IView_DG.SetBoolAttribute().

SelectionGeometric and SelectionGeometricOnly options have been removed from the component context table as they are obsolete (always true) since v4.4. e3DBoolParamSelectionGeometric item has been removed from E3DBoolParams enumeration for the same reason.

A significant number of bugs have been fixed and general improvements have been made throughout the software and the documentation.

New or expanded interfaces

Interface What is new
IBezierSurface_DG New interface
ISurfaceOfRevolution_DG New interface
IBRepShape_DG GetDimension()
IAppearance_DG GetDimension()
ICurve_DG Reverse()
ILine_DG GetPointProjection(), GetVectorProjection()
IPlane_DG GetPointProjection(), GetVectorProjection(), GetNormalRay()
IUVSurface_DG GetUVAlignedFrame()