请问如何正确获取元素的颜色?

对*.i.dgn文件,如图,通过层颜色ID从ColorTable里获取的颜色(RGB : 0,122,240)与实际显示的颜色(灰色)不一致,请问是什么原因?

通过mdl程序如何才能获取到显示的颜色?

 谢谢!

Parents Reply
  • 当我将显示样式(Display Style)改为线框(Wireframe)模式时,所有的颜色都是以元素颜色或者元素所在的层颜色显示的,如下图所示:

    所以,您这个构件之所以在渲染显示样式下显示成灰色,一定是由于材质引起的。通过您的图能发现,这个i-model文件是由ABD软件发布而来的。ABD中有一个Family/Part的概念,它能进一步用来简化对元素属性的赋值,通过一个Part名称就能关联颜色、材质等等所有属性。注意到您这个构件关联了ABD的part,所以,请你到ABD中查看对应Part的设置,一定会有对材质的定义的。我上个帖子中让您检查的材质是MicroStation平台软件附材质的地方。



    Answer Verified By: zhou 

Children