angle相关内容

计算给定矢量的点和圆的边之间的点碰撞

让我们说我在一个圆内有一个点(不一定是原点),它以给定的矢量移动,我将如何计算到达圆边缘的点的x和y坐标. 解决方案 将所有坐标移动-cx,-cy.现在,圆以原点为中心并具有方程式 x ^ 2 + y ^ 2 = R ^ 2 点坐标(px,py),单位方向向量为(dx,dy).射线方程: x = px + t * dxy = py + t * dy 将这些变量代入圆方程,求 ..
发布时间:2021-04-06 18:40:00 其他开发

获取两条2d线之间的角度.(关于线条的方向)

我想获得两条线之间相对于线方向的角度.线的2个向量的法线点积始终返回两条线之间的最小角度,这不是我想要的. 示例图片: 叉积.如果叉积为负,则使用点积计算内角(称为“α"),否则,如果叉积为正,则将外角计算为360°-α. 请注意,叉积取决于操作数的顺序;以上是有效的,前提是要按照您的图纸中的顺序进行. ..
发布时间:2021-04-06 18:39:56 其他开发

Matlab-将矩阵提升为幂的不正确尺寸

假设我们有 a = 60 和 B = 60 .我正在尝试计算该面积: 如何正确使用 u ^ 2 ? 解决方案 如果 u 和 v 是向量,则应编写 u.^ 2 和 v.^ 2 代替(逐个元素的运算符).当您编写 u ^ 2 时表示 u * u ,这并不意味着 u 不是平方矩阵时. 但是,如果它们是向量,则并不意味着要计算 W 的值. ..
发布时间:2021-04-06 18:39:53 其他开发

将div旋转到js中的特定高度

如何将div旋转到某个高度假设10像素.我可以将div绕360度旋转.我需要div接触线的角度. 在图像中,绿色项目是已知的,青色项目是帮助程序,红色项目是更改/结果.符号与下面的代码片段中的变量名称匹配. constw = 50,//div的半角h = 25,//div的半高d = 10,//线与框之间的距离y = h + d,//框角的最终Y坐标R = w ** 2 + h ** ..
发布时间:2021-04-06 18:39:50 前端开发

获取Android摄像头设备的视角

我想知道相机的视角,就像这个问题,但使用的是android.hardware.camera2。我该如何使用新的camera2库再现下一个代码。 Camera.Parameters p = camera.getParameters(); double thetaV = Math.toRadians(p.getVerticalViewAngle()); double thetaH = ..
发布时间:2020-09-29 01:05:06 移动开发

仪表的核心图形角度梯度

我正尝试将角度渐变应用于使用自定义UIView类中编写的代码创建的破折号,如下所示.尽管需要进行调整,但我对到目前为止产生的结果感到满意. 鉴于视图初始化中的输入参数(如下),以及在iPad Air2上以纵向模式拍摄的768 * 768帧,它会产生以下量规: 第一个量规 我想做的是使每个破折号穿过用户定义的渐变,例如绿色到红色,非常像这样(在Photoshop中显示): 带 ..
发布时间:2020-08-30 22:25:56 移动开发

以角度vb.net绘制线

我可以在vb.net上找到很多关于如何画线的示例. 但是我找不到关于如何以特定角度绘制线条的任何示例. 有人可以告诉我该怎么做吗? 解决方案 您需要使用sin/cos进行一些数学运算. x1,y1 =行的起始位置 angleInRadians =转换为弧度的直线上的角度 x2 = lineLength * Math.Cos(angleInRadians) + x1 ..
发布时间:2020-08-30 22:25:52 其他开发

如何计算仅包含起点和终点的贝塞尔曲线?

我最初发布了一个更简单(且不太有用)的问题,并对其进行了编辑以使其更加具体. 这个来自维基百科的动画基本上显示了我想要完成的事情,但是-我希望它能够翻转,在这里它开始向目标方向更多地前进并“向上"(在此图像中),然后更直接地起弧到终点.但是,我只能访问起点和终点,我希望做的是能够通过指定“高度"(或宽度,无论您要称呼什么)来确定其他点,以确定高度弧线实际上消失了. http://en.wik ..
发布时间:2020-08-30 22:25:50 C#/.NET

通过用鼠标旋转圆来平移平面

我有两个按钮(箭头),当按下它们时,一切都会按预期进行. 不起作用的是用鼠标移动地面(将鼠标悬停在方向盘上以查看),它不断跳回先前的值(由飞机上的数字显示). 如何通过鼠标旋转圆来平移平面? const plane = $('#plane') const planeX = plane.offset().left const wheel = $('.wheel>div') c ..
发布时间:2020-08-30 22:24:40 前端开发

快速制作SKNode只需简单地“前进"即可.在一个角度上

我已经在这里以不同的方式问了这个问题; 通过以下方法快速设置物理体速度角度,但不幸的是,这三种尝试都不是我所想要的,尽管我很感谢他们反正教会了我.我决定只用示例和进一步的解释来代替我的问题,而不要通过评论来使讨论永无休止.所以就在这里. 想象一下,我有一个位于屏幕中央的SKNode.假设这是一个球,因此看不到它的任何旋转动作.我需要一种方法来选择一个随机角度,然后让SKNode旋转到其上,然 ..
发布时间:2020-08-30 22:24:09 移动开发

如何轻松地将线角转换为导航刻度(即范围为[0,360])和“北" = 0度)?

我想在两者之间画一条线,分别是(x1,y1)和(x2,y2).我知道我可以使用反正切和斜率找出那条线的角度(以度为单位): atan((y2-y1)/(x2-x1))*180/pi 但是,我如何将这个角度转换为[0,360]比例?基本上,我希望角度为指南针刻度,其中“北"为0度,“东"为90度,“南"为180度,“西"为270度. 谢谢! 解决方案 只是概括@bgoldst ..
发布时间:2020-08-30 22:24:05 其他开发

确定平均角度

我正在开发一个涉及在游戏中获取摄影机角度的应用程序.角度可以是0-359之间的任何值. 0是北,90是东,180是南,等等.我使用的是API,该类在Camera类中具有getAngle()方法. 我如何找到不同相机角度之间的平均值. 0和359的真实平均值是179.5.作为摄影机角度,应该是南,但是显然0和359都非常接近北. 解决方案 您可以从向量的角度来考虑它.假设θ1和θ2是您 ..
发布时间:2020-08-30 22:24:04 其他开发

将单位向量转换为四元数

因此,我对四元数非常陌生,但是我了解如何使用四元数来处理事物.我目前正在尝试做的是将已知的四元数与空间中的两个绝对点进行比较.我希望我能做的只是将这些点转换为第二个四元数,从而为我提供了一种比较两者的简便方法. 到目前为止,我所做的是将两个点转换为单位向量.从那时起,我希望我可以直接将i j k插入标量为零的四元数的虚部.从那里,我可以将一个四元数与另一个的共轭相乘,得到第三个四元数.可以将 ..
发布时间:2020-08-30 22:24:01 其他开发

如何将atan2()与其他Radian角度系统结合使用

我正在用JavaScript苦苦挣扎,但是这个问题也适用于许多其他语言/环境. 我想让一个对象旋转到另一个对象的位置,并且我使用: atan2(obj1.dy, obj1.dx) - obj2.getRotation() 检查第二个对象在给定时间是否应顺时针或逆时针旋转. 在KineticJS(我正在使用的JS/HTML5/Canvas编程环境)中,角度以0到2 pi的弧度 ..
发布时间:2020-08-30 22:23:55 其他开发

将风向角度转换为文字

我有一个来自风向标的风向数据,该数据以0到359度表示. 我想将其转换为具有16个不同方向的文本格式(玫瑰). 基本上我想知道是否有一种快速的方法来将角度读数缩放到16字符串数组以打印出正确的风向,而无需使用一堆if语句和检查角度范围 可以在此处找到风向. 谢谢! 解决方案 编辑: 由于角度每22.5度发生变化,因此方向应在11.25度后交换手. 因此: ..
发布时间:2020-08-30 22:23:37 其他开发

获取点和原点之间的角度

这个问题可能之前已经回答过,如果可以的话,对不起. 我基本上需要获得从原点到点的角度. 因此,假设来源为(0,0),而我的目标点为(3,0). 3点= 90度 6点= 180度 9点= 270度 12点= 0度 不知何故,我要做一些数学魔术,发现角度为90度(顶部为0). 原点可能会有所不同,因此我需要一个带有两个参数的方法Origin和TargetPoint,它返回 ..
发布时间:2020-08-30 22:23:19 C#/.NET

C#中的角度测量器

我想制作一个可以测量表单上两个用户定义的点之间的角度的工具.我目前没有代码可以执行此操作,因此任何代码都将不胜感激. 谢谢 更新 它必须以度为单位,我的点是3个图片框,三个点中的每一个都有不同的颜色以用于测量角度. 更新 这是我当前的新代码: namespace Angle_Measurer_Tool { public partial class For ..
发布时间:2020-08-30 22:23:17 C#/.NET