CN103093501A - 一种指数曲线趋势外推精确智能延伸方法 - Google Patents
一种指数曲线趋势外推精确智能延伸方法 Download PDFInfo
- Publication number
- CN103093501A CN103093501A CN2012104819855A CN201210481985A CN103093501A CN 103093501 A CN103093501 A CN 103093501A CN 2012104819855 A CN2012104819855 A CN 2012104819855A CN 201210481985 A CN201210481985 A CN 201210481985A CN 103093501 A CN103093501 A CN 103093501A
- Authority
- CN
- China
- Prior art keywords
- exponential curve
- curve
- index curve
- model
- extension
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
Abstract
本发明属于用于计算机制图的3D建模领域,尤其是多项式表面绘图,涉及一种指数曲线趋势外推精确智能延伸方法。CAD建模中经常使用指数曲线,需要将曲线延伸至目标对象,现有CAD软件不能将指数曲线保持原本特性延伸相交于指定对象,本发明采用指数曲线延伸模型延伸指数曲线,步骤依次为:在待延伸指数曲线上选取若干点{,},使为等差数列;判断指数曲线延伸模型应用条件;用最小二乘法确定待定参数;确定指数曲线延伸模型;计算延伸模型与目标对象的交点;利用指数曲线延伸模型进行延伸。本发明还可以应用于平面内任意位置的形状为指数曲线的精确智能延伸。曲线延伸后没有改变原曲线特性,可长距离精确延伸,可用于现有CAD软件指数曲线延伸。
Description
技术领域
本发明属于用于计算机制图的3D建模领域,尤其是多项式表面绘图,涉及一种指数曲线趋势外推精确智能延伸方法。
背景技术
铸造件外形建模中经常使用指数曲线,需要将曲线延伸至目标对象。现代CAD软件如AutoCAD、CAXA、Pro/E、UG、CATIA等都具备extend这一基本功能,可以将直线或圆弧延伸相交于指定对象,且保持原本特性(直线或圆弧)不变,但对非圆曲线的延伸却无能为力。
中国专利CN 101299278A公开了一种基于延伸的产品外形空间曲线拼接的CAD方法,在不添加第三条曲线的情况下,既填补了两条曲线间原有的缝隙,又不改变曲线的原有部分,实现了一种新的曲线拼接效果;中国专利CN 101482979A公开了一种光顺优化的NURBS空间曲线曲率连续拼接的CAD方法,在不改变曲线原有部分的情况下,填补了两条NURBS曲线间的缝隙,并且保证了曲线延伸部分的光顺性最优。前述2项专利解决了两条曲线间的无缝拼接,在CAD中有很强的实用性;但不能将曲线保持原本特性延伸至指定目标,CAD建模中却经常需要此类延伸。
若开发出指数曲线延伸方法,植入CAD软件,使extend指令具备指数曲线延伸功能,将极大提高建模的精度和效率。
发明内容
本发明的目的在于:针对现有技术不能将指数曲线保持特性延伸至指定目标的弊端,提出一种指数曲线趋势外推精确智能延伸方法,可应用于现有CAD软件的核心升级使其具备指数曲线延伸功能。
本发明的目的是通过下述技术方案实现的。
本发明的指数曲线趋势外推精确智能延伸方法,该方法在计算机中实现,包括如下步骤:
(6)利用指数曲线延伸模型进行延伸:绘制从延伸起始点至目标对象间的指数曲线。
所述指数曲线趋势外推精确智能延伸方法还可以应用于平面内任意位置的形状为指数曲线的精确智能延伸,以坐标原点建立直角仿射坐标系,使Y轴与待延伸的指数曲线对称轴平行,将原坐标系中待延伸的指数曲线和目标对象仿射变换至所述坐标系中,仿射变换方法为
其中、为所述和所述在坐标系中的横、纵坐标值,、为所述和所述在坐标系中的横、纵坐标值,为所述坐标系相对所述坐标系的旋转夹角;将所述指数曲线在所述坐标系进行延伸,延伸部分的曲线逆仿射变换至所述坐标系中,得,逆仿射变换方法为
本发明的有益效果是:采用指数曲线延伸模型延伸指数曲线,延伸部分没有改变原曲线特性,基于曲线类型相同,可以长距离延伸,精度高,且距延伸起始点越近,精度越高,达到精确智能延伸的目的;本发明解决了通用CAD软件非圆曲线不能延伸的共性关键难题,可应用于现有CAD软件的核心升级,也可用于对其进行二次开发,增加或完善了现有CAD软件非圆曲线延伸功能。
附图说明
图1为本发明整个方法的步骤流程图;
图2为本发明智能延伸指数曲线实例;
图3为本发明仿射变换智能延伸指数曲线实例。
具体实施方式
下面结合附图和实施例对本发明作进一步说明。
实施例一
(1)在待延伸指数曲线101上选取5个点:(-2.000,0.296)、(-1.702,0.365)、(-1.403,0.449)、(-1.105,0.554)、(-0.807,0.682),所述5个点的横坐标为等差数列;
(2)判断指数曲线延伸模型应用条件:所述选取5个点序列的对数一阶差分,忽略计算误差即为常数,选用指数曲线智能延伸;
(5)计算延伸模型与目标对象的交点105:(0.749,2.027);
(6)利用指数曲线延伸模型进行延伸:绘制从延伸起始点102至交点105的指数曲线103。
实施例二
(1)计算所述曲线201对称轴与y轴夹角=-60°,以坐标原点建立直角仿射坐标系,在所述曲线201上选取5个点:(1.000,-0.241)、(0.750,-0.325)、(0.526,-0.425)、(0.328,-0.540)、(0.151,-0.667),所述5个点在所述坐标系中横坐标为等差数列;
(5)计算延伸模型与目标对象的交点205:(-0.873,-2.280);
(6)利用指数曲线延伸模型进行延伸:将延伸模型逆仿射变换,绘制从延伸起始点202至交点205的指数曲线203。
Claims (2)
1.一种指数曲线趋势外推精确智能延伸方法,其特征在于:所述方法是在计算机上依次按照如下步骤实现的:
(1)在待延伸指数曲线上选取若干点{xi,yi},使xi为等差数列:xi=(xm-x1)(i-1)/m+x1,其中x1为指数曲线起始点横坐标,xm为延伸起始点横坐标,m为选取点个数,i为选取点序号;
(4)确定指数曲线延伸模型:将所述待定参数数值代入延伸模型,构成指数曲线延伸模型;
(5)计算延伸模型与目标对象的交点:将指数曲线延伸模型与目标对象y=f(x)联立求解,其解即为指数曲线延伸至目标对象的终点;
(6)利用指数曲线延伸模型进行延伸:绘制从延伸起始点至目标对象间的指数曲线。
2.根据权利要求1所述的指数曲线趋势外推精确智能延伸方法,其特征在于:还可以应用于平面内任意位置的形状为指数曲线的精确智能延伸,以坐标原点建立直角仿射坐标系X′OY′,使Y轴与待延伸的指数曲线对称轴平行,将原坐标系XOY中待延伸的指数曲线y=f(x)和目标对象y=f′(x)仿射变换至所述坐标系X′OY′中,仿射变换方法为:
其中x′、y′为所述y=f(x)和所述y=f′(x)在坐标系X′OY′中的横、纵坐标值,x、y为所 述y=f(x)和所述y=f′(x)在坐标系XOY中的横、纵坐标值,α为所述坐标系X′OY′相对所述坐标系XOY的旋转夹角;将所述指数曲线y=f(x)在所述坐标系X′OY′进行延伸,延伸部分的曲线y′=F(x′)逆仿射变换至所述坐标系XOY中,得y=F(x),逆仿射变换方法为:
在所述坐标系XOY中绘制所述y=F(x)即得延伸曲线。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012104819855A CN103093501A (zh) | 2012-11-25 | 2012-11-25 | 一种指数曲线趋势外推精确智能延伸方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012104819855A CN103093501A (zh) | 2012-11-25 | 2012-11-25 | 一种指数曲线趋势外推精确智能延伸方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103093501A true CN103093501A (zh) | 2013-05-08 |
Family
ID=48206032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012104819855A Pending CN103093501A (zh) | 2012-11-25 | 2012-11-25 | 一种指数曲线趋势外推精确智能延伸方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103093501A (zh) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102568018A (zh) * | 2010-12-09 | 2012-07-11 | 成都交大光芒科技股份有限公司 | 一种绘制遥测趋势曲线的方法 |
-
2012
- 2012-11-25 CN CN2012104819855A patent/CN103093501A/zh active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102568018A (zh) * | 2010-12-09 | 2012-07-11 | 成都交大光芒科技股份有限公司 | 一种绘制遥测趋势曲线的方法 |
Non-Patent Citations (3)
Title |
---|
YOUYU LIU 等: "Research on Intelligent Extension Technology for Curves Based on Trend Extrapolation", 《ADVANCED COMPOSITE MATERIALS》, 29 March 2012 (2012-03-29) * |
刘学明 等: "《汽车市场调研与预测》", 30 April 2008, article "11.4.3 曲线趋势外推法", pages: 151-155 * |
张桂梅 等: "一种新的仿射不变特征及其在平面曲线匹配中的应用", 《电光子 激光》, 30 November 2011 (2011-11-30) * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106067189B (zh) | 海量三维电缆及通道模型自动化建模与渲染方法 | |
CN104361625A (zh) | 一种基于射线原理的带边界保留的云数据精简算法 | |
CN101034482A (zh) | 复杂构件三维自适应有限元网格自动生成方法 | |
CN107102991A (zh) | 一种三维gis***中的杆塔参数化建模方法 | |
CN110415352A (zh) | 基于闭合轮廓线的三维闭合曲面构造算法 | |
CN106875487B (zh) | 一种基于邻域作用力的地质六面体网格平滑方法 | |
CN113792458A (zh) | 一种有限元三角形网格的优化方法及装置 | |
CN110414016A (zh) | 超高速管道运输工具的乘波体外形参数化设计方法及*** | |
CN103093501A (zh) | 一种指数曲线趋势外推精确智能延伸方法 | |
CN104574479B (zh) | 一种三维动画中鸟类单根羽毛的快速生成方法 | |
CN102968819A (zh) | 一种非圆曲线趋势外推近似智能延伸方法 | |
CN102968821A (zh) | 一种二次曲线趋势外推精确智能延伸方法 | |
CN104794747A (zh) | 一种基于射线原理的三维点云数据精简算法 | |
TWI406189B (zh) | 點雲三角網格面構建方法 | |
CN103020334A (zh) | 一种Gompertz曲线趋势外推精确智能延伸方法 | |
CN105635806B (zh) | 群体运动场景的渲染方法 | |
CN103677540A (zh) | 一种3d虚拟现实翻页实现方法 | |
WO2013116859A1 (en) | Computer process for determining best-fitting materials for constructing architectural surfaces | |
CN107564044B (zh) | 基于视差信息的自适应权重聚合的立体匹配方法 | |
CN103021028A (zh) | 一种三次曲线趋势外推精确智能延伸方法 | |
CN107358615B (zh) | 一种cad边缘区域检测方法及*** | |
CN104392079A (zh) | 一种余量等分法的等弦长分割曲线算法 | |
CN103971017A (zh) | 一种用于卫星管路中的自动弯管的预判定方法 | |
CN117726710B (zh) | 一种基于曲线离散的绘制方法及相关装置 | |
CN109544678B (zh) | 一种分布基本均匀的三维流线并行放置方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130508 |