问题标签 [uniform]

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.

0 投票
1 回答
2216 浏览

statistics - 测量二维正方形中点分布的均匀性

我目前遇到了这个问题:我有一个 2D 正方形,里面有一组点,比如 1000 个点。我需要一种方法来查看正方形内的点分布是否分散(或或多或少均匀分布),或者它们倾向于聚集在正方形内的某个点区域。

需要一种数学/统计(非编程)方法来确定这一点。我用谷歌搜索,找到了适合度数,Kolmogorov 之类的东西……只是想知道是否还有其他方法可以实现这一目标。课堂论文需要这个。

所以:输入:一个 2D 正方形和 1000 个点。输出:是/否(是=均匀分布,否=在某些地方聚集)。

任何想法将不胜感激。谢谢

0 投票
1 回答
1560 浏览

shader - three.js - 着色器纹理未出现(闪烁)

我搜索了所有论坛,但没有找到其他人遇到这个问题......我在球体上使用着色器来 1)创建内部发光和 2)应用地球纹理。当我这样做时 - 内部发光出现,但纹理没有。在我的控制台中输入:uniforms.texture1.texture.image.src - 我收到了纹理的正确源位置:*http://localhost:8091/media/world.jpg"

似乎我的着色器知道纹理,但没有显示它。当我在场景中添加一个具有纹理的新对象(比如说一个立方体)时 - 我的球体突然假设我的新立方体对象的纹理。如果我在场景中添加两个新对象(假设一个带有木盒纹理的盒子和一个带有星形纹理的天空盒)——我的球体试图同时假设木盒纹理和星星纹理——从而导致闪烁效果(两者都不是我想要的纹理)。

我的代码如下:

};

在我初始化所有内容时(在我设置好灯光、相机、场景等之后) - 我使用以下内容创建了我的球体:

我也尝试将此代码放在我的html头中(当然不带引号),但这并没有改变任何东西......任何帮助将不胜感激。我正在使用 r51 of three.js 并且还尝试了 r52。

提前致谢!

0 投票
4 回答
6614 浏览

c - 取模 N 的随机数的一致性

在[0, n)中选择随机数的一种常见方法是取rand()n :的结果rand() % n。但是,即使可用实现返回的结果是完全一致的,当不被n整除时,结果[0, n)数字rand()的一致性是否应该存在问题?例如,假设是 2,n是 2。那么在 3 个可能的输出中:0、1 和 2,当我们使用它们模n时,我们分别得到 0、1 和 0 。因此,输出将根本不均匀。RAND_MAX + 1RAND_MAXrand()

这在实践中是一个真正的问题吗?在[0, n)中均匀地从输出中选择随机数的更好方法是什么rand(),最好没有任何浮点运算?

0 投票
1 回答
435 浏览

matlab - Smoothing out of rough plots

I want to draw some plots in Matlab.

Details: For class 1, p(x|c1) is uniform for x between [2, 4] with the parameters a = 1 and b = 4. For class 2, p(x|c2) is exponential with parameter lambda = 1. Besides p(c1) = p(c2) = 0.5 I would like to draw a sketch of the two class densities multiplied by P(c1) and P(c2) respectively, as a function of x, clearly showing the optimal decision boundary (or boundaries).

I have the solution for this problem, this is what the writer did (and I want to get), but there's no Matlab code, so I want to do it all by myself.

IMAGE 1

And this is what I drew.

IMAGE 2

And this is the MATLAB code I wrote.

As you can see, they are almost smiliar, but I am having problem with this uniform distribution, which is drawn in red. How can I change it?

0 投票
0 回答
354 浏览

jquery - uniform.js 表单提交 - 需要在 ie 中双击

我正在将最新版本的 uniform.js 与 jquery 一起使用。

在 Internet Explorer 中,当我尝试提交表单时,它第一次不起作用,必须再次单击

如果我不包含统一库,它可以正常工作(即单击提交),但只要将库添加到 IE 中,就需要双击

这是一个例子

http://demo.stg.brightonconsulting.net.au/templates/tests/addArticlePopup/index.html

谢谢

0 投票
2 回答
1957 浏览

opengl-es - 随机“位置不适用于当前程序”错误

我对 WebGL 有疑问。

有时,当我向应用程序添加新着色器时,当我uniform4f: location not for current program在 2D 绘图函数中设置图像绘图着色器的统一时,每帧都会出现错误(显示在 Chrome 控制台中)。

虽然我之前几次遇到同样的错误,但通过随机未知操作来修复它们并不难。然而,当我添加一个屏幕扭曲着色器时,我尽我所能,甚至glFinish(我认为错误是由于不同步而发生的),但没有任何帮助。

当我尝试在控制台绘图功能中设置我的 2D 图像着色器的 vec4 统一时,会发生错误。如果我交换控制台绘图功能和菜单绘图功能,则不会绘制菜单。

这是我的程序创建和切换功能的源代码:http: //pastebin.com/zDEWWgKV

如果我从以下列表中执行任何操作,错误就会停止:

  • 关闭菜单。
  • 加载地图并进行一些 3D 渲染(导致程序切换至少 4 次)。
  • 启用屏幕扭曲(导致程序切换 1 次)。

谁能告诉我,什么可能导致错误,我该如何解决?

0 投票
0 回答
415 浏览

android - 片段着色器中的统一浮动。平板电脑

我正在使用 JNI 和 NDK 构建一个 OpenGL 项目,在我的手机(galaxy nexus)上一切正常,但我试图在几台平板电脑(华为和宏基)上启动这个应用程序并发现一个奇怪的行为:

在我的片段着色器中有一个值:

在我的代码中,我这样做:

当我在手机上尝试此代码时,一切都很完美,但在平板电脑上却没有预期的结果。

但是,如果我有例如0.0而不是当前的代码 -这台平板电脑上一切正常。

我不明白为什么这个变量在手机上有效,而在平板电脑上存在问题(可能取决于操作系统版本)。

0 投票
2 回答
2474 浏览

algorithm - 统一成本搜索项目 euler #81

为了“启蒙”,我正在研究欧拉项目,而不仅仅是解决它们。我已经在 80x80 矩阵上使用动态程序解决了问题 81,但是当我尝试使用统一成本搜索来解决它时,我的程序消失在了永远的土地上。我只想知道这个问题是否可以使用统一成本搜索来解决?该问题可在此链接中找到。

0 投票
1 回答
2674 浏览

javascript - jquery关闭统一插件

Uniform 是一个用于样式化表单的 jQuery 插件。在我的应用程序中,我正在使用它,我必须关闭制服并再次打开它,我的意思是我需要重新启动它。

要在某些表单元素上打开制服的功能,请执行以下操作$("select, input, button, textarea").uniform();

现在我需要关闭它,我的意思是我想要一个功能来回滚并恢复旧外观。

可以做到吗?谢谢。

0 投票
1 回答
2363 浏览

javascript - jquery uniform 还原时发生奇怪的事情(回滚/关闭unifrom时)

Uniform 是一个用于样式化表单的 jQuery 插件。我在我的项目中使用它,我有一个案例我需要关闭这个插件,然后再打开。

您通过以下方式(其中一种方式)打开插件:$("input, textarea, select, button").uniform();

如果您想关闭插件(恢复旧样式),请执行以下操作:$.uniform.restore();

它工作正常,但不能在button,submitreset. 当恢复这些输入的值时,会出现并在原始按钮的左侧找到一个位置。

这是一个 jsFiddle 链接,供您查看演示:jsFiddle uniform.js 问题

我试图解决这个问题,但没有运气。请帮帮我。谢谢。