VectorDraw Developer Framework (VDF) Releases
Released: Sep 5, 2023
Updates in 10.1004.1.0
Features
- Engine
- Improved redraw performance when entities contains a large number of invisible figures.
- 'GetBoundaryPolyFromPoint' has been improved to work with small equality.
- Added new 'ExTrim' command.
- Added a new virtual method to 'vdCurve' object which splits a curve into two divided by the passed point.
- Improved 'getBoundaryPoly' - A new flag 'BoundaryPolyFlags.UseAllPassedEntities' has been added.
- Added a new command in 'Document.CommandAction' which can be used to create multiple...
Released: Mar 21, 2023
Updates in 10.1003.1.0
Features
- Engine
- Improved 'GeVisibleArea' and 'GetModel2dProjection' performance.
- Text inside 'vdInsert' with 'ClipBoundary' now uses GDIPLUS API when drawing in Wire 2D mode and 'vdDocument.GlobalRenderProperties.Wire2dUseFontOutLines' is set to default.
- Added textures support for 'vdPolyface' with 'MeshDrawType' auto.
- 'vdRender' 'LockPenStyle' now works with drawing lists.
- 'getBoundaryPoly' no longer removes inline points.
Fixes
- DGN
- Some objects are missing from DGN.
- Engine
Released: Jan 12, 2023
Updates in 10.1002.1.0
Features
Engine
- Support for adding different colors for each vertex of a single face in 'vdPolyface'.
- Improved performance of start-up action.
- Improved panning.
- Support for Arch A to E paper sizes in native PDF export.
Fixes
Engine
- Cut polyfaces command creates a lot of visible edges to the result polyface.
- Issue undoing mirror command on text.
- CmdChamfer is not working with 3d lines.
- vdImageDef name for images with same filename in different folders.
- DrawSolidPolygon is not working properly...
Released: Oct 24, 2022
Updates in 10.1002.0
Features
- Engine
- Added checkbox to bHatch dialog to send the created polyhatch to the back of the selected entities.
- Added apparent intersection to work between line and circle or arc that are in different planes.
- GradientColors of vdPolyface are displayed in wire2d mode with MeshDrawType.
- Added method to draw lists to check for EnableLighting for objects inside blocks.
- Now displays a message of unsupported SKP files.
- Disables URL export in PDF files when EnableURL property is false.
- EdgeColor...
Released: Jun 16, 2022
Updates in 10.1001.1.0
Features
- Engine
- Added the ability to manage new 'ISupportResolveReferenceObjects' entities.
- Added the ability to create custom objects that can have reference objects (vdfigures) and to connect them.
- Improved the speed of 'osnap' selection.
- Added the following method in order to reset the DimOvewriteValue of vdLeader object:
- public void ResetOverwriteValue().
- vdExportFlags default value has been changed.
- Added a new 'MeshDrawType' property which determines the way that an object is drawn, in...
Released: Feb 1, 2022
Updates in 9.9003.1.0
Features
- Engine
- EMF with clipping is now supported by VDF.
- Added new vdMultilineStyle property.
- Added a new property LineWeights in the vdPrint object which gets one of the following values:
- PrinterLineWeights.DocumentDefault. Use the vdDocument.LineWeightDisplay variable.
- PrinterLineWeights.On. Display object LineWeights for the print out.
- PrinterLineWeights.Off. Does not Display LineWeights for the print out.
- Added a new IvdToMesh interface for vdCurve vdPolyHatch and vdGroundSurface - This...
Released: Sep 16, 2021
Updates in 9.9002.1.0
Features
- WebJS
- Added a new useraction command which allows you to save a modified drawing in SimpleExample.
- Text undefined properties now use reference style properties.
- Added support for insert object attribute grips.
- Converter
- Added support for importing trace objects as filled polylines.
- vdIFC
- Added the following properties to the vdIFCProject object:
- Units type of vdIFCUnits. Returns Units globally assigned used to measure types within this project.
- PersonName as string. Get / Set the person...
Released: Apr 7, 2021
Updates in 9.9001x
Features
- Changed LayoutTab size.
- Libraries can now be used on Linux systems.
- Improved vdBlock AttributeSync.
- Export ResolveHandles to Wrapper component.
- Added support for line transparency during PDF export.
- Export UseAdvancedAlgorithm to Wrapper component.
- Export multi-page PDFs for different drawing layouts.
- Added new property to define OsnapModeVisibility precision.
- Added new CustomAction example.
Fixes
- Offset issue with complex polyline.
- RegenAll is slow in some rare cases.
- Multiline with...
Released: Nov 24, 2020
Updates in 8.8006.x
Features
- Added the ability to use vdText and vdMtext objects in Trim and Extend commands.
- Improved the speed of GetTransformedSelectedObjects.
- Added a new property to the properties list.
- Added a new method getTangentAtPoint to the vdCurve.
- Changes have been made in order for the VDF to be compatible with Microsoft .NET Core 3 and the new Microsoft .NET 5 references.
- Added support for LAS and LAZ laser point cloud data formats.
- Added the ability to have only one type of object selected to show...
Released: May 12, 2020
Updates in 8.8005.x
Features
- Improves vdml vdcl loading performance.
- ViewCube Axis Osnap Grip sizes to follow the display scale.
- vdPointCloud improves performance.
- Improves vdPolyface combine operations performance.
- Export interface for similar properties of vdText and vdMText.
- vdXproperty to support Decimal SByte and Char value types.
- Adds combo box with CTB files for user to use in printer forms.
- Improves Memory manager and rendering speed.
- Improves performance on 4K screens.
- Enables changing CustomObject Name...