某个偏锥面跟平面的交线

2024-02-04 00:58
文章标签 平面 交线 锥面

本文主要是介绍某个偏锥面跟平面的交线,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题

圆锥曲线在射影几何里最原始的定义是:

圆锥曲线(英语:conic section),又称圆锥截痕、圆锥截面、二次平面曲线,是数学、几何学中通过平切圆锥(严格为一个正圆锥面和一个平面完整相切)得到的曲线,包括圆,椭圆,抛物线,双曲线及一些退化类型。
这里写图片描述
圆锥曲线在约公元前200年时就已被命名和研究了,其发现者为古希腊的数学家阿波罗尼奥斯,那时阿波罗尼阿斯对它们的性质已做了系统性的研究。

圆锥曲线应用最广泛的定义为(椭圆,抛物线,双曲线的统一定义):动点到一定点(焦点)的距离与其到一定直线(准线)的距离之比为常数(离心率e)的点的集合是圆锥曲线。对于0 < e < 1得到椭圆,对于e = 1得到抛物线,对于e > 1得到双曲线。
这里写图片描述
在笛卡尔坐标系内,二元二次方程的图像可以表示圆锥曲线,并且所有圆锥曲线都以这种方式引出。方程有如下形式

Ax2+Bxy+Cy2+Dx+Ey+F=0 ; 有着参数 A ,,B,和 C ,不得皆等于0,。

如果B24AC<0,,方程表示椭圆(除非圆锥曲线退化了,例如 x2+y2+10=0 );
如果 A=C B=0 ,且 D2+E24F>0 ,,方程表示圆;
如果 B24AC=0 ,,方程表示抛物线;
如果 B24AC>0 ,,方程表示双曲线;
如果还有 A=C ,,方程表示直角双曲线。

Wolfram mathworld里面是:

这里写图片描述
The conic sections are the nondegenerate curves generated by the intersections of a plane with one or two nappes of a cone. For a plane perpendicular to the axis of the cone, a circle is produced. For a plane that is not perpendicular to the axis and that intersects only a single nappe, the curve produced is either an ellipse or a parabola (Hilbert and Cohn-Vossen 1999, p. 8). The curve produced by a plane intersecting both nappes is a hyperbola (Hilbert and Cohn-Vossen 1999, pp. 8-9).

The ellipse and hyperbola are known as central conics.

Because of this simple geometric interpretation, the conic sections were studied by the Greeks long before their application to inverse square law orbits was known. Apollonius wrote the classic ancient work on the subject entitled On Conics. Kepler was the first to notice that planetary orbits were ellipses, and Newton was then able to derive the shape of orbits mathematically using calculus, under the assumption that gravitational force goes as the inverse square of distance. Depending on the energy of the orbiting body, orbit shapes that are any of the four types of conic sections are possible.

A conic section may more formally be defined as the locus of a point P that moves in the plane of a fixed point F called the focus and a fixed line d called the conic section directrix (with F not on d ) such that the ratio of the distance of P from F to its distance from d is a constant e called the eccentricity. If e=0, the conic is a circle, if 0<e<1 , the conic is an ellipse, if e=1 , the conic is a parabola, and if e>1 , it is a hyperbola.

上面的维基里和mathworld的描述主要基于正圆锥,我是指,锥面的奇点(顶点)向底面(所谓底面,是直截圆锥面得到圆的任意平面)正投影正好在底面圆心的类型.

底面是圆,但锥面顶点向底面正投影偏离底面圆心的偏圆锥(如下图),或者, 锥面顶点向截锥面不是圆而是”椭圆”的平面正投影之后落在椭圆的中心的扁圆锥(如下图)——它们本质是差不多一回事——则用平面截锥面得到的非退化交线是不是还是二次曲线?
这里写图片描述

结论

这样的说法也适用于偏圆锥扁圆锥(顶点正投影到椭圆底面中心的情形)。

举例说明

证明是繁琐的【除非用中心投影法】。

证明的思路大致是这样的,前面提到的圆锥面,不论偏(或扁)还是正房,都有一个平面(就是圆锥的底面所在的平面)截它是二次曲线(记为 c );任意其它平面截该锥面得到的交线c都相当于对 c 作一个中心投影。如果用平面曲线的实对称二次型C3×3来表示,记作 cC ,那么中心投影的变换总可以用一个平面的满秩的单应 H 表示,从而cHTCH也是一个实对称二次型,必然对应于一条二次曲线。

估计射影几何投影几何的优越性就这么来的:很复杂的解析的问题能够被简化。

不知道原始的文献如何定义了圆锥曲线并得到二次曲线形式的方程。

举一个特定的例子看看其繁琐性的同时,也验证下前面的结论。

考虑下面的锥面:

x=y=z=3ucosv+3(1u)3usinv+3(1u)5(1u)

其隐函数形式:

F(x,y,z)=(5x3z)2+(5y3z)29(5z)2

任意取一个平面跟它相交, 比如:

9x+2y+3z10=0

求解关于 x,y 的二元二次方程组:

