我有很多“行”对象--每个对象都存储关于用核心图形绘制的一条线的信息。问题是,虽然可能有几个线条对象各自有一个独特的颜色和笔画宽度,但所有的线条都是在相同的颜色和笔画宽度下绘制的。每个行对象都具有属性,如笔画颜色、笔画宽度和NSMutableArray of CGPoints。在我的drawRect方法中,我有一个NSEnumerator迭代器,它可以遍历每个行对象的每个CGPoi
我正在使用安卓系统中的OpengGL ES 2.0。我得到了这些顶点,我过去用线连接它们来画形状。现在我需要分别更改每一行的颜色。我尝试通过顶点着色器向片段着色器传递每个顶点的颜色矩阵,但颜色被插值(这实际上是有意义的,因为我为两个顶点提供了不同的颜色)。有没有一种方法可以在不插入颜色的情况下给这些线条上色?
或者有没有一种方法可以使用多个三角形在两个顶点之间画<