VectorDraw.NET VS VectorDraw.OCX
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 算法从点列表和计数水平计算表面
• 布尔运算(联合、交叉、订阅)
• 体积计算、切片操作、推/拉操作
相关文章
- 使用 Visual Studio 部署 .NET Core 应用 ——.Net Core 部署到SUSE Linux Enterprise Server 12 SP2 64 位(GNOME 版本3.20.2)
- 使用 Visual Studio 部署 .NET Core 应用 ——.Net Core 部署到Ubuntu 16.04
- .NET开源Protobuf-net组件葵花手册
- 在ASP.Net和IIS中删除不必要的HTTP响应头
- C#.NET常见问题(FAQ)-VS如何整个项目中查找字符串
- 这才是你需要的最基础的.Net基础面试题(通俗易懂,最基础的.Net)2
- 这才是你需要的最基础的.Net基础面试题(通俗易懂,最基础的.Net)1
- Asp.Net Web API 2第十三课——ASP.NET Web API中的JSON和XML序列化
- Asp.Net Web API 2第十六课——Parameter Binding in ASP.NET Web API(参数绑定)
- 重新整理 .net core 周边阅读篇————AspNetCoreRateLimit[一]
- 重新整理 .net core 实践篇—————Entity的定义[二十五]
- Atitit 数据库抽象层jdbc pdo ado.net等比较与异常点 目录 1. 应该具有的功能1 1.1. 元数据 API1 1.2. 分布式事务 vs事务中使用 Savepoint1
- Atitit ..Net Framework sdk 3.0 3.5 4.04.5 4.6 4.7 .net core版本新特性 v2 s22 1. 新特性来源于 down ms 官方网站1
- atitit.系统托盘图标的设计java swing c# .net c++ js
- Atitit.线程 死锁 跑飞 的检测与自动解除 与手动解除死锁 java c# .net php javascript.
- WinForms Grid Control - iGrid.NET 10.1
- ASP.NET Core微服务(六)——【.Net Core操作redis】StackExchange.Redis
- Net Core 微服务 - 如何在docker容器里运行一个简单的.net core web api 服务
- Pdfium.Net SDK 4.78.2704 完美Crack/Ptach
- 如何在 Visual C++.NET 2003 下编译eMule
- net core HTTP Error 500.31 - Failed to load ASP.NET Core runtime HTTP Error 500.30
- 关于ASP.net开启身份验证时集成的托管管道模式下不适用的 ASP.NET 设置