{(5x3z)2+(5y3z)29(5z)29x+2y+3z10=0=0

得到3维交线的参数方程(参数为 z ), 两个解合并起来是一条空间曲线:

x1=y1=z1=1425(177z21981z2150z+875+450)1425(159z±91981z2150z+875+100)z

把空间曲线向截平面 9x+2y+3z10=0 作正投影,再作一个把该截平面反射到 xoy 坐标平面上的反射,就能得到该空间曲线的平面曲线形式:

这里写图片描述

它的参数方程刚好能改写成关于 x,y 的二次隐函数形式(但是式子的系数看上去比较复杂)

这篇关于某个偏锥面跟平面的交线的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/675944

相关文章

求空间直线与平面的交点

若直线不与平面平行,将存在交点。如下图所示,已知直线L过点m(m1,m2,m3),且方向向量为VL(v1,v2,v3),平面P过点n(n1,n2,n3),且法线方向向量为VP(vp1,vp2,vp3),求得直线与平面的交点O的坐标(x,y,z): 将直线方程写成参数方程形式,即有: x = m1+ v1 * t y = m2+ v2 * t

高斯平面直角坐标讲解,以及地理坐标转换高斯平面直角坐标

高斯平面直角坐标系(Gauss-Krüger 坐标系)是基于 高斯-克吕格投影 的一种常见的平面坐标系统,主要用于地理信息系统 (GIS)、测绘和工程等领域。该坐标系将地球表面的经纬度(地理坐标)通过一种投影方式转换为平面直角坐标,以便在二维平面中进行距离、面积和角度的计算。 一 投影原理 高斯平面直角坐标系使用的是 高斯-克吕格投影(Gauss-Krüger Projection),这是 横

n条直线最多能划分出多少个平面?

N条直线,两两相交,其交点各不不同,则产生的交点数目为N个数中取2个数的组合; 同时,也只有这种情况下(两两相交,也交点不同),分割的平面数最多, 数目为: 2 + (N-1)(N+2)/2.  这里求最少平面数没有意义,因为最少平面数就是N+1, 即N条直线两两平行的时候,分割的平面最少。 举例: 1条直线分割平面数最多为2; a1 = 2 2条直线分割平面数最多为4;

【机械手控制】基于matlab 4-RPR平面机械手的可操作性、工作空间分析和路径跟踪【含Matlab源码 7422期】

✅博主简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,Matlab项目合作可私信或扫描文章底部QQ二维码。 🍎个人主页:Matlab凤凰涅槃 🏆代码获取方式:扫描文章底部QQ二维码 ⛳️座右铭:行百里者,半于九十。 更多Matlab路径规划仿真内容点击👇 ①Matlab路径规划(凤凰涅槃版) ⛳️关注微信公众号Matlab王者助手或Matlab海神之光,更多资源等你来!!

什么叫做 “沿着晶体平面偏析”

“沿着晶体平面偏析”指的是在晶体材料中,某些元素或原子优先聚集或沉积在特定的晶体平面上,而不是均匀地分布在整个晶体中。这种现象通常发生在合金、半导体或其他多元材料的制备和热处理过程中。 关键点解释: 晶体平面:晶体是由原子按照特定的空间排列构成的,晶体平面是沿着某个特定方向上的原子排列面。这些平面通常根据晶体的对称性和结构特点来定义,如金属材料的{111}或{100}晶面。 偏析:在材料科

简述CCS平面线性光源

光源在机器视觉系统中起着重要作用,不同环境、场景及应用合适光源都不一样,今天我们来看看LFX3-PT系列平面线性光源。它是最适合检测镜面物体的凹凸,外壳小巧的光源。备有根据检测条件可选的2种线间距。1mm型(型号末尾:A)、2mm型(型号末尾:B)。 特点: 1、将导光板表面的印刷图案从点状更改为线状,可对同轴光源难以检测出的镜面物体上,“不明显的凹凸”进行提取并实现成像。

手机拍照-平面画

平面画技巧小结 1.怎么构建平面画? 1.点 2.线 3.面 2.怎么构建点? 1.对比手法:大小 2.中央展示 3.对比:上点感觉轻,下点感觉稳定 3.怎么构建线? 1.直线–> 稳定感 2.斜线–> 运动感 3.折线–>分割感,锋芒毕露 4.弧线–>柔软 5.曲线 6.黄金分割线—>三分线,分割在三分之一处 7.引导线—>引向某处 8.放射线—>近大远小,汇聚中央 4.怎么构建面

【Altium Designer脚本开发】——PCB平面绕组线圈 V1.4

PCB平面绕组线圈工具用于生成平面电机线圈,应用场景可参考平面电机的书籍、CNKI论文或平面电机的视频。此工具运行环境在Altium Designer中,可用于Altium Designer全系列的版本中。       以下工具可以定制和试用 原理图文档处理工具         ➡️物料编码自动查找工具         ➡️元器件参数集操作工具

摄像机标定学习笔记(5) 关于张正友平面标定方法

张正友教授于1998年提出了单平面棋盘格的摄像机标定方法,是一种用来标定摄像机的一种灵活的新技术,这种方法只需要相机的很少位置(至少两个)观测平面,并且相机和平面都可以以未知的速度自由移动,这种方法灵活易用,推动了计算机视觉从实验室走向现实世界的关键一步。 1、算法描述 此标定方法简单实用,首先只需要打印一张模板并贴在一个平面上,用摄像机从不同的角度拍摄若干模板的图像,然后检测图

VTK平面切割

文章目录 一、vtkClipPolyData二、CapClip三、SolidClip四、vtkClipClosedSurface 本文的主要内容:简单介绍VTK中通过平面切割模型的相关功能。 哪些人适合阅读本文:有一定VTK基础的人。 一、vtkClipPolyData VTK官网描述: vtkClipPolyData使用用户指定的隐函数剪切多边形数据,如果使用vtkP