gpt4 book ai didi

math - 确定 3D 点是否在 2D 圆内

转载 作者:行者123 更新时间:2023-12-04 19:33:46 25 4
gpt4 key购买 nike

我想确定点 P(x,y,z) 是否在由其中心 C (cx, cy, cz)、半径 R 和圆所在平面的法线定义的 3D 空间中的 2D 圆内在 N.

我知道位于 3D 空间中的 2D 圆上的点 P 定义为:

P = R*cos(t)U + Rsin(t)*( N x U ) + C

其中U是从圆心到圆上任意一点的单位向量。但是给定一个点 Q,我怎么知道 Q 是在圆上还是圆内?选择什么合适的参数t? Q点在哪个坐标上比较是否在圆内?

谢谢。

最佳答案

将 P 投影到包含圆的平面上,称之为 P'。当且仅当 |P - P'| 时,P 才会在圆圈中= 0 和 |P' - C|

关于math - 确定 3D 点是否在 2D 圆内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2593920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com