酷勤网 – 程序员的那点事!

当前位置:龙8娱乐官网,龙8国际pt老虎机官网首页 > 龙8娱乐官网,龙8国际pt老虎机官网考试 > 程序员数学 > 正文

龙8娱乐官网,龙8国际pt老虎机官网:贝塞尔曲线扫盲

浏览次数:次 前端乱炖 2015年11月16日 字号:

龙8娱乐官网,龙8国际pt老虎机官网,要广泛吸引社会资金和社会力量参与筹办工作。督查组其他成员也对具体工作和业务提出了意见和建议。彭新一常务副校长强调,华工历来重视毕业生就业创业工作,学校有关部门出台了一系列扶持政策,效果明显,赢得了良好的社会声誉。  2创业意识的转变  将进入俱乐部的成员分成两类:无意识创业成员和有意识创业成员。

  本次论坛邀请到了奥康集团董事长王振滔、人民电器集团董事长郑元豹做现场演讲。本文从人才培养的战略视角,探讨了大学生创业教育绩效评价的指标体系,给出模糊综合评价模型,并以某高校为例进行了实证分析。  正是众筹的经历,让他创办了“追梦网”——一个帮年轻人去筹集资金、开始行动的平台。强调兴趣的应届生认为,有兴趣就会有动力投入到工作中。

  十年来,消除贫困是中国残疾人事业发展中的重要任务。  魏锋还跟营员们分享了他在投后增值服务和创业辅导方面的感悟。我们是09年开办的创业管理这样的专业,创业管理专业的开办会带来什么样的效应呢?它可以以点带面将创业教育落地,我知道很多的学校说,我们从面上开始,先提升学生的创业精神和创业意识,这没有错,因为我们广东深处非常丰厚的创业土壤,很多学生都有创业精神和创业意识,我们需要培养的是切实的学生的创业技能,我们希望真正可以落地。想创业、想去旅行、想写本书、想搞大赛、想做专辑……都可以在这个平台上实现。

龙8娱乐官网,龙8国际pt老虎机官网

 

贝塞尔曲线的数学基础是早在 1912 年就广为人知的伯恩斯坦多项式。但直到 1959 年,当时就职于雪铁龙的法国数学家Paul de Casteljau才开始对它进行图形化应用的尝试,并提出了一种数值稳定的de Casteljau 算法。然而贝塞尔曲线的得名,却是由于 1962 年另一位就职于雷诺的法国工程师Pierre Bézier的广泛宣传。他使用这种只需要很少的控制点就能够生成复杂平滑曲线的方法,来辅助汽车车体的工业设计。

正是因为控制简便却具有极强的描述能力,贝塞尔曲线在工业设计领域迅速得到了广泛的应用。不仅如此,在计算机图形学领域,尤其是矢量图形学,贝塞尔曲线也占有重要的地位。今天我们最常见的一些矢量绘图软件,如 Flash、Illustrator、CorelDraw 等,无一例外都提供了绘制贝塞尔曲线的功能。甚至像 Photoshop 这样的位图编辑软件,也把贝塞尔曲线作为仅有的矢量绘制工具(钢笔工具)包含其中。

贝塞尔曲线在 web 开发领域同样占有一席之地。CSS3 新增了transition-timing-function属性,它的取值就可以设置为一个三次贝塞尔曲线方程。在此之前,也有不少 JavaScript 动画库使用贝塞尔曲线来实现美观逼真的缓动效果。

下面我们就通过例子来了解一下如何用 de Casteljau 算法绘制一条贝塞尔曲线。

在平面内任选 3 个不共线的点,依次用线段连接。enter image description here

在第一条线段上任选一个点 D。计算该点到线段起点的距离 AD,与该线段总长 AB 的比例。enter image description here

根据上一步得到的比例,从第二条线段上找出对应的点 E,使得AD:AB = BE:BCenter image description here

连接这两点 DE。enter image description here

从新的线段 DE 上再次找出相同比例的点 F,使得DF:DE = AD:AB = BE:BCenter image description here

到这里,我们就确定了贝塞尔曲线上的一个点 F。接下来,请稍微回想一下中学所学的极限知识,让选取的点 D 在第一条线段上从起点 A 移动到终点 B,找出所有的贝塞尔曲线上的点 F。所有的点找出来之后,我们也得到了这条贝塞尔曲线。enter image description here

如果你实在想象不出这个过程,没关系,看动画!enter image description here

回过头来看这条贝塞尔曲线,为了确定曲线上的一个点,需要进行两轮取点的操作,因此我们称得到的贝塞尔曲线为二次曲线(这样记忆很直观,但曲线的次数其实是由前面提到的伯恩斯坦多项式决定的)。

当控制点个数为 4 时,情况是怎样的?enter image description here

步骤都是相同的,只不过我们每确定一个贝塞尔曲线上的点,要进行三轮取点操作。如图,AE:AB = BF:BC = CG:CD = EH:EF = FI:FG = HJ:HI,其中点 J 就是最终得到的贝塞尔曲线上的一个点。enter image description here

这样我们得到的是一条三次贝塞尔曲线。enter image description here

看过了二次和三次曲线,更高次的贝塞尔曲线大家应该也知道要怎么画了吧。那么比二次曲线更简单的一次(线性)贝塞尔曲线存在吗?长什么样?根据前面的介绍,只要稍作思考,想必你也能猜出来了。哈!就是一条直线~enter image description here

能画曲线也能画直线,是不是很厉害?要绘制更复杂的曲线,控制点的增加也仅仅是线性的。这一特点使其不光在工业设计领域大展拳脚,就连数学基础不好的人也可以比较容易地掌握,比如大多数平面美术设计师们。enter image description here

上面介绍的内容并不足以展示贝塞尔曲线的真正威力。推广到三维空间的贝塞尔曲面,以及更进一步的非均匀有理 B 样条(NURBS),早已成为当今计算机辅助设计(CAD)的行业标准,不论是我们平常用到的各种产品,还是在电影院看到的精彩大片,都少不了它们的功劳。enter image description here

enter image description here

动态绘制贝塞尔曲线的在线演示

– 完 –

 

无觅相关文章插件,快速提升流量