首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >线条类中的纹理参数

问线条类中的纹理参数
EN

Stack Overflow用户
提问于 2014-05-31 00:48:02
回答 1查看 33关注 0票数 1

在这个Kivy园林地块模块中,一个参数传递到一个Line()构造函数,随后用于反混叠.我在官方文件中找不到关于这个论点的任何文档。从Line的角度来看,这个参数似乎没有被完全解析。

这是一个遗留参数吗?如果是这样的话,它是如何使用的,现在如何实现这一功能?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-31 13:02:15

这是因为SmoothLinePlot使用的是自定义片段着色器,即定义的这里。这使用纹理中的信息来达到抗混叠效果。

法线实际上使用了纹理(实际上所有的VertexInstructions都可以接受纹理参数并具有顶点,包括纹理坐标),但是在一种简单的方式中,它不会比这种反混叠更有效,并且不会被kivy的默认片段着色器所利用。这实际上是在行的源中讨论的,纹理属性是检查这里的,以及在以后构造顶点时设置要使用的纹理坐标的信息,例如这里。

假设您正在使用kivy master (其中一些更改是最近发生的,用于只解析纹理的(0,0)坐标的行),我认为您应该能够通过将纹理赋值到任何行来看到这一点。我不知道你会看到什么效果,因为纹理是沿着线段映射的,而不是整条线,而且在某种程度上可能无法提供视觉上的一致性。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23965338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档