Processing 特訓(xùn)(Forces) - 3

明確概念

力:F = new PVector(x, y),定義一個(gè)2維方向的力

加速度:a = f.div(m),m是質(zhì)量,若定義m為,則a=f

對(duì)象參數(shù):當(dāng)函數(shù)參數(shù)是向量時(shí),傳遞的時(shí)該向量的Reference,會(huì)直接修改其值

重力:方向垂直向下,大小G=mg

風(fēng)力:方向水平向右,大小F自定義

空氣阻力:方向和速度成反方向,大小F=uv

萬(wàn)有引力:方向?yàn)榛ハ辔?,F(xiàn)=Gm1m2/r1r2

明確功能

1.一個(gè)物體受到重力,風(fēng)力影響在物理世界中運(yùn)動(dòng)

功能設(shè)計(jì)

類(lèi):Mover

屬性:初始坐標(biāo),初始速度,初始加速度,初始形狀/大小,初始受力

方法:setup(),applyForce(),move(),display()

偽代碼

setup(){

? ???mover.setup()

}

draw(){

? ? mover.move()

? ? mover.display()

}

class Mover{

? ? 定義屬性

? ? Mover(){}

????定義方法

}

正式代碼

見(jiàn):

https://github.com/JoeyQiang/Processing/tree/master/Forces

代碼優(yōu)化

1.施加空氣阻力

2.模擬宇宙中N個(gè)物體萬(wàn)有引力

3.有分母的方程,限制在大小區(qū)間,constrain()

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 明確概念 向量:PVector(x, y),定義一個(gè)2維 向量對(duì)象的方法:https://processing.o...
    求愚閱讀 530評(píng)論 0 0
  • 專(zhuān)業(yè)考題類(lèi)型管理運(yùn)行工作負(fù)責(zé)人一般作業(yè)考題內(nèi)容選項(xiàng)A選項(xiàng)B選項(xiàng)C選項(xiàng)D選項(xiàng)E選項(xiàng)F正確答案 變電單選GYSZ本規(guī)程...
    小白兔去釣魚(yú)閱讀 10,668評(píng)論 0 13
  • ¥開(kāi)啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開(kāi)一個(gè)線程,因...
    小菜c閱讀 7,380評(píng)論 0 17
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,727評(píng)論 0 5
  • ——讀《財(cái)務(wù)自由之路2》有感 雖然本書(shū)翻譯語(yǔ)言讓人讀得不是很舒服,但是書(shū)中論點(diǎn)非常有啟發(fā)性。 一、給我啟發(fā)性最大的...
    呂姜瑤閱讀 523評(píng)論 0 0

友情鏈接更多精彩內(nèi)容