查看单个帖子
旧 2007-06-19, 10:46 AM   #4
yogy
高级会员
 
注册日期: 06-11
帖子: 1527
精华: 15
现金: 6353 标准币
资产: 6353 标准币
yogy 向着好的方向发展
默认 回复: 【求助】SolidWorks2006 获得草图颜色

我测试和trace代码先。wait
~~~
测试结果如下:
我通过上述遍历的代码,偶尔能得到草图的不同颜色值。确实有时值不对!看来是SolidWorks的BUG。
建议:
1) open model 之后 rebuild
swRebuildOptions_e rebuildOptions = swRebuildAll; // rebuild any geometry not regenerated
swModelDoc.Rebuild (rebuildOptions);
2) 去除材质
3) 草图若是白色(255,255,255),总得到深灰色的值。

PS:8421504 对应 128,128,128 深灰色
yogy离线中   回复时引用此帖