| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 648 人关注过本帖
标题:[求助]请教绘制图形
只看楼主 加入收藏
fly2jie
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-6-2
收藏
 问题点数:0 回复次数:1 
[求助]请教绘制图形
如何绘制Bezier曲线和B样条曲线。
搜索更多相关主题的帖子: 绘制 图形 
2005-06-06 09:07
牛虻
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2004-10-1
收藏
得分:0 

Bezier曲线 #include <graphics.h> int main(void) { int gd = DETECT, gm; int i,x,y; double t;

int P0[2]={1,1},P1[2]={50,50},P2[2]={70,1};

initgraph(&gd, &gm,"");

for(i=0;i<1000;i++) { t=i/1000.0;

x=125+5*((1-t)*(1-t)*P0[0]+(2*t)*(1-t)*P1[0]+t*t*P2[0]);

y=120+5*((1-t)*(1-t)*P0[1]+(2*t)*(1-t)*P1[1]+t*t*P2[1]);

putpixel( x, y, 4); putpixel(125+5*P0[1],120+5 * P0[1],2); putpixel(125+5*P1[0],120+5 * P1[1],2); putpixel(125+5*P2[0],120+5 * P2[1],2); } getch(); closegraph();}

[此贴子已经被作者于2005-6-6 12:14:07编辑过]


土冒
2005-06-06 12:03
快速回复:[求助]请教绘制图形
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023601 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved