- 296
- 0
- 约1.09万字
- 约 42页
- 2016-12-28 发布于湖北
- 举报
processing 学习第一天笔记
Processing?Month第一天?连接点?第一部分
这篇文章中,我们来看一下如何计算一个圆周上的点的坐标,并将他们连接起来。我们将用灵活的方式来实现基于6个点和18个点的图像
计算
要计算这些点的坐标,必须知道圆上的点数量和圆的半径。本例中,我们将画12个点。
int?numPoint?=?12;
float?radius?=?150;
下一步,我们来算一下每个点之间的角度。众所周知一个整圆的角度是360度或2π弧度,所以用360度除以圆上的点数,就得到两点之间的角度。例子中使用了弧度而不是角度,是因为?cos()?和?sin()?函数的形参是弧度数,不是角度数。Processing中有一些关于圆和半圆的常量,?TWO_PI?就代表了常量PI*2。(这里的PVector其实是类型,代表这一个点)
float???angle?=?TWO_PI?/?numPoint;
for(int?i=0?;?inumberPoints;i++){
????float?x?=?cos(angle?*?i?)?*?radius;
????float?y?=?sin(angle?*?i?)?*?radius;
????point[i]?=?new?PVector(x,y?);
}
我把计算的部分放在了setup()里面,把结果存在了PVector数组里,这样我
您可能关注的文档
最近下载
- (45页PPT)六西格玛案例.ppt
- 公司厂级安全教育培训试卷及答案.docx VIP
- 学堂在线定向运动(西京学院)期末考试答案.docx
- (正式版)DB31∕T 1662-2025 《养老机构消毒卫生要求》.pdf VIP
- 运动处方--慢性疾病的预防与康复(浙大)大学MOOC慕课 客观题答案.docx VIP
- 学堂在线运动处方理论与应用(北体)期末考试答案.docx
- 11.1创新思维的含义与特征课件(共32张PPT+1个内嵌视频) 统编版高中政治选择性必修3(含音频+视频).pptx VIP
- 在线网课学习课堂《运动处方理论与应用(北京体育大学)》单元测试考核答案.pdf
- NB∕SH∕T 0164-2019 石油及相关产品包装、储运及交货验收规则.pdf
- NB∕T 35056-2015 水电站压力钢管设计规范 附2021年第1号修改单(3-1).pdf
原创力文档

文档评论(0)