- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
processing 恢复训练DAY1
public int velMax = 30;public float accNormal = 4;public int size_R;particleSystem PS;void setup(){ size(800,600); size_R = int(sqrt(sq(width/2)+sq(height/2))); PS = new particleSystem(500,0); rectMode(CENTER); noStroke(); frameRate(60);}void draw(){ background(0); PS.update(); fill(255); text(frameRate,30,40);}void mousePressed(){ saveFrame(ps-####.png);}class particleSystem{ ArrayListparticle particles = new ArrayListparticle(); particleSystem(int num_P,int caseN){ for(int i = 0;inum_P;i++){ PVector loc_T = cauBorn(i); particles.add(new particle(loc_T,caseN)); } } void update(){ for(int i = particles.size();i0;i--){ particle pt = particles.get(i-1); pt.cauAcc(new PVector(mouseX,mouseY)); pt.update(); pt.display(); if (i == 3){ //print(pt.acc.x); } } //print (particles.size()); } PVector cauBorn(int i){ //PVector pt = new PVector(width/2,height/2); //PVector pt = PVector.random2D(); //pt.mult(size_R+random(10,30)); PVector pt = new PVector(random(width),random(height)); return pt; }}class particle{ PVector loc ,vel,acc,tag; int caseN=1; float R; particle (PVector loc, int caseN){ this.loc = loc; this.caseN = caseN; vel = new PVector(); acc = new PVector(); R = random(5,10); } void update(){ vel.add(acc); vel.limit(velMax); loc.add(vel); // print(caseN); } void cauAcc(PVector target){ tag = target; PVector acc_T = new PVector(target.x-loc.x,target.y-loc.y); acc_T.normalize(); acc_T.setMag(accNormal); acc = acc_T; //print(acc_T.x); } void display(){ //switch (caseN){ // case0: //fill(132,185,200,60); fill(255); float sc = PVector.dist(loc,tag); sc = sqrt(sc/100); rect(loc.x,loc.y,R*sc,R*sc); // break; //} }}
您可能关注的文档
- 人教版八年级下英语 unit8第四课时.ppt
- 2010二级建造师考试《法规相关知识》练习精选一.doc
- 2014年二级建造师考试题库《建设工程法规》精炼试题1-中业网校.docx
- 会计11级《出纳实务》试卷A.doc
- 会计从业资格考试:会计基础每日一练【7月23日】.doc
- 会计证考试试题文档.doc
- 作文4篇敬请周老师点评.doc
- 作文修改及老师点评稿.doc
- 修修老师助你面试成功——面试真题重磅出击(七):湖北6月26日真题解析.doc
- 全国2010年7月高等教育自学考试税法试题.docx
- 2014年二级建造师考试题库《建设工程法规》精炼试题4-中业网校.docx
- 2014年二级建造师考试题库《建设工程法规》精炼试题5-中业网校.docx
- StoreDot’s Bio-Organic Battery Tech Can Charge From Flat To Full In 30 Seconds.doc
- 河北事业单位考试公共基础知识每日一练题目及答案解析(5.15).docx
- 山西事业单位考试公共基础知识每日一练(2015.5.15).doc
- 自编高中历史必修二第14课--第17课导学案 - 教师版.doc
- 湖南2015春季事业单位招聘考试公共基础知识(二).doc
- 舵系修理=龙的船人.docx
- 船舶伙食管理攻略.doc
- 船舶预测数学建模 模型.doc
文档评论(0)