昨天谈论了构件设计项目的思路,有如下想法,特写下来供以后参考。
首先,这是一个整理过程,在原有的基础之上完善思路的过程。这个项目的目标是将以前混乱的构件绘图过程整理成为一个成熟好用的架构,使使用者更易上手,不用操心工程之外的问题。封装绘图过程中复杂的美观问题,即一系列的 Rule 。
其次,它提出了绘图图元的概念,在输出到 CAD 之前增加了一个中间层,在这个中间层上来进行美观问题的自动化。
第三,要达到上面的目的,必须要将绘图图元分析清楚。理清各个图元的属性,分清这些属性是否可变,哪些一定要由绘图对象来指定,哪些可以在处理美观时确定。
其中第三个是前两个的基础,只有做好了第三步,前两个才能起到他的作用,达到它的目标。分析绘图图元的过程,其实就是理解绘图图元的过程,这个过程中我发现一个很好玩的道理,就是只有你分析清楚各个对象,你才能不被其迷惑。