- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我希望在这里得到一些帮助。我是一名地质学家,所以我的数学背景没有达到应有的水平。我有一个已在 CAD 程序中数字化的地质断层。我在故障平面上放置了三个代表点并提取了这些坐标点。我使用以下代码找到了该平面的单位向量:
p1 = np.array([503562, 2811504, 1771], dtype='float64')
p2 = np.array([504122, 2810766, 1820], dtype='float64')
p3 = np.array([504325, 2811311, 1042], dtype='float64')
# Calculate vectors
v1 = p3 - p1
v2 = p2 - p1
# Find the cross product (vector normal to the plane)
cp = np.cross(v1, v2)
# Assign to a, b and c for components of plane equation
a, b, c = cp
# Calculate d component with a dot product and the following equation:
# a*x3 + b*y3 + c*z3 = d
d = np.dot(cp, p3)
# Find the unit vector
uv = cp / (cp**2).sum()**0.5
这个向量表示一个平面,它是我的最大连续性方向(一个地质术语)。我需要得到与上面定义的平面成 90 度角的两个平面。我知道这在线性代数方面可能很简单,但我现在不知所措。我最终需要这个来获得上面定义的三个连续平面的走向和倾角。
编辑:为清楚起见添加了图片
蓝色特征是故障。绿色橄榄球是我的搜索椭圆。我需要弄清楚由该形状定义的平面。我使用断层上数字化的那些绿点来计算第一平面。我不知道如何获得其他两个
最佳答案
假设您对任何此类飞机都满意:
您已经通过 cp
定义了“连续性平面”。ortho1 = np.cross(v1, cp)
将为您提供一个与 cp
正交的方向,即您可能请求的平面之一。然后 ortho2 = np.cross(cp, ortho1)
会给你第二个对应的。
关于python - 查找与已知平面正交的平面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54192630/
我有一个由给定时刻的一组节点组成的图。该图可能会随着时间的推移而演变,即节点之间的关系以及节点本身可能会发生变化。 绘图必须是正交绘图。 我想画出图表的演变过程,即在不同的时刻绘制图表的图像,尝试从一
我有一个由 graphviz 工具制作的无向图(现在我正在使用 sfdp ): digraph structs { node [shape=Mrecord, URL="index_ne
我有一个世界地图的正交投影,在 D3 中并使用 TopoJSON。我通过调用此代码为每次加载数据的国家/地区着色。 地球在不停地旋转。 我的问题是,在旋转过程中我收到错误消息: 错误 >> 错误:在
我是 opencv 和 c++ 的新手,一直在尝试确定两条线是否几乎相互垂直/正交。有这个公式可以确定它们是否完全正交(m1*m2 = -1),而 m1 是第一个直线的斜率,m2 是第二个直线的斜率。
悬停时按钮会翻转但无法显示透视图。这就像动画的平面正交 View 。我使用的 perspective 属性有误吗? @import 'https://necolas.github.io/normali
我正在尝试使用高斯积分来近似函数的积分。 (更多信息在这里:http://austingwalters.com/gaussian-quadrature/)。第一个函数在区间 [-1,1] 上。第二个函
我在使用 opengl 绘制简单的 2d 纹理四边形时遇到了 z fighting 的一些问题。症状是两个物体以相同的速度移动,一个在另一个上面,但周期性地一个可以看穿另一个,反之亦然 - 有点像“闪
我正在尝试在背景图像(正交投影)顶部使用 Frustum 投影渲染一些网格。无论我做什么,背景图像始终位于场景顶部(隐藏网格)。 我尝试了一个小测试 - 当我用相同的投影矩阵渲染它们时 以正确的顺序
我是一名优秀的程序员,十分优秀!