VectorDraw入门必备手册(四):如何在ShadeON模式下始终绘制黑色线框?

VectorDraw Developer Framework (VDF) 是一款强大的图形引擎库,支持2D和3D图形文件的创建、编辑和管理。VDF web library不仅能在各种平台上展示CAD图纸,还能在主流浏览器中显示通用矢量对象。最新版本引入了EdgeColor属性,允许用户在ShadeOn模式下自定义线框颜色,提供更灵活的渲染选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    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等多种格式在任何台式、平板电脑,智能手机和便携式笔记本上展现出你的业务。


问:

    在ShadeOn模式下,能否始终绘制黑色线框?(忽略后facelist或vdPolyface的颜色)

答:

    在版本6021中,在vdLayout,vdViewPort和vdDocument对象中添加了一个新属性EdgeColor。此属性仅适用于多边形边缘可见的Hide,Wire3D和ShadeON模式。

    在3d中渲染时获取/设置所有面的边的显示颜色。(当RenderMode为Wire3d时,Hide或ShadeOn)默认值为Color.Empty时,边的颜色具有其实体的颜色,从vdDocument对象获取/设置此属性时,将会获取/设置ActiveLayOut的ActiveLayOut或ActiveViewPort边缘的显示颜色(如果存在)。

    在GlobalRenderProperties中也可以选择属性EdgePenWidth,您可以选择ShadeOn和Wire3D以及Hide模式中的线条厚度。查看同一图纸中的一些图像,并更改上述属性:

ShadeOn中的原始文件,默认为EdgeColor(Color.Empty)和EdgePenWidth(0.0016英寸,屏幕大约2像素)

The original file in ShadeOn with default EdgeColor (Color.Empty) and EdgePenWidth (0.0016 of an inch, about 2 pixels in screen)

ShadeOn中的原始文件带有绿色EdgeColor(Color.OliveDrab)

The original file in ShadeOn with a greenish EdgeColor (Color.OliveDrab)

ShadeOn中的原始文件带有偏红的EdgeColor(Color.Tomato)和EdgePenWidth(0.001英寸,屏幕大约1个像素)

The original file in ShadeOn with a reddish EdgeColor (Color.Tomato) and EdgePenWidth (0.001 of an inch, about 1 pixels in screen)

ShadeOn中的原始文件具有相同的EdgeColor(Color.Tomato)和EdgePenWidth(0.03英寸,屏幕大约3个像素)

The original file in ShadeOn with the same EdgeColor (Color.Tomato) and EdgePenWidth (0.03 of an inch, about 3 pixels in screen)

隐藏的原始文件带有偏红的EdgeColor(Color.Tomato)和EdgePenWidth(0.0001英寸,屏幕大约1个像素)

The original file in Hide with a reddish EdgeColor (Color.Tomato) and EdgePenWidth (0.0001 of an inch, about 1 pixels in screen)

Wire3D中的原始文件带有偏红的EdgeColor(Color.Tomato)和EdgePenWidth(0.0001英寸,屏幕大约1个像素)

The original file in Wire3D with reddish EdgeColor (Color.Tomato) and EdgePenWidth (0.0001 of an inch, about 1 pixels in screen)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值