标签: vector 3d geometry
我正试图找出一种方法来确定3D点P(x,y,z)是否位于带椭圆基底的圆锥体内。
P(x,y,z)
我给出了顶点V(x,y,z),基部B(x,y,z)的中心,以及椭圆a和b的次轴和长轴的长度,形成锥底。
V(x,y,z)
B(x,y,z)
a
b
有没有办法让分析方程描述锥体?我找到了this回答,它解决了圆形锥体的问题,但是我无法扩展它以解决我的问题:(
答案 0 :(得分:2)
取穿过V和P的直线,找到该直线与圆锥底座平面的交点。测试此交叉点是否在基本椭圆内。
编辑:我刚刚扩展了评论 - 托马斯说的话。