问题标签 [cartesian-coordinates]
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.
opengl - 如何通过OpenGL绘制笛卡尔平面?
我需要绘制一个笛卡尔平面(标准 OXYZ),我将从方程 ax+by+cz+d=0 和一些对象构造平面。
我怎样才能通过 OpenGL 做到这一点?有人吗?
rotation - 欧拉角旋转
从三维笛卡尔坐标中,对象 A 的坐标可以表示为 xyzwpr(绿色箭头)。并且从对象A的坐标世界中,对象B也可以表示为xyzwpr(蓝色箭头)。
那么任何人都可以写下用于计算对象 B 相对于原始坐标系(红色箭头)的 xyzwpr 的 C# 代码吗?
假设 A 的坐标是 (30,50,70, -15,44,-80) B (60,90,110, 33,150,-90)。
并说旋转的顺序是 yaw(z)-> pitch(x) -> roll(y)
- - 编辑 - -
任何人都可以验证以下假设吗?
假设 B 点的 xyz。
B 点(较小的飞机)的 xyz 可以通过将 A 点(第一架飞机)的 xyz 和 B 的 xyz 相加,然后将 A 的 wpr 的 3d 旋转应用于 A 的 xyz 来计算。
这样做的顺序是;
1)将A点平移到原点(减去由-Ax,-Ay,-Az平移的A)
2)绕原点旋转(可以使用A的3×3矩阵R0)
3)然后翻译回来。(添加由+Ax,+Ay,+Az翻译的A)
假设 B 点的 wpr 只是两点的连续旋转。AwApArBwBpBr。
- - 解决了。一些带有详细解释和代码的参考资料---
python - Python Plot 3d Sphere 极坐标或笛卡尔坐标?
我有一组笛卡尔坐标 (x,y,z,r),我必须用它来绘制不同平面和球体中的圆。
我的问题是找出如何绘制球体。我需要将笛卡尔坐标转换为极坐标吗?
谢谢!
python-2.7 - 极坐标图中元素的 matplotlib zorder 叠加在笛卡尔图上
我很难控制叠加在笛卡尔图上的极坐标图元素的 zorder。
考虑这个例子:
结果是:
它看起来像matplotlib
忽略了zorder
散点图。我希望红星在蓝星之上。
你能解释一下我在这里做错了什么吗?
我发现了一个问题,这与我的有点相似,但涉及的是刻度线和网格。也许这是同一个错误?
PS 我正在使用 Python 2.7.6 和 matplotlib 1.3.1 运行 Linux x86_64。
svg - D3 组翻译不起作用
我正在使用以下代码将 SVG 坐标系“转换”为普通的笛卡尔坐标系:
由于某种原因, .attr("transform", "translate(0,500)") (其中 500 是 svg 的高度)在我的组中没有产生任何结果。在浏览器中输出:
任何帮助表示赞赏。在此先感谢您。
c++ - 成员分配笛卡尔类c ++
我有一个笛卡尔类的代码,现在我想添加一个成员赋值来将 coord1 的值设置为 coord2。我不太确定如何去做。为类对象编写成员赋值的语法是什么?我会对类本身进行更改,还是将它们放在主函数中?
r - 将笛卡尔角转换为R中的极坐标/罗盘/基角?
这是一个我与它斗争了一段时间但找不到好的答案的问题。我最终确实在 R 中解决了它,但我想无论如何我都会发布它以防其他人需要它。如果有人有更优雅的解决方案,我很乐意看到它。这是一种蛮力的努力。
我有一系列成对的 XY(笛卡尔)坐标。我可以使用简单的 atan() 命令轻松获得它们之间的角度。但是,我想要指南针(极地?基数?)方向(北=0°,东=90°,等等)的角度。这是制作数据和笛卡尔角度的最小示例,我在下面发布了我的蛮力转换为罗盘角度。度数转换(从弧度)使用“圆形”包中的 deg()。
...产生
请注意,进入左下和左上象限的角度与进入右下和右上象限的角度相同,失去了向量的方向性。
html - HTML5 画布。画一条线,让它更短
我有一个 HTML5 画布,左上角有 0,0。
我从 10,15 到 100,300 画一条线。
保持相同的斜率......如果我希望这条线在每一端短 10 个单位,那么 2 个端坐标是多少?
java - 计算圆周上点的角度
我已经知道如何根据角度在圆的圆周上找到一个点。我用来这样做的代码如下。
我正在尝试撤消此过程。
到目前为止,我有这个代码,它只适用于小于或等于 90 度的角度。
这是normalize
上面使用的方法。
python - 如何在 Python 中操作笛卡尔坐标?
我有一组基本的笛卡尔坐标,我想用 Python 来操作它们。例如,我有以下框(坐标显示为角):
0,4---4,4
0,0---4,0
我希望能够找到以 (0,2) 开头并转到 (4,2) 的行。我是否需要将每个坐标分解为单独的 X 和 Y 值,然后使用基本数学运算,或者有没有办法将坐标处理为 (x,y) 对?例如,我想说: