trigonometry相关内容

反射?我该怎么做?

这超出了我的理解,谁能更好地向我解释一下?http://mathworld.wolfram.com/Reflection.html 我正在制作一款 2d 突破格斗游戏,所以我需要球在撞到墙壁、桨或敌人(或敌人击中它)时能够反射. 他们所有的公式都是这样的:x_1^'-x_0=v-2(v·n^^)n^^. 我不能放任不管.(' 或 x_0 是什么意思?或 ^^?) 解决方案 ..
发布时间:2021-11-26 13:43:01 其他开发

在 3D 框上均匀生成点

我想在由 (minx, miny, minz) 和 (maxx, maxy, maxz) 角定义的 3D 框上生成随机点.我正在考虑在盒子内部生成一个随机点,然后以某种方式将其投影到盒子的一侧.但是,我没有盒子侧面的明确平面信息,这似乎不会产生均匀分布的点,因为如果盒子的某些侧面比其他侧面大,则这些侧面应该生成更多点. 感谢任何建议. 谢谢. 解决方案 随机选择一方加权它的区域 ..
发布时间:2021-11-25 03:54:41 C#

在圆柱体/圆锥体上均匀生成 3D 点

我希望在圆柱体和圆锥体(分别)上随机均匀地生成点.圆柱体由其中心、半径和高度定义.锥体规格相同.我能够获得每个形状的边界框,所以我想在边界框内生成点.但是,我不确定如何将它们投影到圆柱体/圆锥体上,或者这是否是最好的主意. 有什么建议吗? 谢谢. 解决方案 圆柱体的情况是微不足道的.如果半径 r > 0 且高度 h > 0 的圆柱体是 (x, y, z) = (r cos φ, ..
发布时间:2021-11-25 02:49:42 C#

给定顶点坐标,在 3D 中找到三角形的旋转角度

我尝试在 3D 中旋转和平移一个等边三角形,直到他的顶点到达某个坐标. 顶点坐标 F,G,H 和 F',G',H' 是已知的: 我能够像这样找到新的质心 c' 坐标: c'.x = ( F'.x + G'.x + H'.x )/3c'.y = ( F'.y + G'.y + H'.y )/3c'.z = ( F'.z + G'.z + H'.z )/3 所以翻译三角形没问题.但我找 ..
发布时间:2021-11-25 02:27:11 C#

如何在 3d 中挤出路径?

我正在尝试在 3d 中挤出路径.还没有什么特别的,只是遵循一些点并使用正多边形作为“管道".我现在使用 Processing 来快速制作原型,但稍后会将代码转换为 OpenGL. 我的问题是以直角旋转“关节".我想我对如何获得角度有一个粗略的想法,不确定. 我从 Simon Greenwold 的示例开始(处理 > 文件 > 示例 > 3D > 表单 > 顶点).这是我迄今为止的尝试: ..
发布时间:2021-11-25 02:10:42 C#

使用水平和垂直角度和斜距计算 3D 点坐标

我正在尝试学习如何使用原点的 XYZ 坐标、水平和垂直角度以及 3d 距离来计算点的 XYZ 坐标.我可以简单地通过将点投影到 2D 平面上来进行计算,但在 3D 中是否有更直接的方法? 我试图了解测量全站仪如何根据其测量位置、它测量到新点的 3d(斜率)距离以及测量到的新点的水平和垂直角度来计算新点位置地点. 谢谢, E 解决方案 关于约定的说明:2D polar坐标经 ..
发布时间:2021-11-25 01:42:22 C#

计算沿路径的旋转

我正在尝试为一个对象设置动画,假设它是一辆汽车.我希望它从点开始 x1,y1,z1 指向 x2,y2,z2 .它移动到这些点,但它似乎漂移,而不是指向运动方向.所以我的问题是:如何在我的 updateframe() 事件中解决这个问题?你能给我指出一些好的资源的方向吗? 谢谢. 解决方案 首先,您如何表示道路? 我最近完成了这件事,并使用了Catmull-Rom 样 ..
发布时间:2021-11-25 01:33:46 C#

给定顶点坐标,求出 3D 三角形面的法线角

正如您从 此屏幕截图中看到的那样,我正在尝试为我正在开发的平台游戏制作物理引擎,但我遇到了一个明确的问题:我需要能够找出构成此网格的任何三角形的角度,以便我可以计算出玩家在该三角形上的旋转和角加速度. 我可以使用我创建的算法来找到玩家接触的任何三角形的所有 3 个点的位置,但我不知道如何使用这些点来计算三角形的旋转. 通过旋转,我的意思是法线远离面部中心的方向,即一个人站在该表面上时倾 ..
发布时间:2021-11-25 01:23:23 C#

围绕一个点旋转矩形

