问题标签 [stipple]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opengl - OpenGL 多边形点画
我想知道如何将 32x32 的数组映射到位图。以下数组表示位图。我知道数组的每一行代表位图的行。数组的第一行是位图的最后一行,依此类推,直到数组的最后一行是位图的第一行,但这是如何工作的?
opengl - OpenGL多边形点画在不同的机器上不起作用
我有一种情况,我试图在不使用 openGL 的背景上绘制一个半透明的矩形,所以我不能使用混合。我决定按照某些人的建议使用多边形点画来实现“纱门透明度”效果。它在我的机器和其他一些机器上运行良好,但在一些带有稍微旧的英特尔显卡的机器上,它根本无法渲染矩形。如果我关闭多边形点画,它会渲染得很好(但没有点画)。我已经比较了许多我认为可能会在机器之间影响它的状态变量(参见代码),它们都是相同的,我没有得到任何错误。
python - 点画 Tkinter 画布小部件的最简单方法是什么?
我有一个 Tkinter 画布小部件,我想在它上面创建一个点画图案。我知道我可以使用create_line方法手动完成。但是,我认为似乎有更好的方法。任何帮助将非常感激。
我目前正在使用的东西。(按 Alt-F4 退出程序)
matlab - 在matlab中对pcolor进行着色和遮罩
确实是两个问题,但我觉得它们重叠,所以我会在一个地方问它们(如果可以的话)。
我在 matlab 中使用以下方法创建了一个 pcolor:
但现在我想补充一些信息。我有一个mask
与数据具有相同维度的矩阵,但由 1 和 0 填充。在它包含 1 的地方,我想保留 pcolor 中的像素,当它包含 0 时,将其删除(不仅仅是将值设为零,这在我的颜色图中没有由白色像素表示)。
其次,我有第二个矩阵,称为“点画”,它再次包含 0 和 1。我现在想用点画效果覆盖由 1 表示的任何位置。
这样做的目的是创建一个类似这样的图像: http ://www.ipcc.ch/publications_and_data/ar4/wg1/en/figure-spm-7.html 绘制平均值的地方,但是有区域太多的分歧被抹去,有很多共识的地方被“点画”。
提前致谢!
c++ - 将点画图案应用为纹理 OpenGL
有没有办法可以将点画图案(例如苍蝇点画图案)作为纹理应用于对象(例如在glBindTexture
方法内)?
opengl - OpenGL虚线
我正在尝试在 opengl 中绘制一个包含虚线的二维网格。我正在使用glEnble(GL_LINE_STIPPLE)
/glLineStipple(...)
这样做。问题是当我试图拖动场景时,破折号开始沿着线移动,这很烦人,特别是如果我正在画一个圆或弧线 - 它看起来像催眠!有谁知道如何摆脱这种影响?
c++ - 如何使用 glPolygonStipple 创建粗斜条纹?
我一定不明白glPolygonStipple
位的排列。我认为这是一个简单的 32x32 位掩码。因此,如果我可以使用unsigned int
每行。例如,这段代码(如预期的那样)产生了一个粗垂直条纹:
生产:
哪里rol
是循环位移:
我可以通过添加一个cout<<bitset<32>(halftone[r])<<endl;
我得到正确的模式来验证:
但是 OpenGL 正在产生:
GLubyte
当我传递给时,我将数组指针转换为glPolygonStipple
我的理解有问题吗?这与某些glPixelStore
问题有关吗?
python - 如何在 matplotlib 中制作自定义孵化范围?
问题
我有两个 100x100 数组 - 一个带有数据(我将称之为array1
),另一个带有一些较小的缩放数据(我将称之为array2
)。我创建了一个测试数组来查看array2
+array1
高于或低于某些阈值的位置,每个点的结果应该是三个结果之一 - array1
+array2
因为该点是 >5、>10 或两者都不是 (<5)。根据结果,我创建了一个新的 100x100 数组 (array3),并分别为该点分配了 1.、2. 或 0.。
现在我想使用 来绘制 array1 和 array3 plt.contourf()
,并且我希望后一个子图有孵化。我希望该阴影的范围是 x=0、x=1 和 x=2。查看文档我知道我可能不能那样做,所以我会说 x<1、1<=x、<2 和 x=>2。唯一的问题是我不知道如何指定这些范围。
代码(工作示例)
这是问题的完整代码。
注意图例。我希望范围是 x<1、1<=x、<2 和 x=>2,而不是包自动分配的范围。
问题
如何为我的孵化分配自定义范围?我计划让这个例子工作,这样我就可以将它转换为一个底图图,其中我有 lat-lon 数据,最重要的是一个点阵数组,其中 lat-lon 数据与其他两个数组的 data+SD 进行比较. 对于每个网格点,我想要各种点画,如果该纬度数据>一个数据+SD数组,另一个数据+SD数组,或者两个数组。
user-interface - 如何使用点画表进行选择?
我想在表格中显示我的数据并选择我想要的数据,但是没有关于stipple
. 我该怎么做?