VectorDraw入门必备手册(十二):复杂自定义对象的入门指南

本文档介绍了如何使用VectorDraw Developer Framework创建和管理自定义2D和3D图形对象。通过创建一个解决方案,包括一个vdFramedControl项目和一个包含自定义对象的DLL项目,详细阐述了自定义对象的属性设置、绘制方法、BoundingBox计算以及对象的序列化、更新、变换等相关方法的实现。此外,还提供了创建自定义对象命令的示例。
摘要由CSDN通过智能技术生成

    VectorDraw Developer Framework(VDF)是一个用于应用程序可视化的图形引擎库。有了VDF提供的功能,您可以轻松地创建、编辑、管理、输出、输入和打印2D和3D图形文件。   

    VectorDraw web library (javascript)不仅能打开CAD图纸,而且能显示任何支持HTML5标准平台上的通用矢量对象,如Windows,安卓,iOS和Linux。无需任何安装,VectorDraw web library (javascript)就可以运行在任何支持canvas标签和Javascript的主流浏览器(Chrome, Firefox, Safari, Opera, Dolphin, Boat等等)中。这意味着可以用DXF,DWG,DGN,SKP(Google的Sketchup),VDML等多种格式在任何台式、平板电脑,智能手机和便携式笔记本上展现出你的业务。


问:

    能否提供复杂自定义对象的入门指南?

答:

    我们将尝试为您提供有关自定义对象的详细说明以及您应该如何尝试实现此类实现。我们的指南是针对C#中的.NET项目,主要是我们使用的编程语言。

    首先,您必须创建一个包含2个项目的解决方案,就像我们的样本中实现的那样。一个项目将是一个非常简单的控件形式(可滚动,框架无关紧要),最好是vdFramedControl,因为具有属性列表和命令行的vdFramedControl将为您提供一个很好的调试项目。在任何情况下,您为vdFramedControl编写的代码对于vdScrollableControl都是相同的。所以我们有一个带有vdFramedControl的项目和一些用于测试自定义对象的按钮。

    第二个项目将是一个DLL,它将包含您的自定义对象(与我们的示例中的完全相同)。具有该表单的其他项目需要此项目的引用,以便您可以使用自定义对象进行测试。

    完成自定义对象的实现后,可以在主应用程序中引用dll而不会出现问题,您可以使用此解决方案来测试和调试自定义对象。

    现在,在这些初始设置之后,我们开始使用自定义对象。

    首先,您需要为自定义对象提供一些属性,这些属性与它的几何有关,以及如何绘制此对象。再找一个vdFigure对象并定义这样的对象。

public class vdBox :vdFigure , IvdProxyFigure

    作为vdFigure的vdBox,已经有一个pencolor

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值