摘要: 贝赛尔曲线的定义贝塞尔曲线(Bézier curve)是由法国雷诺公司的设计师Pierre Bézier设计。它的具体定义如下: 其中Pi(i=0,1,2,...n)称作曲线的控制向量,他们组成的连续多段线叫做曲线的控制多边形; t ∈[0,1],即 t 从0连续变化到1时所生成的曲线就叫做贝赛尔曲线。而函数: 叫做贝塞尔基函数(Bézier basis functions),也叫做伯恩斯坦多项式(Bernstein polynomials)它的定义如下:其中n!=1*2*3*...*n 即n的阶乘函数。参考:http://www.cs.mtu.edu/... 阅读全文
posted @ 2013-11-29 14:35 大馋猫 阅读(2586) 评论(0) 推荐(0) 编辑
摘要: 对一个点集进行排序,需要首先确定序规则一个比较方便的规则是: 顺序比较两个点的坐标值,如果一个点的坐标值比另一个点的相应坐标小,那么就说这个点比另一个点小。比如,有P1(x1, y1) 和P2(x2,y2)两个点,顺序比较 x值和y值,如果x1x2, 则P1>p2;如果x1=x2,继续比较y值,直到比较出大小为止。如果两点的坐标值都相等,则 规定 P1*p1) 7 return 1; 8 } 9 return 0;10 }11 12 int main()13 {14 float p1[]={1.1,2.3,4.1};15 float p2... 阅读全文
posted @ 2013-09-17 22:03 大馋猫 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 公司的切割机用的是梅塞尔的等离子切割机,技术部在下发套料图的时候,会将指令文件做简化处理,形式如下:%N4G92X0Y0N6F5000N8G71N10G91N12G00X561.243Y1277.726N14M11N16M09N18G01X75.071Y160.966N20G01X-44.119Y75.746N22G01X86.386Y14.882N24G01X75.071Y160.966N26M10N28G00X53.516Y-0.015N30M09N32G01X-75.071Y-160.966N34G01X44.119Y-75.746N36G01X-86.386Y-14.882N38G01 阅读全文
posted @ 2013-09-10 21:07 大馋猫 阅读(9993) 评论(0) 推荐(0) 编辑
摘要: autocad 2013中,将属性CommandMethod保存到了accoremgd.dll中,把它引用就好了 阅读全文
posted @ 2012-11-07 09:58 大馋猫 阅读(842) 评论(0) 推荐(0) 编辑
摘要: AutoCAD ObjectArx 2013 Wizard 可以到Autodesk的官网下载。可是安装完成后,在Visual Studio中使用Wizard提供的模版新建工程时,总是提示“编码不正确,无法创建工程”。折腾好久,找到问题:C:\Program Files (x86)\Autodesk\ObjectARX 2013 Wizards\Autodesk.arx-2013.propsC:\Program Files (x86)\Autodesk\ObjectARX 2013 Wizards\ArxAppWiz\Templates\1033\Autodesk.arx-2013.props这 阅读全文
posted @ 2012-11-07 09:38 大馋猫 阅读(2192) 评论(0) 推荐(2) 编辑