Repository navigation
GeometryHelper 13.2.0
GeometryHelper 13.2.0, with GeometryHelper.CadConvert, GeometryHelper.IfcConvert and GeometryHelper.TeklaConvert.{2020,2025,2026} at 13.2.0.
NEW IN 13.2.0
A minor release: 126 public members added in GeometryHelper.Dxf, none removed or changed.
NEW, DXF
- Dynamic blocks made in code: DxfBlockTableRecord.AddLinearParameter, AddXYParameter, AddPointParameter,
AddRotationParameter, AddFlipParameter, AddVisibilityParameter, AddLookupParameter, AddAlignmentParameter and
AddBasePointParameter, with AddStretchAction, AddMoveAction, AddScaleAction, AddRotateAction, AddFlipAction and
AddArrayAction, each written as AutoCAD 2021 saved ACadSharp's sample of it.
- DxfBlockReference.DynamicBlockReferencePropertyCollection reads the dynamic properties of an INSERT, and
DxfDynamicBlockReferenceProperty.Value sets them as AutoCAD sets them: of 50 to 300 by 10, 77 goes to 80.
- new DxfDatabase(version) makes an empty drawing of AC1015 to AC1032; DxfTable.SetDataLink links cells to a
DATALINK; DxfTextSymbols holds the symbols of AutoCAD's text editor; DxfGeoData.NorthDirection and
DxfLayerStateManager.GetLayerStateNames as AutoCAD's.
FIXED, geometry
- TransformBy of a polygon, a face or a solid under an even scaling carries the shape as a move does, and a
stretch checks it at a tolerance loosened as far as it stretches: of 9 600 random bodies transformed, 1 460
were refused or came back open, and none now.
- Fillets, chamfers, offsets, cuts, closest points and shortest lines read each short side and small arc as it
is, in the plane and in space; two arcs whose centres stand a few tenths of a millionth apart cross on both.
- Booleans and the measures of bodies with openings, asked at or below the rounding of the coordinates, no
longer trust a wrong or open result. Welds that close a crack between two bodies weigh a corner a face lies round
by the whole face: of 8 000 unions and cuts at 1E-3 to 0.05, wrong or refused results fell from 24 to 4.
FIXED and CHANGED, DXF
- Texts read their escapes, %%c, %%d, %%p and \M+ codes as AutoCAD 2021 reads them, and a drawing before R2007
is saved in its code page.
- Dimensions, dimension styles, layers, polyface faces, MTEXT backgrounds, hatch patterns and polyline vertices
no longer make files AutoCAD 2021 will not open.
- Explode, splines, tables, viewports, groups and MTEXT columns give what AutoCAD 2021 gives; Explode of a
MINSERT throws NotSupportedException, as AutoCAD's does.
Details in CHANGELOG.md.
Earlier releases: https://github.com/nguyenthanguth/GeometryHelper/blob/main/CHANGELOG.md