各位读者抱歉,今天是很水的一回,因为今天加班,很晚才到家,单纯分享一个之前看到的问题。之前因为时间直接仙略过它了
大致上2D渲染那块已经完成了,之前说的绘画出不同形状的多边形或是圆形,暂时不会再加这些功能了,但是还没拿实际的的图集(Texture Atlas)来使用,之前贴的免费素材的网站-kenney,他是有提供图集的,然後会有一份.xml
用来记录图集中,每个小图的资料属性。老实说我有点想试着制作一个图集包装器(Texture Atlas Packer),各个小图记录的话会利用.csv
档来记录。
回到原本想讲的,目前使用的glDrawElements
都是画三角形,第一个参数就是了,GL_TRIANGLE
,之前再查这个API相关的时候,会很常看到另外两个看起来跟GL_TRIANGLE
有关的,那两个即是GL_TRIANGLE_STRIP
与GL_TRIANGLE_FAN
。
GL_TRIANGLE_STRIP
与GL_TRIANGLE_FAN
其实这个一找就找到了,但不是官方文件,是在stackoverflow上(没错,就是它),简单来说,这两个一样是画三角形没错。
先说STRIP
,假设我们要画一个顶点,STRIP
的话,是会把先前已经画出的两个顶点连接起来,共用顶点然後画出一个新三角形,没错!共用顶点,这就可以减少很多储存空间了。
再来是FAN
,其实就如其名扇子,一样是可以共用其他顶点,但是会以Buffer中的第一个顶点当作中心,连结其周围的顶点画出。
这篇,是我找到上面这个答案的文章,里面有图,搭配图可以更清楚这两个是在做甚麽!~
其实这些都应该要自己是过才对,但碍於时间问题,就先这样吧...ˊ_>ˋ
<<: Day20-94. Binary Tree Inorder Traversal
今天要认识的Design Pattern我觉得比较难,但我会尽量以简单的方法让大家了解 Visi...
好久没有更新了,最近比较忙,不过今天遇到一个很有意思的问题,就过来记录一下。 通过正则表达式匹配文本...
JAVA - Windows 10 安装 Maven 参考资料 参考:(一)maven 新手教学: ...
藉由ODOO的security,进行对model的权限设定,我们今天来写一个student 权限的范...