问题标签 [clamp]

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 回答
85 浏览

ruta - CLAMP 无法运行 Ruta 规则来预测关系

我正在尝试实施与本视频(https://www.youtube.com/watch?time_continue=1105&v=8PYvzswOXog)中相同的关系规则规则。但是,我无法得到任何关系的结果。我确实完全按照他的演示中的所有内容进行操作。

任何帮助表示赞赏。

0 投票
1 回答
782 浏览

java - 如何在 Java 中钳位值?

语境:

调用 increaseContrast 从 0 <= value <= 127 的像素中减去 16,并将 16 添加到 128 <= value <= MAXVAL 的像素中。不允许像素值溢出 MAXVAL 或变为负数,即在减法时将像素限制为 0,在加法时将像素限制为 MAXVAL

方法:

编辑:我很抱歉没有指定我在该方法下写的内容,但我不能发布我的个人程序/代码,因为我的大学会因抄袭而惩罚我。

0 投票
1 回答
2561 浏览

optimization - 在 Pytorch 中执行优化时如何对变量应用边界?

我正在尝试使用 Pytorch 进行非凸优化,试图最大化我的目标(因此在 SGD 中最小化)。我想绑定我的因变量 x > 0,并且我的 x 值的总和小于 1000。

我认为我已经以斜坡惩罚的形式正确实施了惩罚,但我正在努力解决 x 变量的边界问题。在 Pytorch 中,您可以使用设置边界,clamp但在这种情况下似乎不合适。我认为这是因为 optim 需要在引擎盖下释放渐变。完整的工作示例:

任何关于如何强加边界的建议都将受到赞赏,无论是使用钳位还是其他方式。或者一般建议使用 Pytorch 进行非凸优化。这是我正在解决的问题的一个更简单且按比例缩小的版本,因此如果可能的话,我试图找到一个轻量级的解决方案。我正在考虑使用一种解决方法,例如使用指数函数转换 x 变量,但是您必须缩放函数以避免正值变为无限,并且我希望能够设置约束具有一定的灵活性。

0 投票
1 回答
107 浏览

c# - 夹紧刚体2D控制器

我有一个处理船舶控制的课程,我想在 y 轴上固定位置。

非常感谢您提前。

0 投票
0 回答
26 浏览

clamp - 如何钳制3个值?

我想确保 3 valeus 加在一起时加起来等于 1。这些值是浮点数,似乎不可能使用双精度数。

我在directx和c ++中,当我将它们加在一起时,它们都变成了1,但是当我出于某种原因将它们发送到顶点着色器时,它们只加到0.999999并导致很多问题。

我想使它们饱和或其他东西,以便它们加在一起时合而为一,但我不知道如何。例如,一个值可以是 0.2,另一个是 0.2,第三个是 0.6,但数字更多,当我将它们发送到着色器而不是 1 时,它们加起来为 0.99

我正在使用它们来缩放不同的矩阵。

所以重要的是他们一起成为1。

0 投票
1 回答
519 浏览

rust - 如何实现 Ord 特征而不会出现错误“使用不稳定的库功能'clamp'”?

我有一个结构,我想将其用作 中的键,BTreeMap因此我实现了PartialEqEq和. 最后一个会导致问题,因为存在不安全的trait 方法。PartialOrdOrdclamp

我以这种方式实现它:

操场

据我所知,整数的钳位是安全的,应该可以正常工作,但是 Rust 给了我错误

我该如何解决这个问题?我正在使用 Rust 1.41。

0 投票
1 回答
263 浏览

c++ - 使用 Godot-cpp 中的 real_t 进行钳位

我正在尝试使用夹子,但找不到

一个摘要示例

文件:test.h

文件:test.cpp

VSC 错误,使用 scons 编译:

非常感谢!

0 投票
1 回答
760 浏览

react-native - 将侦听器添加到 Diff Clamp,React Native

尝试将侦听器添加到Animated Diff Clampin react native 以允许更改几个非动画属性。

它最初执行正确,但当屏幕滚动超出其 max 属性时会引发“非法节点”错误。

“非法节点 ID 设置为 Animated.DiffClamp 的输入”

大多数关于这方面的文章都已经过时了几年,并建议您不能将侦听器添加到 diff 钳位。但是,它确实有效(现在?),但前提是在构造函数中声明。

并非所有情况都允许它在那里,因为当不在渲染内部时它不响应状态变化。在渲染内部,它在达到最大值并抛出上面的错误之前表现良好。

如果在抛出错误时仍然滚动,您可以看到如果在 console.log 中输出其当前值,它会继续正确执行,尽管“非法”错误完全阻塞了屏幕。

  • 是否可以将侦听器添加到 Diff Clamp?
  • 如果没有,如果 DiffClamp 在构造函数中,为什么它会起作用?
  • 假设第一个问题是否定的并且我没有在某处搞砸一些东西,这里是否有解决方法?
0 投票
1 回答
156 浏览

android-renderscript - RenderScript - 对 clamp() 的调用不明确

在我的RenderScript文件中,我有以下内容:

构建项目时,出现以下错误:

为什么会这样?

0 投票
0 回答
17 浏览

javascript - 我想了解 javascript 中的 If 速记应用

好吧,对不起这个非常愚蠢的问题......但我正在努力理解 If 速记。

我正在尝试制作一个钳位功能,但大多数示例都是以速记形式编写的。我在 Stack Overflow 上找到的示例。

好的,我现在正在发生什么,但我不知道发生了什么......当然,我可以很高兴地复制并粘贴它......不过,如果我真的想学习,那是没有用的。有人可以为我解释/解构退货声明中发生了什么吗?

再次感谢,对不起这个愚蠢的问题。