您的位置:首页 > 教育 > 培训 > web开发培训费用_综合型电子商务平台有哪些_推广网站源码_优秀的网页设计网站

web开发培训费用_综合型电子商务平台有哪些_推广网站源码_优秀的网页设计网站

2025/5/1 21:13:59 来源:https://blog.csdn.net/vinglemar/article/details/147636371  浏览:    关键词:web开发培训费用_综合型电子商务平台有哪些_推广网站源码_优秀的网页设计网站
web开发培训费用_综合型电子商务平台有哪些_推广网站源码_优秀的网页设计网站

 钢笔手工绘制(位于:二次曲线图层)和代码绘制(位于:代码图层)同时展开:

核心代码:

var x1=100;//起始点
var y1=100;
var x2=200;//结束点
var y2=300;
var cpx=300;//控制点
var cpy=200;
var myG=new createjs.Graphics();
myG.beginStroke("#0000FF");
myG.moveTo(x1,y1);
/*myG.quadraticCurveTo(cpx,cpy,x2,y2);*/
myG.bezierCurveTo(x1,y1,cpx,cpy,x2,y2);
var myS=new createjs.Shape(myG);
stage.addChild(myS);
stage.update();

 二次贝塞尔曲线可以看做是三次贝塞尔曲线的特殊情况:

myG.quadraticCurveTo(cpx,cpy,x2,y2); 可以写成 myG.bezierCurveTo(x1,y1,cpx,cpy,x2,y2);

此时手工工具绘制和代码绘制完全吻合。否则,会成下面的状态:两种方法有一定的误差,不完全吻合。如下图:

 此问题很特别,待解决。

相关链接:使用AnimateCC 绘制三次贝塞尔曲线-CSDN博客

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com