VectorDraw 开发人员框架 (VDF) 是一个图形引擎库,开发人员可以使用它来可视化其应用程序。通过提供的功能,我们的客户可以轻松创建、编辑、管理、导出、导入和打印 2D 和 3D 绘图 - 图形文件。VDF 使用的强大格式称为 VDML(以及与 VDML 相同但经过压缩的 VDCL),它基于 XML,支持自定义对象并且不依赖于组件的版本。该库还支持导入导出多种矢量和光栅格式,包括本机 PDF 和 SVG 导出。
几何算法被重写,给出更好更快的结果。整个组件采用托管 .NET 2005 C# 代码,并且还生成了一个 ActiveX 组件,该组件充当 .NET 组件的包装器,以向后兼容 VisualBasic 6.0 和 Delphi 等旧开发平台。
支持的格式
VectorDraw 支持导入和导出这些矢量文件和光栅格式:
.VDML,一种由 VectorDraw 实现的动态 XML 格式,具有向后和向前兼容性。
.VDCL,压缩vdml。
.VDS,Web 控件支持的 VectorDraw Web 脚本格式。
*.DWG,直至 AC1032 的所有版本(直至 Autocad 2023 的所有版本)
.DXF,直至 AC1032 的所有版本(直至 Autocad 2023 的所有版本)
*.DGN,版本 8
.PDF、
.SKP,直至版本 13
。 WMF、
.EMF、
.LAS、.LAZ、(激光雷达点云数据格式)
.BMP、.STL、.JPG、.TIFF、.GIF、.PNG、.TGA、ICO、光栅格式
.OBJ Wavefront obj 格式
.DAE COLLADA 文件
也支持这些格式,但仅用于导出:
*.DWF、
.SVG、
.HPGL
IFC支持内部附加产品,导入最多 IFC 4,导出 IFC4(默认)和 2x3。
VDF发动机基本能力
• 2D 绘图 | • 图层、组图层、过滤图层 | |
• 3D 绘图 | • 布局和视口 | |
• 文本样式(.SHX、.TTF) | • 视口内的编辑功能 | |
• 块、插入和属性 | • 渲染、隐藏和阴影 | |
• 剪辑部分 | • 对象选择捕捉(末端、中间、中心、最近等...) |
• 打印、打印预览和多页打印作业 | • 材料 | |
• 无限制撤消/重做 | • 灯 | |
• 线型(32 种预定义线型)和自定义线型 | • 多文本和简单文本对象 | |
• 支持WMF、EMF格式 | • 使用vdMatrix 对象进行实数转换 | |
• 图像(BMP、TIFF、GIF、JPG、PNG、TGA) | • 线性和角度单位 | |
• 超链接和工具提示 | • 孵化 | |
• 从 URL 位置异步打开 | • 外部参考图 | |
• 扩展数据(XProperties) | • 3D 轨道 | |
• 缩放和平移 | • 3D 视图 | |
• 过滤选择对象 | • UCS | |
• 内置格式(VDML、VDCL) | • 用户定义的自定义对象和自定义操作 | |
• 图像定义对象 | • 真彩色支持 | |
• 原生.DXF 导入/导出 | • 本机导出为.PDF 和.SVG | |
• 所有资源的全球化能力。 | ||
• 能够将XREF(外部参考)实体及其从属符号合并为当前图形的一部分。 | ||
• 尺寸中的不对称公差以及更多尺寸覆盖值和格式化尺寸文本。 | ||
• 填充图案对象(63 种预定义填充图案),带有用于预定义填充图案的新填充对话框。 | ||
• 导出常量值,以便更轻松地管理Vectordraw 对象和编程。 | ||
• 支持最高版本 2019 的 .DWG/.DXF 文件、.DGN 文件版本 8、.DWF 文件(使用 VectorDraw 文件转换器实用程序) | ||
• 大量用户编辑命令(移动、擦除、旋转、修剪、复制、圆角、偏移、延伸等... | ||
• 2D 曲线组合(排除、相交、并集、异或异或) | ||
• 各种编程环境(Visual Studio 2018、2015、2010、2008、2005、Delphi、Visual Basic 6、C++ 6) |
原始绘图实体
弧 | 3D人脸 | |
属性 | 多面体 | |
圆圈 | 保利哈奇 | |
方面 | 视口 | |
椭圆 | 图像 | |
插入 | 线 | |
观点 | 折线 | |
长方形 | 样条曲线(拟合、二次、三次) | |
自定义对象 | 文本和多文本 | |
组对象 | 领导者 | |
施工线 | 地面 |
绘图工具
握把 | 标尺对象 | |
各种网格类型 | 折断 | |
奥斯纳普斯 | 正交模式 | |
工具提示 | 网址 | |
线性单位 | 角度单位 | |
透明度 | 偏移、倒角命令 | |
扩展/中断/修剪命令 | 移动/擦除/复制命令 | |
场景的 3d 轨道旋转 | 平移/缩放命令 | |
许多绘图命令,如 Spline、polyline、line、circle、arc 等... | 图像调整(亮度、对比度、伽玛、灰度、Sapia 等... |
3D 功能
渲染类型: | Wire 2D、Wire 3D、隐藏、着色、着色打开、渲染(应用材质、透明度和灯光) | |
意见 : | 透视,正交 | |
其他 : | • 灯光、3D 剖面裁剪、透明度、多用户坐标系、阴影 | |
• vdGroundSurface 对象支持表面上的映射图像,以使用航空照片生成逼真的地面 | ||
• 使用 Delanay 算法从点列表和计数级别计算曲面 | ||
• 布尔运算(并集、交集、订阅) | ||
• 体积计算、切片操作、推/拉操作 |
All Articles for version[10.1004]
WebJS
Wishes
10.1004.0.3
Wish : 70002344 Undo history improvements
10.1004.0.6
Wish : 70002382 script selection commands move copy rotate erase to be applied to selected grips
Wish : 70002383 Event delegate to be fire before an entity added to scriptcommand selection
Wish : 70002386 Support custom objects with grips
10.1004.0.7
Wish : 70002395 Export methods for matrix oparations in web control
Bugs
10.1004.0.3
Bug : 70002348 VDS with Text contain new line feed are imported properly by VDF component
Bug : 70002355 Some vdMtext imported by VDF are not drawn properly
10.1004.0.6
Bug : 70002384 TextStyle with TrueType bold is not export properly to vds file format
Bug : 70002385 Grips that are outside visible area, are draw as 1px line at the edge
Converter
Bugs
10.1004.0.3
Bug : 70002357 Some matterials are not applied to SKP file
10.1004.0.7
Bug : 70002400 Dwg 3d Solid objects are converted to polyfaces with small resolution
vdIFC
Bugs
10.1004.0.7
Bug : 70002397 vdIFCDocument RenderProperties IFCSpaceColor and IFCWindowColor is not working properly
DGN
Bugs
10.1004.0.1
Bug : 70002332 Arc objects are not import properly from Dgn file
10.1004.0.2
Bug : 70002334 Dgn ComplexString elements are not imported properly
10.1004.0.3
Bug : 70002358 Open specific dgn thrown an exception
Bug : 70002359 LineWeights are not mapping properly from and to DGN file
Engine
Wishes
10.1004.0.1
Wish : 70002330 GetBoundaryPolyFromPoint improvements to work with small equality
10.1004.0.2
Wish : 70002333 Implement ExTrim command
Wish : 70002336 Wish there was a way to split a vdCurve into subentities using a point
Wish : 70002341 getBoundaryPoly improvements
Wish : 70002342 Improve redraw performance when entities contains a large number of invisible figures
10.1004.0.3
Wish : 70002360 I want to have Linear and stacked Dimension commands
10.1004.0.4
Wish : 70002368 User action to select a part of vdPointCloud points
10.1004.0.5
Wish : 70002373 Implementation of IvdObjectCollection interface for vdSelection object
Wish : 70002374 Improve Image binding resolution with OpenGL render
Wish : 70002377 CmdDimContinuous corrections and wishes
10.1004.0.6
Wish : 70002394 Dublicate added items not to thrown an exception
Bugs
10.1004.0.1
Bug : 70002331 Pan is not working with small Viewsize and small DefaultPointEquality
10.1004.0.2
Bug : 70002335 Globals.PointOnLine3d is not working properly
Bug : 70002337 Hatches are not printing properly in wire 2d mode
Bug : 70002338 GetPolygonsAreas returns a segment wrong trapezium segment when two points are equal
Bug : 70002339 PDF import is not proper display clipping regions
Bug : 70002340 Boolean operation intersection produces faces on top of each other
Bug : 70002343 Dimension block is not exported properly to DWG format
Bug : 70002345 Dimension Text moves when the dimension is exploded
10.1004.0.3
Bug : 70002346 Linetypes are not diplayed in 3d render modes
Bug : 70002347 OBJ file is not imported properly
Bug : 70002352 Duplicating TextStyle does not retain BackgroundMask
Bug : 70002353 LineTypes are not display properly inside Viewports
Bug : 70002354 Mtext takes a long time to calculate grip movement
Bug : 70002361 Wrong results in native PDF export with closed polylines with Section Clipping
Bug : 70002363 Rotated Dimensions with zero length are not drawn properly
Bug : 70002364 ColorSelection control improvements
10.1004.0.4
Bug : 70002369 Volume calculation is not correct to a specific shape
10.1004.0.5
Bug : 70002372 EMF images are not imported properly
Bug : 70002375 LineTypes are not drawn properly
Bug : 70002376 Color selection dialog corrections
Bug : 70002378 2tanCircle command problem when canceled during radius input
10.1004.0.6
Bug : 70002387 Error opening specific vds file
Bug : 70002389 DXF file is not exported correctly having an invalid Linetype name in HATCH object
Bug : 70002390 Section clips are not applied to wire2d render mode
Bug : 70002391 UseStreamedArrays of FileProperties vdExportFlags produce biger data bytes
Bug : 70002392 Selecting objects with section clips is not working properly
10.1004.0.7
Bug : 70002396 Exporting to PDF underlined text loses the underline
Bug : 70002398 MultiLine with Hatch draws weird lines
Bug : 70002399 LineType scale is not working properly inside scaled block references
Bug : 70002401 Boolean Intersection result has some faces added wrong
Bug : 70002402 Arcs and bulges of polyline do not get linetype