今儿继续介绍CATIA颜色的那些事儿,目的是对几何体进行随机赋颜色。
本文将介绍尝试通过不同的思路来研究这个问题,写完了回头才发现竟然都是不完美的路,哈哈,那么就给大家做一个借鉴吧。
方案一:通过Excel表格控制参数
根据上文的介绍,原色的代码可以通过6位16进制的代码表达,那么如果某个参数能够随机生成一个6位的16位数的颜色码,则可以实现随机赋予颜色。
首先,建立了数模和必要参数
下面是一个简单的带有公式的表格,其中颜色码与CATIA的参数做连接,其他的代码,用于生成这个颜色码。
涉及到三个公式:
第一个是RANDBETWEEN(),作用是在1-16之间取一个随机的整数,得到随机的数位
第二个是MID(),可以在123456789ABCDEF这个字符串中,读取某一个数位上的字符
第三个是CONCATENATE(),可以将得到的6个数位的字符,组合成我们需要的参数,作为颜色码返回CATIA