zl程序教程

您现在的位置是:首页 >  后端

当前栏目

VectorDraw.NET VS VectorDraw.OCX

Netvs ocx
2023-09-14 09:13:46 时间

VectorDraw 开发人员框架 (VDF) 是一个图形引擎库,开发人员可以使用它来可视化他们的应用程序。通过所提供的功能,我们的客户可以轻松地创建、编辑、管理、导出、导入和打印 2d 和 3d 图纸 - 图形文件。

VDF 使用的一种强大的格式,名为 VDML(和 VDML,与 VDML 相同,但经过压缩),基于 XML,支持自定义对象并且不依赖于组件的版本。该库还支持导入导出多种矢量和光栅格式,包括原生 PDF 和 SVG 导出。

版本 6 引擎是从头开始编写的,是全新的。几何算法被重新编写,提供更好更快的结果。整个组件在托管的 .NET 2005 C# 代码中,并且还生成了一个 ActiveX 组件,该组件用作 .NET 组件的包装器,用于向后兼容 VisualBasic 6.0 和 Delphi 等较旧的开发平台。

支持的格式
VectorDraw 支持这些矢量文件和光栅格式的导入和导出:

.VDML,一种由 VectorDraw 实现的动态 XML 格式,具有向后和向前兼容性。
.VDCL,压缩的 vdml。
.VDS , 网页控件支持的 VectorDraw 网页脚本格式。

*.DWG,2019 年之前的
所有版本.DXF,
2019 年之前的所有版本*.DGN,8 版
.PDF,
.SKP,
.WMF,
.EMF,
.LAS,.LAZ,(激光雷达点云数据格式)
.BMP ,.STL , .JPG, .TIFF, .GIF, .PNG, .TGA, ICO , 光栅格式

这些格式也受支持,但仅用于导出: 
* .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
• 所有资源的全球化能力。
• 能够将外部参照(外部参照)实体及其从属符号合并为当前图形的一部分。
• 尺寸中的不对称公差和更多尺寸覆盖值和格式化的尺寸文本。
• 填充图案对象(63 个预定义的填充图案),带有用于预定义填充图案的新填充对话框。
• 导出常量值以便于管理 Vectordraw 对象和编程。
• 支持的 .DWG/.DXF 文件最高版本 2019、.DGN 文件版本 8、.DWF 文件(使用 VectorDraw 文件转换器实用程序)
• 大量用户编辑命令(移动、擦除、旋转、修剪、复制、圆角、偏移、延伸等...
• 2D 曲线组合(排除、相交、并集、异或异或)
• 各种编程环境(Visual Studio 2019\ 2018、2015、2010、2008、2005、Delphi、Visual Basic 6、C++ 6)

原始绘图实体
弧         3D人脸
属性         多面
圆圈         PolyHatch
方面         视口
椭圆         图片
插入         线
观点         折线
长方形         样条曲线(拟合、二次、三次)
自定义对象          文本和多文本 
组对象          领导 
施工线          地面

绘图工具
握把         标尺对象
各种网格类型         折断
快照         正交模式
工具提示         网址
线性单位         角度单位
透明度         偏移、倒角命令
延伸/中断/修剪命令         移动/擦除/复制命令
场景的 3d 轨道旋转         平移/缩放命令
许多绘图命令,如 Spline 、 polyline 、 line 、 circle 、 arc 等...         图像调整(亮度、对比度、伽玛、灰度、萨皮亚等...

3D 能力
渲染类型:    Wire 2D、Wire 3D、Hide、Shade、Shade On、Render(应用材质、透明度和灯光)           
意见:    透视,正交

          
其他 :    • 灯光、3D 剖面剪裁、透明度、多用户坐标系、阴影
      • vdGroundSurface 对象支持在表面上映射图像以使用航拍照片生成逼真的地面表面
      • 使用 Delanay 算法从点列表和计数水平计算表面
     • 布尔运算(联合、交叉、订阅)
     • 体积计算、切片操作、推/拉操作