VDF常見(jiàn)問(wèn)題整理(四):如何在ShadeON模式下始終繪制黑色線框?
VectorDraw Developer Framework(VDF)是一個(gè)用于應(yīng)用程序可視化的圖形引擎庫(kù)。有了VDF提供的功能,您可以輕松地創(chuàng)建、編輯、管理、輸出、輸入和打印2D和3D圖形文件。
VectorDraw Developer Framework試用版下載
問(wèn):
在ShadeOn模式下,能否始終繪制黑色線框?(忽略后facelist或vdPolyface的顏色)
答:
在版本6021中,在vdLayout,vdViewPort和vdDocument對(duì)象中添加了一個(gè)新屬性EdgeColor。此屬性僅適用于多邊形邊緣可見(jiàn)的Hide,Wire3D和ShadeON模式。
在3d中渲染時(shí)獲取/設(shè)置所有面的邊的顯示顏色。(當(dāng)RenderMode為Wire3d時(shí),Hide或ShadeOn)默認(rèn)值為Color.Empty時(shí),邊的顏色具有其實(shí)體的顏色,從vdDocument對(duì)象獲取/設(shè)置此屬性時(shí),將會(huì)獲取/設(shè)置ActiveLayOut的ActiveLayOut或ActiveViewPort邊緣的顯示顏色(如果存在)。
在GlobalRenderProperties中也可以選擇屬性EdgePenWidth,您可以選擇ShadeOn和Wire3D以及Hide模式中的線條厚度。查看同一圖紙中的一些圖像,并更改上述屬性:
ShadeOn中的原始文件,默認(rèn)為EdgeColor(Color.Empty)和EdgePenWidth(0.0016英寸,屏幕大約2像素)
ShadeOn中的原始文件帶有綠色EdgeColor(Color.OliveDrab)
ShadeOn中的原始文件帶有偏紅的EdgeColor(Color.Tomato)和EdgePenWidth(0.001英寸,屏幕大約1個(gè)像素)
ShadeOn中的原始文件具有相同的EdgeColor(Color.Tomato)和EdgePenWidth(0.03英寸,屏幕大約3個(gè)像素)
隱藏的原始文件帶有偏紅的EdgeColor(Color.Tomato)和EdgePenWidth(0.0001英寸,屏幕大約1個(gè)像素)
Wire3D中的原始文件帶有偏紅的EdgeColor(Color.Tomato)和EdgePenWidth(0.0001英寸,屏幕大約1個(gè)像素)