问题标签 [snapping]
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.
c# - 触发触发器后如何更改整个对象的颜色?
我正在制作一个化学分子游戏。到目前为止,我在受体位点上有一个带有触发器的分子,当我将正确的原子拖到该位点附近时,原子会改变颜色并附着。一旦这个原子被附着,我如何改变整个分子(不仅仅是触发/受体位点)的颜色?
我的游戏这部分使用的代码来自:https ://gamedev.stackexchange.com/questions/123929/snap-an-object-to-another-object
unity3d - 如何在 Unity2D 中的网格对齐时检查游戏对象
我正在尝试制作一个允许通过将对象捕捉到网格上来移动对象的游戏,我已经想办法将它们捕捉到网格但是有一个小问题,我想检查是否已经有一个游戏对象放置在同一个网格,这样我就不会让拖动的游戏对象捕捉到同一个位置,但问题是我有不同的游戏对象形状。
你自己看
我怎样才能做到这一点?
javascript - 在 CSS 滚动快照中调整浏览器大小的问题
我正在尝试实现一个书本视图,其中一次可见一页,用户可以滑动浏览每一页进行导航。所有页面的大小都相同,我必须以 100% 的视口宽度显示每个页面。我的问题是,当我在没有 X 的页面上并尝试调整浏览器窗口的大小时,我最终会在其他页面没有。我希望它只保留在第 X 页。当我在第一页或最后一页时,这不会发生。我为此创建了一个小提琴。https://jsfiddle.net/8y5swhj9/。
在这段代码中,如果你移动到一个中心位置,比如第 6 页,然后横向调整浏览器窗口的大小,你会看到整个内容开始流动,我们最终到达了一些随机的第 6 页。
我从https://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_menu_hor_scroll获得灵感。这有一个水平滚动的菜单。我为此创建了一个小提琴:https ://jsfiddle.net/xyzasmb2/ 这个问题不会在这里发生。
我无法理解和解决这个问题。有人可以帮忙吗?
leaflet - 带有 geojson 多边形图层的 Leaflet Draw 和 Leaflet Snap
我正在尝试在我正在创建的 Leaflet 应用程序中启用捕捉(使用 Leaflet Snap)。我正在使用传单绘图。现有图层是从 geojson 中的数据库读取的。我将这些添加到 guideLayers 并在那里添加新创建的功能。它不工作。有没有人成功地创造出这样的东西?也就是说,能够创建一个新的多边形并捕捉到传单(geojson 图层)中的现有多边形吗?谢谢丹。
python - 将点捕捉到直线的最近部分?
我有一个具有 Python 2.7 的工单管理系统。
- 在系统中,只能使用标准 Python 2.7 库中包含的库(不能导入其他库)。
该系统有线和点:
我想将点捕捉到线的最近部分。
捕捉可以定义为:
移动一个点,使其与直线的最近部分完全重合。
似乎有两种不同的数学场景在起作用:
A. 直线的最近部分是沿直线的点垂直于直线的位置。
B. 或者,线的最近部分只是最近的顶点。
是否可以使用 Python 2.7(和标准 2.7 库)将点捕捉到直线的最近部分?
three.js - 如何使用 Threejs 实现两个对象之间的捕捉效果和碰撞检测?
我们能够检测到碰撞,但无法实现捕捉/磁性效果,例如将对象的边缘相互对齐并防止重叠 ,我们在此处需要 3D 对象的帮助,我们正在使用 Vec3 作为活动对象的位置。
使用以下方法,碰撞检测在所有情况下都可以完美地工作,并且磁效应在某种程度上起作用 - 并不完美。当对象沿 x 或 z 轴移动时效果很好,但是当对象的移动沿对角线方向(同时沿 x 和 z 轴移动)时,问题就出现了。
虽然对以下方法不满意,但这就是为什么我正在寻找新方法来实现磁性和碰撞检测功能。Threejs中不需要有解,任何通用的解或坐标算法都可以转换成Threejs。
试图通过创建磁效应
qt - 通过拖动指针“现在几点”
我正在尝试实现一个用 Qt 编写的小型教学程序,它在我并行学习时使用 QML。
我想知道是否有可能在时钟指针的循环拖动期间获得实时。您会建议从 Qt 的“自定义表盘”开始吗?
它只是一个带有小时指针的时钟(间隔为 1 小时)。
autodesk-forge - 从 Forge 查看器中的捕捉点检索坐标
我想捕捉模型中的点并检索它们的坐标。我在 Forge 博客中找到了以下代码
现在我能够获得顶点和中点的坐标,但我想实际获得 Brep 线的任何捕捉点的坐标。这怎么可能 ?