如何让 4 个点围绕指针旋转一定度数以形成矩形?我可以围绕一个点旋转一个点,但我不能通过偏移它来制作一个不变形的矩形. 解决方案 如果你可以围绕一个点旋转一个点,那么旋转一个矩形应该很容易——你只需要旋转 4 个点. 这是一个绕原点旋转一个点的js函数: function rotate_point(pointX, pointY, originX, originY, angle) { ..
发布时间:2021-11-24 21:51:15 前端开发

确定圆上的旋转方向/朝向/可变点

给定圆心:vectorA 和圆周长上的另一个 Vector:vectorB,您如何确定 vectorB 转换到圆周长上另一个可变点的较短路径:vectorC?较短的路线是顺时针旋转还是逆时针旋转? 如果它有助于想出一个时钟.如果时间是时钟周长上的一个随机点,例如.6,分针位置是已知的,例如.4. 指针是否需要绕时钟中心点顺时针或逆时针旋转才能到达随机点(6)? 另见: Vec1 = ..
发布时间:2021-11-24 21:43:18 C#

如何在C中找到二维等边三角形的坐标?

我有 2 个点的坐标 (x,y).我想建立第三个点,使这三个点组成一个等边三角形. 如何计算第三点? 谢谢 解决方案 在阅读了帖子(特别是 vkit 的)后,我编写了这段简单的代码,它可以解决一个方向的问题(请记住,有两点).其他情况的修改应该是微不足道的. #include#include类型定义结构{双x;双y;} 观点;点顶点(点p1,点p2){双 s60 = sin( ..
发布时间:2021-11-24 21:36:12 C#

反射?我该怎么做?

这超出了我的理解,谁能更好地向我解释一下?http://mathworld.wolfram.com/Reflection.html 我正在制作一款 2d 突破格斗游戏,所以我需要球在撞到墙壁、桨或敌人(或敌人击中它)时能够反射. 他们所有的公式都是这样的:x_1^'-x_0=v-2(v·n^^)n^^. 我不能放任不管.(' 或 x_0 是什么意思?或 ^^?) 解决方案 ..
发布时间:2021-11-24 21:33:01 C#

查找两个数组之间的余弦相似度

我想知道 R 中是否有一个内置函数可以找到两个数组之间的余弦相似度(或余弦距离)? 目前,我实现了自己的功能,但我不禁想到R应该已经自带了. 解决方案 这类问题一直在出现(对我来说——正如 r 标记的 SO 问题列表所证明的那样——- 其他人): 在 R 核心或任何 R 包中是否有一个函数可以实现 x?,如果有, 在 CRAN 中的 +2000 R 包中,我在哪里可以找到 ..
发布时间:2021-11-18 01:58:29 其他开发

如何计算正弦曲线两端的面积

给定这个数据集: y 我的目标是计算两个区域.第一个区域将仅集成来自零线上方的曲线第一部分的数据.第二个区域将整合零线下方曲线第二部分的数据. 首先,我想对这个数据拟合一个正弦波.使用这个优秀的答案: https://stats.stackexchange.com/questions/60994/fit-a-sinusoidal-term-to-data 我能够拟合正弦波(我 ..
发布时间:2021-11-17 04:17:24 其他开发

Arduino I2S 正弦波

我正在做一个项目,我想通过组合不同的正弦波来生成(简单的)声音.我使用的是 arduino mkrZero,因为它内置了 I2S 接口,而且它似乎有足够的处理能力来满足我的需求. 我已经完全按照 arduino I2S simpleTone 教程中的方式连接我的系统: 教程代码运行良好,我得到了一个简单的方波来自扬声器的声音. 现在我已经修改了生成正弦波的代码,有一个 sin 函 ..
发布时间:2021-11-17 03:55:08 其他开发

verilog中的窦

所以我需要得到正弦波形.如果我在 2pi 的范围内写了 x 和 y 轴的值 如何得到这个范围内的正弦波形? modulesinus1(in,clk,res,out);输入时钟,res;输入 [7:0] 输入;输出 reg [7:0]out;总是@(posedge clk)如果(资源)案例(中)8'b00000000: out 解决方案 如果您想获取每个输入的值,您应该扫描测试平台中的值 ..
发布时间:2021-09-17 19:30:01 其他开发

在ggplot中,如何用一条线绘制一个圆/圆盘,根据给定的比例和里面的彩色点划分其面积?

我想使用圆内的点来可视化比例.例如,假设我有 100 个点希望散布(有点随机抖动)在一个圆圈中. 接下来,我想用这张图来表示每个州在 2020 年美国总统大选中投票给拜登/哈里斯的人的比例. 示例 1 -- 密歇根 拜登获得了密歇根州 50.62% 的选票.我将绘制一个将圆分成两半的水平直径,然后将直径下的点涂成蓝色(民主党的颜色). 示例 2 -- 怀俄明州 与密歇根州不同 ..
发布时间:2021-09-09 20:01:14 其他开发

R:产生可变频率的正弦波

这可能更像是一个数学问题而不是一个 R 问题,但它在这里...... 我正在尝试生成一个低频振荡器 (LFO2),其中的频率由另一个低频振荡器 (LFO1) 控制.LFO1 的频率为 0.02 Hz,而我希望 LFO2 的频率在 0.00 到 0.11 Hz 之间振荡,具体取决于 LFO1 的输出. # 长度以秒为单位track_length 由 LFO1 生成的 LFO2 可变频率看 ..
发布时间:2021-09-09 20:01:11 其他开发

在没有 Math.sin 函数的 Java 中实现正弦

我试图在不使用 Math.sin(x) 的情况下在 Java 中实现正弦函数.所以我试图通过泰勒级数来实现这一点.不幸的是,这段代码给出了错误的结果. 如果你不知道泰勒级数是什么,看看: 这是我创建的代码片段: public static double sin(double a) {双温度 = 1;int 分母 = -1;if(a == Double.NEGATIVE_INFINIT ..
发布时间:2021-09-09 20:01:08 Java开发