CN103021028A - 一种三次曲线趋势外推精确智能延伸方法 - Google Patents
一种三次曲线趋势外推精确智能延伸方法 Download PDFInfo
- Publication number
- CN103021028A CN103021028A CN2012104819747A CN201210481974A CN103021028A CN 103021028 A CN103021028 A CN 103021028A CN 2012104819747 A CN2012104819747 A CN 2012104819747A CN 201210481974 A CN201210481974 A CN 201210481974A CN 103021028 A CN103021028 A CN 103021028A
- Authority
- CN
- China
- Prior art keywords
- cubic curve
- curve
- extension
- model
- cubic
- 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
- Image Generation (AREA)
Abstract
本发明属于用于计算机制图的3D建模领域,尤其是多项式表面绘图,涉及一种三次曲线趋势外推精确智能延伸方法。现有CAD软件对三次曲线进行延伸时,采用样条曲线近似绘制,精度差,连接处不光滑。本发明采用三次曲线延伸模型延伸三次曲线,步骤依次为:在待延伸三次曲线上选取奇数个点{,},使为等差数列;判断三次曲线延伸模型应用条件;用最小二乘法确定待定参数;确定三次曲线延伸模型;计算延伸模型与目标对象的交点;利用三次曲线延伸模型进行延伸。本发明还可以应用于平面内任意位置的形状为三次曲线的精确智能延伸。延伸后没有改变原曲线特性,可实现长距离高精度延伸;曲线上选取奇数个等差数列离散点,待定参数公式得到简化,运算精度高。
Description
技术领域
本发明属于用于计算机制图的3D建模领域,尤其是多项式表面绘图,涉及一种三次曲线趋势外推精确智能延伸方法。
背景技术
对零件建模或艺术造型中,经常需要对三次曲线进行延伸,以完成曲线的连接或过渡,现有CAD软件均不具备这一功能,设计人员只得采用样条曲线近似绘制,精度差,连接处不光滑。
中国专利CN 101299278A公开了一种基于延伸的产品外形空间曲线拼接的CAD方法,在不添加第三条曲线的情况下,既填补了两条曲线间原有的缝隙,又不改变曲线的原有部分,实现了一种新的曲线拼接效果;中国专利CN 101482979A公开了一种光顺优化的NURBS空间曲线曲率连续拼接的CAD方法,在不改变曲线原有部分的情况下,填补了两条NURBS曲线间的缝隙,并且保证了曲线延伸部分的光顺性最优。前述2项专利解决了两条曲线间的无缝拼接,在CAD中有很强的实用性,但不能将曲线保持原本特性延伸至指定目标,而在CAD建模中却常常需要。
现有CAD没有针对三次曲线特性的延伸技术,建模中难以高精高效地设计出高质量且美观的产品。基于曲线延伸与情报研究趋势外推相似性,本发明针对三次曲线特征,引入趋势外推原理,发明一种三次曲线趋势外推精确智能延伸方法。
发明内容
本发明的目的在于:针对现有技术不能将三次曲线保持特性延伸至指定目标的弊端,提出一种三次曲线趋势外推精确智能延伸方法,可应用于现有CAD软件的核心升级使其具备三次曲线延伸功能。
本发明的目的是通过下述技术方案实现的。
本发明的三次曲线趋势外推精确智能延伸方法,该方法在计算机中实现,包括如下步骤:
(5)计算延伸模型与目标对象的交点:将三次曲线延伸模型与目标对象联立求解,其解即为三次曲线延伸至目标对象的终点;
(6)利用三次曲线延伸模型进行延伸:绘制从延伸起始点至目标对象间的三次曲线。
所述三次曲线趋势外推精确智能延伸方法还可以应用于平面内任意位置的形状为三次曲线的精确智能延伸,以坐标原点建立直角仿射坐标系,使Y轴与待延伸的三次曲线对称轴平行,将原坐标系中待延伸的三次曲线和目标对象仿射变换至所述坐标系中,仿射变换方法为:
其中、为所述和所述在坐标系中的横、纵坐标值,、为所述和所述在坐标系中的横、纵坐标值,为所述坐标系相对所述坐标系的旋转夹角;将所述三次曲线在所述坐标系进行延伸,延伸部分的曲线逆仿射变换至所述坐标系中,得,逆仿射变换方法为:
附图说明
图1为本发明整个方法的步骤流程图;
图2为本发明智能延伸三次曲线实例;
图3为本发明仿射变换智能延伸三次曲线实例。
具体实施方式
下面结合附图和实施例对本发明作进一步说明。
实施例一
(1)在待延伸三次曲线101上选取5个点:(-3.000,-3.500)、(-2.339,-1.167)、(-1.679,0.114)、(-1.018,0.691)、(-0.357,0.909),所述5个点的横坐标为等差数列;
(3)用最小二乘法确定待定参数:延伸模型为,用最小二乘法确定待定参数为0.200+4.922×10-14,0.200+7.481×10-13,0.300+3.301×10-11,=1.000+6.201×10-10;
(4)确定三次曲线延伸模型:
(5)计算延伸模型与目标对象的交点105:(2.561,6.439);
(6)利用三次曲线延伸模型进行延伸:绘制从延伸起始点102至交点105的三次曲线103。
实施例二
参见附图3,本实施例待延伸曲线201表达式为
(1)计算所述曲线201对称轴与y轴夹角=-45°,以坐标原点建立直角仿射坐标系,在所述曲线201上选取5个点:(4.200,-2.000)、(2.576,-1.444)、(1.638,-0.889)、(1.117,-0.333)、(0.974,0.223),所述5个点在所述坐标系中横坐标为等差数列;
(4)确定三次曲线延伸模型:
(5)计算延伸模型与目标对象的交点205:(-1.490,3.586);
(6)利用三次曲线延伸模型进行延伸:将延伸模型逆仿射变换,绘制从延伸起始点202至交点205的三次曲线203。
Claims (3)
1.本发明的三次曲线趋势外推精确智能延伸方法,该方法在计算机中实现,包括如下步骤:
(6)利用三次曲线延伸模型进行延伸:绘制从延伸起始点至目标对象间的三次曲线。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012104819747A CN103021028A (zh) | 2012-11-25 | 2012-11-25 | 一种三次曲线趋势外推精确智能延伸方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012104819747A CN103021028A (zh) | 2012-11-25 | 2012-11-25 | 一种三次曲线趋势外推精确智能延伸方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103021028A true CN103021028A (zh) | 2013-04-03 |
Family
ID=47969593
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012104819747A Pending CN103021028A (zh) | 2012-11-25 | 2012-11-25 | 一种三次曲线趋势外推精确智能延伸方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103021028A (zh) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102568018A (zh) * | 2010-12-09 | 2012-07-11 | 成都交大光芒科技股份有限公司 | 一种绘制遥测趋势曲线的方法 |
-
2012
- 2012-11-25 CN CN2012104819747A patent/CN103021028A/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 (6)
Title |
---|
YOUYU LIU等: "Research on Intelligent Extension Technology for Curves Based on Trend Extrapolation", 《ADVANCED COMPOSITE MATERIALS》, vol. 482484, 29 March 2012 (2012-03-29), pages 2596 - 2599 * |
万华,张宏志: "《新编市场调查与预测 》", 31 August 2011, article "曲线趋势外推法", pages: 212-217 * |
万华,张宏志: "《新编市场调查与预测 》", 31 August 2011, 国防工业出版社, article "三、曲线趋势外推法", pages: 212-217 * |
原思聪: "《计算机辅助机械设计》", 31 August 2011, article "8.4.1仿射变换", pages: 240-241 * |
孔令德: "《计算机图形学基础教程 VISUAL C++版》", 31 December 2008, 清华大学出版社, article "8.4.1 仿射变换", pages: 175 - 14 * |
张桂梅等: "一种新的仿射不变特征及其在平面曲线匹配中的应用", 《电光子 激光》, vol. 22, no. 11, 30 November 2011 (2011-11-30), pages 1718 - 1714 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109976262B (zh) | 一种针对微线段加工的全局曲率连续光顺方法 | |
CN109918760B (zh) | 基于Revit互用性的钢筋建模方法 | |
CN103714577B (zh) | 一种适用于带纹理模型的三维模型简化方法 | |
CN110427653B (zh) | 基于bim的参数化碰撞检测及修正的方法 | |
CN107103115A (zh) | 一种基于bim的市政道路管线布置优化方法 | |
CN106055794A (zh) | 一种参数化建立三维管线模型的方法 | |
CN109683552B (zh) | 一种基面曲线导向的复杂点云模型上的数控加工路径生成方法 | |
US8793108B2 (en) | Three-dimensional model determination from two-dimensional sketch with two-dimensional refinement | |
US20170178402A1 (en) | Line guided three-dimensional model reshaping method | |
CN102831283B (zh) | 一种基于曲面特征的复杂产品模型构建方法 | |
CN108682043A (zh) | 一种基于参数映射的复杂曲面测量规划方法 | |
CN106874610A (zh) | 一种基于vb和catia的斜心墙土石坝建模方法 | |
CN103544343A (zh) | 动力卡盘的系列化、参数化建模方法 | |
CN104750892A (zh) | 一种变厚度曲面零件内形面的三维建模方法 | |
CN103207923A (zh) | 一种道路平面交叉口竖向设计的计算机辅助设计方法 | |
CN103049593A (zh) | 一种计算两条参数曲线间的Hausdorff距离的方法 | |
Ren et al. | Plj-slam: monocular visual slam with points, lines, and junctions of coplanar lines | |
CN109858143B (zh) | 圆弧墙上异型门窗模型生成方法 | |
CN109166173B (zh) | 基于bim的多精度三维测绘数据融合方法 | |
CN110414016A (zh) | 超高速管道运输工具的乘波体外形参数化设计方法及*** | |
CN103021028A (zh) | 一种三次曲线趋势外推精确智能延伸方法 | |
CN102183920B (zh) | 开槽机数控***中实现开槽位置定位的方法 | |
CN102968821A (zh) | 一种二次曲线趋势外推精确智能延伸方法 | |
CN106648395B (zh) | 一种书写笔迹分段平滑方法和*** | |
WO2022095507A1 (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: 20130403 |