VectorDraw Developer Framework (VDF) 10.1003.1.0
添加对“vdPolyface”的纹理支持并提高性能。
23月 2023, 16 - 36:<>新版本
特征
- 发动机
- 改进了“GeVisibleArea”和“GetModel2dProjection”性能。
- 带有“ClipBoundary”的“vdInsert”中的文本现在在Wire 2D模式下绘图时使用GDIPLUS API,并且“vdDocument.GlobalRenderProperties.Wire2dUseFontOutLines”设置为默认值。
- 添加了对“vdPolyface”的纹理支持,并自动使用“MeshDrawType”。
- 'vdRender' 'LockPenStyle' 现在适用于绘图列表。
- “getBoundaryPoly”不再删除内联点。
关于VectorDraw Developer Framework (VDF)
向应用程序添加动态 2D/3D 图形。
VectorDraw 开发人员框架 (VDF) 是一个组件,用于轻松创建、管理和打印 2D 和 3D 图纸。VectorDraw 对象公开与最常见的矢量格式和其他 CAD 对象兼容的方法和属性。它支持10多种矢量格式和许多光栅格式。VectorDraw Developer Framework(VDF)是完全面向对象的,组件是用.NET C#代码编写的。还提供了 ActiveX 组件。此 ActiveX 为较旧的开发平台(如 Visual Basic 6.0 (VB 6) 和 Delphi)提供了向后兼容性。还包括VectorDraw Developer for Compact Framework(CE Libraries)。
VectorDraw Developer Framework (VDF) 是一个图形引擎库,开发人员可以使用它来可视化他们的应用程序。您可以轻松创建、编辑、管理、导出、导入和打印 2D 和 3D 图纸 - 图形文件。VDF 使用的一种格式,名为 VDML(VDCL 与 VDML 相同,但经过压缩)基于 XML,支持自定义对象,并且不依赖于组件的版本。该库还支持多种矢量和栅格格式的导入-导出,包括本机 SVG 导出。
支持的格式
VectorDraw 支持导入和导出的这些矢量文件和栅格格式:。.DWG。.DXF。DGN, .PDF, .维基媒体基金会, .电动势, .VDML, .VDCL, .BMP, .JPG, .蒂夫,.GIF,.PNG,.SKP, ..TGA。
也支持以下格式,但仅用于导出:。远洋, ..SVG。高等物流
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 文件最高版本 2010, .DGN 文件版本 8、 .DWF 文件(使用矢量绘制文件转换器实用程序)
- 大量的用户编辑命令(移动,擦除,旋转,修剪,复制,圆角,偏移,扩展等...
- 二维曲线组合(排除、相交、并集、异相分离异或)
- 各种编程环境(Visual Studio 2010,2008,2005,Delphi,Visual Basic 6,C++ 6)
图元图元
- 弧
- 3DFace
- 属性
- 聚面
- 圈
- 波利哈奇
- 尺寸
- 视窗
- 椭圆
- 图像
- 插入
- 线
- 点
- 折线
- 矩形
- 样条曲线(拟合、二次、立方)
- 自定义对象
- 文本和多文本
- 组对象
- 领导
- 施工线
- 地表表面
绘图实用程序
- 把手
- 标尺对象
- 各种网格类型
- 折
- 欧斯卡斯
- 正交模式
- 工具提示
- 网址
- 线性单位
- 角度单位
- 透明度
- 偏移命令
- 扩展/中断/修剪命令
- 移动/擦除/复制命令
- 场景的 3D 轨道旋转
- 平移/缩放命令
- 许多绘图命令,如样条,折线,直线,圆,圆弧等...
3D 功能
- 渲染类型:Wire 2D,Wire 3D,隐藏,着色,着色,渲染(应用材质,透明度和灯光)
- 视图: 透视, 正交
- 其他:光源、3D 剖面裁剪、透明度、多用户坐标系
- 其他:vdGroundSurface 对象支持在表面上映射图像,以使用航拍照片生成逼真的地面
- 其他:使用Delaay算法从点列表计算表面并计算水平
- 其他:体积计算
VectorDraw Ray Tracing Engine (vdRay)
VectorDraw Ray Tracing Engine(vdRay) 是 VectorDraw Developers Framework (VDF) 的附加库,使您能够从应用程序中导出逼真的图像。简单易行,vdRay将帮助您从vdml文件创建漂亮的图像和视频。只需向3D对象添加一些材质,调整照明,相机并导出支持阴影,镜子,反射等的图像。VDF(VectorDraw 开发人员框架)由于用户交互而无法提供为渲染输出提供照片逼真的效果,这就是 vdRay 的用武之地,该附加组件满足了对更好渲染输出的需求。
VectorDraw 光线追踪引擎 -vdRay- 是一个可以使用光线追踪算法创建逼真的图像的组件。通过矢量绘制组件,所有现有的 vdDraw 文档和图纸都可以在考虑某些属性(如反射、透明度、表面粗糙度等)的情况下进行渲染。vdRay组件非常易于使用,视觉优势显而易见。使用当前矢量绘制渲染机无法创建的效果(阴影、玻璃对象、镜子等)现在可以使用矢量绘制光线追踪引擎 - vdRay。