问题标签 [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 回答
121 浏览

tensorflow - tensorflow > 2.0中是否有与clamp_类似的功能

我正在将 Torch 代码转换为 tensorflow 2.0

在 tensorflow > 2.0 中是否可以替换clamp_(0,1)?

0 投票
1 回答
1276 浏览

tensorflow - clamp_ 在 pytorch 中做了什么以及如何将其更改为 tensorflow 2.0?

什么 dooes clamp_ 在 pytorch 中做什么以及如何将其更改为 tensorflow 2.0?
我不确定clamp_到底是做什么的?

0 投票
1 回答
427 浏览

c# - 谁能帮助我在 Unity 中使用 Mathf.Clamp 设置相机旋转限制?

我一直在关注 Unity in Action 这本书,但我遇到了第一人称相机垂直旋转代码的问题。

问题在于,Clamp 没有限制相机可以移动的位置,而是根据提供的 2 个值将相机冻结在某个位置,并且不会根据鼠标输入执行任何操作。

有谁知道如何解决这个问题?

0 投票
1 回答
190 浏览

c# - 如何在不产生 y 旋转抖动的情况下统一使用触摸输入来钳制游戏对象的 z 旋转

我可以使用下面的代码来限制我的游戏对象的 z 旋转,但它总是会在我第一次触摸时改变 y 旋转。我只想旋转z轴。

0 投票
1 回答
296 浏览

stl - AVX2 等效于 std::clamp

给定 1 到 16 之间的精度p,我想将 AVX2 整数寄存器限制在-p/2和之间p/2。我目前std::clamp对非 AVX2 整数执行此操作。

有没有办法用 AVX2 做到这一点?

0 投票
1 回答
2155 浏览

css - Safari 14 - min()、max()、clamp() 不适用于 vw 和 px 值

我有一个容器,我想在其中设置它的字体大小,以便它反映在它的孩子身上。

我正在使用以下内容来支持不同屏幕尺寸的字体大小:

上面的 CSS 适用于 Google Chrome,但是当我在 Safari(确切地说是 Safari 14)上运行我的页面时,字体大小不会在我更改窗口大小时调整大小。如果我调整窗口大小然后刷新页面,字体确实会调整大小,但它会保持初始字体大小。

我也尝试过运行clamp()的min()/ max()版本......

但我仍然遇到完全相同的问题。字体大小未在 Safari 上调整大小。我尝试用合理的 pt 值替换 px,但问题仍然存在。我不确定这个问题是否在 Safari 13 上,但我最近更新到 Safari 14。

这是一个已知的问题?我错过了什么吗?如何在不使用任何 JavaScript 的情况下解决这个问题?

0 投票
1 回答
128 浏览

c++ - How do I clamp __m128i signed integers into non-negative unsigned integers in SSE

I can't figure out how to convert 4 x 32 bit signed integers stored in a single __m128i into "unsigned" counterparts. The conversion should be done with value truncation, clamping negative numbers to 0 but leaving non-negative numbers unchanged.

E.g: -100 should turn into 0, while 100 should remain 100

So given the <....missing code....> additions the result of the code above should become:

100 0 0 0

0 投票
1 回答
234 浏览

unity3d - 当旋转由统一 3D 中的鼠标位置确定时,如何在更新中 Mathf.Clamp 一个轴 y

我正在为一个学校项目开发一个航行模拟器,我目前正在研究船上的气体手柄。它目前正在工作,以便船在把手插入时向前行驶,在把手插入时y axis = 0向后行驶y axis = 90

目前,我只能通过在检查器中设置值来测试它,因为我无法将其夹紧以使其在这两个旋转中停止y。移动手柄的鼠标也可以正常工作。

我的脚本如下所示:

我还有这个简短的视频来说明我如何移动手柄:https ://youtu.be/mP1wJ9o4AJw

0 投票
2 回答
137 浏览

c++ - 创建你自己的仿函数,C++

我想创建一个仿函数,std::plus<>()但也要为其添加std::clamp功能。假设这是一个功能plus_clamp<>(T MIN = numeric_limits<T>::min(), T MAX = ...max()) ,我开始查看实现std::plus<>()有什么,并尝试重复它。

所以我写了这样的东西。

但是当我尝试使用该功能时std::transform(a.begin(),a.end(),b.begin(),result.begin(), plus_clamp<>())

我得到编译器错误 error: expected '(' for function-style cast or type construction error: expected expression(at template parameter arg) error: expected expression(at function arguments)

我知道我做错了,因为我需要显式传递模板参数和函数参数,但这引发了一个问题,它是如何std::plus<>()实现的,所以它跳过了模板和函数参数?

0 投票
1 回答
30 浏览

c++ - Qt 中的 rt_SATURATE 宏定义

有人知道下面的宏吗?我用谷歌搜索了它,但找不到任何有用的东西。它有什么作用?