问题标签 [boundaries]

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 投票
0 回答
19 浏览

java - 如何将滚动条轨道中的拇指与视图对齐,同时将拇指保持在轨道的边界内?

我一直在研究由单个组件组成的自定义滚动条,因为提供的滚动条在其滚动的视图中存在严重的剪切问题。我绘制了轨道和拇指,并使用子类 GestureDetector.SimpleOnGestureListener,我让它在轨道中上下滚动。然而,我在计算数学时遇到了一些麻烦,让拇指不仅停留在轨道内,而且还反映了我们在视图中滚动了多远(也就是拥有滚动条的点哈哈)。

鉴于拇指总是从顶部开始,rv 是正在滚动的回收器视图,而 scrollTrack 是滚动条的轨道,我设置了这样的比率:

(rv.getScrollY() / rv.getMeasuredHeight()) = (scrollThumbYPos / scrollTrack.getMeasuredHeight())

留给我 scrollThumbYPos = (rv.getScrollY * scrollTrack.getMeasuredHeight) / rv.getMeasuredHeight()

我将这个想法实现为如下代码:

在此处输入图像描述

而且……卡住了。以前,拇指会无限向上或向下滚动,但现在它只是停留在原处。我认为这至少会将拇指绑定到轨道的边界(因为我不确定拇指在此处滚动视图的距离是否准确)但相反,它只是保持静止。我的数学是否有错误,或者我在代码中错误地实现了这个想法?为了达到这一点,我做了很多研究,但由于某种原因,很难找到任何人回答了这个关于轨道边界和当前视图位置到拇指位置的特定问题。

0 投票
1 回答
59 浏览

gnuplot - 为什么我的 Gnuplot 热图的边缘具有不同的厚度,而它们代表相同的值?

我正在对立方体进行热传递模拟,并在立方体的中部使用二维热图绘制随时间的演变。

问题是边,虽然它们代表相同的值,因为它是一个边界条件,但在模拟期间,它们在热图上的厚度不同。

我们可以通过红色的顶部和底部边界(即 373 K)更容易看到这一点。这是使用“Image Viewer”启动的 .gif 热图的屏幕截图:

在此处输入图像描述

我加入了用于绘制热图的数据集:

这是 Gnuplot 的 .plt 代码:

有人有想法可以帮助我吗?提前致谢。

0 投票
0 回答
6 浏览

model - 空间模型中的面积和边界

我正在研究非连续定居点的空间滞后模型。我想了解一个定居点的蔓延是否会影响另一个定居点的蔓延。该模型包括其他解释变量,例如人口、到火车站的距离等。但我想知道我是否可以将定居点的面积视为我的模型中的一个变量(依赖或独立)。就我而言,我想了解蔓延,因此如果人口增加,定居点的面积很可能会发生变化。是否可以将定居点的面积作为我的模型的变量包含在内,或者该面积(无论是县、州、定居点的面积)是否始终保持不变?我附上了一张不相邻的定居点的图片。 在此处输入图像描述