【发布时间】:2011-03-11 11:52:16
【问题描述】:
假设您知道球面三角形的三个顶点。 那么如何在 3D 中绘制球体的边呢?
我需要一些 python 代码在 Blender 3d 建模软件中使用。
我已经在 Blender 中完成了 3D 球体。
谢谢,搅拌愉快。
注 1:
我在球体上有 3 个点/顶点 (p1,p2,p3 ) 用于球形三角形 但我需要在 3D 中跟踪球体上的边缘
那么确定球体上三角形的每个点对之间的所有顶点所需的方程是什么 从 p1 到 p2 的 3 条边 - p2 到 p3 和 o3 到 p1
我知道它与球体上测地线的大圆有关 但找不到合适的方程来进行球坐标计算!
谢谢
大圆圈
看到一个大圆的解决方案并直接在球坐标中查看解决方案会很有趣!
但在欧几里得空间中做这件事仍然很有趣
谢谢
好的,我使用了2点之间的线段的想法
但没有按照之前的指示去做
我使用了另一种方法 - 贝塞尔线插值**
我用贝塞尔线对线进行参数化 然后细分并计算为弦上每个细分贝塞尔点的比率和角度 而且效果非常好,非常精确
但是看看它是如何使用早期方法完成的会很有趣 但不确定如何进行迭代循环?
如何在此处加载 python 代码 只是用 Ctrl-V 过去?
感谢和快乐 2.5
我确实使用搅拌机论坛 但不能保证一直得到明确的答案!
这就是我在这里尝试的原因 - 抓住了机会
我做了第一个边缘似乎工作 现在必须做一个循环来获得第一条边的多段,然后也做其他边
2- 其他主题 我在这里打开一个关于贝塞尔三角形补丁的帖子 我知道这不是一个完整的工具 但只是为了展示它是如何完成的 你见过一个 python sript 来做这些 triangel 补丁吗 我确实在搅拌机的泡沫上问过这个问题,但没有回答 也在 IRC python 上,现在似乎已经死了 可能大家都忙着完成 2.5 Beta 版本,它应该在一周或 2 内发布
嘿,非常感谢这次数学讨论 如果我有问题明天再来
快乐数学和 2.5
【问题讨论】: