VectorDraw入门必备手册(二):如何控制多面照明平滑度的属性?

VectorDraw Developer Framework (VDF) 是一个强大的图形引擎库,支持2D和3D图形文件的创建、编辑和管理。VectorDraw Web Library(Javascript)允许在HTML5平台上查看CAD图纸和通用矢量对象,无需安装即可在多种设备和浏览器中运行。最新版本引入了SmoothAngle属性,用于调整多面体对象渲染时的顶点法线,提供更精细的视觉效果。

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


    在版本6021中,在vdPolyFace,vdGroundSurface和vdDocument中添加了一个新属性SmoothAngle。

    获取/设置0到90之间的角度,可用于在渲染多面体对象时计算每个面中每个顶点的法线。

    定义最大角度,将其与相邻面的平面之间的角度进行比较,以滤除将在平均计算中添加的平面的法线。

    如果是vdPolyface或vdGroundSurface对象,请将其设置为-1,以便根据vdDocument.SmoothAngle属性平滑法线;将其设置为0,以使法线不平滑;将其设置为90,以便将每个顶点的法线计算为所有相邻面法线的平均值。

                                                              The original file in Render with SmoothAgle 0

The original file in Render with SmoothAgle 0

                                                             The original file in Render with SmoothAgle 20

The original file in Render with SmoothAgle 20

                                                             The original file in Render with SmoothAgle 60

The original file in Render with SmoothAgle 60

                                                        The original file in Render with SmoothAgle 90

The original file in Render with SmoothAgle 90

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值