物理孊の新しいフロンティア

こんにちは芪愛なる読者 クリス・ヘッカヌの蚘事「物理孊、次のフロンティア」の英語からの翻蚳を玹介したす。

初心者のJava開発者である私は、物理的なゲヌム内゚ンゞンを䜜成するための資料が英語のみで提䟛されおいるずいう事実に盎面したため、この蚘事は翻蚳されたした。 シリヌズにはさらに3぀の蚘事がありたす。できるだけ早く投皿したす。 玠敵な読曞を

物理孊の新しいフロンティア


毎幎、ゲヌム内のグラフィックスがよりリアルになっおいるこずは間違いありたせん。 すでに今日、誰もがテクスチャマップを䜿甚しお3Dワヌルドを䜜成たたは少なくずもスクリヌンショットを衚瀺し、1人のプロゞェクトに取り組むのに十分な勀勉な人々が集たるず、各開発者は1秒間に数十億のポリゎンのリアルなテクスチャずシャドりを描画できたす。 技術的には、高レベルでゲヌムを䜜成するために䜕をすべきか残っおいたすか 「21日で3Dハヌドりェアの䜿い方を孊ぶ」ずいう本を持っおいるすべおの開発者は、本圓に印象的なゲヌムを䜜成できたすか

たったくありたせん。 高玚開発者は、さたざたなテクノロゞヌGUIの耇雑さ、人工知胜、ネットワヌキングなどの氎準を匕き䞊げ続けたす。 もちろん、これはすべお非垞に重芁です。詳现を指定せずに真剣に議論するこずはできたせん。 それにも関わらず、すべおに適甚可胜なテクノロゞヌが1぀ありたす。これは、私の意芋では、近い将来に決定的な芁因になるでしょう。

次の䟋を考えおみたしょう。DukeNukem 3Dの初期レベルの1぀で、これらの巚倧な回転ギアを芚えおいたすか

画像

図1.ゲヌム「Duke Nukem 3D」のスクリヌンショット

それらの回転が呚期的なアニメヌションではなく、実際の物理的な゚ンゞンによっお蚘述されるこずを想像しおください。 むンディ・ゞョヌンズの映画のように、歯車の1぀が特定の角床から倖れ、背埌の廊䞋を転がるのず同じように、歯車は突然ゲヌム装食以䞊のものになりたす。 たたは、ロケットランチャヌからギアを撃った埌、廊䞋を転がり萜ちお、あなたを殺すために埌ろに忍び寄っおきた友人を粉砕するこずを想像しおください 物理゚ンゞンはそのような状況を珟実のものにしたす。

物理シミュレヌションは、ゲヌムの䞖界党䜓を構成するものです。そのおかげで、「ここ」はここにありたす。 䞖界のグラフィックスの魔法は、プレむダヌが他のプレむダヌやレベルの壁に䟵入したり、質量ず質量の瞬間が感じられない堎合、ゲヌムプロセスに突入するこずを蚱可したせん。 ディズニヌのアニメヌタヌは、この倧衆の感情が良いアニメヌションを悪いアニメヌションから分離するものであるこずに気付きたした。 フランクトヌマスずオリヌゞョンストンによるず、ディズニヌアニメヌション人生の幻想の叙事詩であるディズニヌアニメヌタヌは、スタゞオにポスタヌをぶら䞋げおいるだけでも、垞に次の質問を自問する必芁がありたす。 」

しかし、今日ではほずんどすべおのゲヌムに物理゚ンゞンがありたすよね 間違いなく、これはあなたの車がゲヌムの䞖界の端から萜ちないようにするものです。これは、キャラクタヌがゞャンプしおも宇宙に飛び蟌むこずがなく、ロケットが近くで爆発したずきにボヌトを暪に投げたす。 ただし、珟代のゲヌムのほずんどの物理゚ンゞンはかなり脆匱です。 圌らは車が䞖界の端から萜ちないようにするタスクに察凊するだけですが、圌らの胜力はゲヌムを新しいレベルに匕き䞊げるのに十分ではありたせん-難砎した車の残骞がトラック䞊で爆発し、壁や他の車のロヌルを匕き起こしたす。

しばしば無芖されるその他の物理的効果には、接線攻撃の結果ずしおの単玔なねじれ効果から、静的にアニメヌション化されたものずは異なり、ゲヌム内のキャラクタヌ自䜓がバランスを保ち、動くこずです。 倚くの開発者は、物理孊を説明する数孊を理解しおいないか、テクスチャマップの䜜成に忙しくお孊習できないため、これらの可胜性を無芖しおいるず考えおいたす。 3Dを操䜜するためのハヌドりェアの猛攻撃が埌者を凊理し、新しいシリヌズの蚘事を始めおいたす。 最初の蚘事では、手続きに぀いお説明したす。 私たちのサむクルの終わりたでに、あなたは信じられないほどのリアリズム、たたは面癜くお氞続的なシュヌルレアリズムのおかげで、プレむダヌがゲヌムプレむに完党に没入したように感じる物理゚ンゞンを䜜成できたす。

譊告 物理孊=数孊、興味深いプロゞェクトを終わらせるには、䞡方を䜿甚する必芁がありたす。 これを恐れる前に、物理孊を説明する数孊ぱレガントで矎しいだけでなく、適甚された性栌も持っおいるこずに泚意しおください。 ぀たり、数孊の抜象数孊ではありたせん。 䜿甚する各方皋匏には、実際の物理的な意味がありたす。 物理モデルから方皋匏を䜜成し、代わりに方皋匏がモデルの時間内の振る舞いを教えおくれたす。

倧䌁業


物理孊は幅広い科孊分野です。 しかし、「ダむナミクス」ず呌ばれる小さなセクション、たたはより正確には「固䜓のダむナミクス」に本圓に興味がありたす。 ダむナミクスは、関連するセクション-キネマティクス時間の動きの原理の芳点から定矩できたす。 キネマティクスは、運動の原因や身䜓の䜍眮に泚目せず、単に運動を説明したす。 反察に、ダむナミクスは、時間ずずもに倉化する運動孊の倀に寄䞎する力ず質量を衚したす。 飛行時間が10秒で、初速床が時速50キロメヌトルであり、軌道-盎線-が運動孊的問題である堎合、野球ボヌルがどれだけ飛ぶか。 野球ボヌルがバットで打った堎合、地球の重力堎でどれだけ飛ぶか-これは動的な問題です。

゜リッドを蚘述するダむナミクスの郚分は、シミュレヌトされたオブゞェクトに远加する制玄に関連しおいたす。 シミュレヌション䞭に゜リッドボディの圢状は倉化したせん。ボディはれリヌのようなものよりも朚補たたは金属である可胜性が高くなりたす。 たずえば、人物の各郚分を゜リッドボディから構築し、それらの間に靭垯を䜜成するこずにより、人の関節のある人物を䜜成できたすが、緊匵や同様の効果で骚が曲がるこずは考慮したせん。 これにより、ボディの興味深い動的動䜜の品質を倱うこずなく、方皋匏を単玔化できたす。

ダむナミクスのこのような小さな郚分を考慮したすが、剛䜓のダむナミクスには、本質を説明する䞀連の蚘事が必芁です。 私たちは、力の䜜甚䞋での平面剛䜓の動きを蚘述するためのコンピュヌタヌプログラミングの基瀎を研究するこずから旅を始めたす。 私は「コンピュヌタヌプログラミング」を繰り返し続けおいたす。運動孊ず動力孊のために曞いた方皋匏に加えお、浮動小数点数を䜿った蚈算を䜿甚しおこれらの方皋匏を解く方法も孊ぶからです。 次の蚘事以降でのみ2次元の䞖界を扱うため、「フラット゜リッド」ず蚀いたす。 原理-そしお実際には単なる方皋匏以䞊-を3次元の䞖界に移すこずもできたすが、2次元の䞖界では間違いなくすべおがはるかに単玔であるため、3次元の空間に入る自信ができるたでそこで孊習したす。 今埌の蚘事では、回転の効果、身䜓の接觊の凊理、そしおもちろん、これらすべおを3次元の䞖界で行う方法に぀いお説明したす。 たあ、十分な蚀葉 さあ始めたしょう

デリバティブを䜿甚する


これは驚くかもしれたせんが、オブゞェクトを単玔に抌しお移動するこずはできたせん。 そんなナンセンスを曞くためにこの雑誌をゎミ箱に捚おお、私ずは反察のこずを蚌明するのは間違っおいるず思いたすが、本圓です マガゞンに圧力をかけるだけでは、空間内のマガゞンの䜍眮に盎接圱響を䞎えるこずはありたせん。 実際、圧力は速床にも盎接圱響したせん。 実際に圧力が圱響するのは、ゞャヌナルの加速であり、実際、それは科孊の歎史の䞭で最も重芁な結論の䞀぀です。

興味深いこずをするためにこの事実を䜿甚するためには、たず䜓の䜍眮ず速床および加速床ずの関係に぀いお話す必芁がありたす。 実際、これらすべおの倀は非垞に密接に関連しおいたすおそらくご存知のずおり。速床は時間の経過に䌎う䜓の座暙の倉化の指暙であり、加速床は速床の倉化の指暙です。 これらの量の経時的な倉化を研究するための䞻芁なツヌルは埮分蚈算です。 これを理解したら、次に進みたす。 あなたは数孊が埗意だず思いたす。 単玔なスカラヌおよびベクトル蚈算埮分および積分のみを䜿甚したすが、数孊党䜓に粟通しおいる堎合は䞍芁ではありたせん。 参考たでに、コンピュヌティングに関する私のお気に入りの本は、ThomasずFinneyによるCalculus with Analytic Geometryです。

座暙、速床、加速床は、この蚘事で説明する運動孊です。 2次元の䞖界での゜リッドの䜍眮は、明らかに座暙XずYのペアであり、身䜓の特定の点の空間の座暙を瀺したす。 座暙ベクトルの導関数は速床ベクトルであり、ポむントが移動しおいる方向および、珟圚発生しおいる回転を無芖する堎合はボディず、移動速床を瀺したす。 ベクトル蚈算はベクトルの各芁玠のスカラヌ蚈算であるため、X座暙の導関数はXに察する䜓の速床などです。 以䞋の衚蚘を玹介したす。 物䜓の座暙をベクトルrずし、速床をベクトルvたたは玠数のあるベクトルrずしたす。 方皋匏が埗られたす

dx overdt=v=r′



匏1

速床ベクトルを時間で区別するず、座暙ベクトルが時間ずずもにどのように倉化するかがわかりたす。 加速は類掚によっお決定されたす。 これは、速床の䞀次導関数たたは座暙ベクトルの二次導関数です。

d2r overdt2=r″=dr′ overdt=dv overdt=v′=a



匏2

加速床の積分により速床が埗られ、加速床を2回積分するこずで座暙が埗られたす。

運動孊におけるこれらの関係は、オブゞェクトの加速を芋぀けるこずができ、時間をかけおそれを統合しお速床ず座暙を取埗できるこずを瀺しおいたす。 埌で芋るように、シミュレヌションコヌドで䜕床も統合を行い、各フレヌムの゜リッドの新しい䜍眮を蚈算したす。 やったヌ

これは、分析的に統合できる1次元の䞖界の簡単な䟋です。 珟圚の䜍眮を描画するために、最埌のフレヌムの終わりから珟圚のフレヌムの時間たでの座暙倉化を芋぀けたいずいうこずに同意したしょう。 次に、゜リッドの加速床は5任意単䜍/秒^ 2に等しいず蚀いたす。 最埌のフレヌムの終わりからの経過時間を倉数t積分芁玠dt内ずしお䜿甚したす。

vt=∫adt=∫5dt=5t+C



匏3

䞊蚘の匏は、速床が最埌のフレヌムから経過した時間の関数であるこずを瀺しおいたす。 積分定数Cが芋぀かりたした。これは、積分期間の開始時t = 0の初期速床に等しくなりたす。

v0=50+C



v0=C



匏4

vt=5t+v0



ここで、速床方皋匏を統合しお座暙を芋぀けたす再び、積分定数を忘れないでください。

rt=∫vtdt=∫5t+v0dt=5 over2t2+v0t+r0



匏5

匏5に基づいお、初期座暙ず速床最埌のフレヌムから取埗ず経過時間がわかっおいる堎合、指定された加速床だけで珟圚䜍眮を芋぀けるこずができたす。 入力倉数は時間であり、関数の倀は珟圚の䜍眮です。 たた、次のフレヌムの初期条件ずしおこれを䜿甚できるように、最終速床を蚈算するために匏4で時間を瀺したす。

力があなたず共にありたすように


これで、アニメヌションを取埗するために運動孊方皋匏を統合するために加速床を正しく蚭定する必芁があるこずに気付きたした。 ステヌゞ䞊のスピヌカヌの出力。 私が蚀ったように、䜕かを抌すず、身䜓の加速のみに盎接圱響するこずを芚えおいたすか さお、「圧力をかける」は、「力を加える」ずいうフレヌズのe曲衚珟です-ダむナミクスの2぀の重芁な倉数の1぀-そしお今、ニュヌトンに力が加速に䞎える圱響を調べるこずができたす。 ニュヌトンの2番目の法則は、力Fず質量の導関数ダむナミクスの2番目の倧きさず速床の関係を結びたす。 質量ず速床の積は、「䜓の運動量」ず呌ばれ、pで衚されたす。

F=p′=dp overdt=dmv overdt=mv′=ma



匏6

質量は珟圚䜜業䞭の速床の定数であり、これは匏6の導関数から埗られ、よく知られおいる匏F = maを埗たしたただし、ニュヌトンは最初に運動量の導関数によっお力を決定したず確信しおいたす。

マテリアルポむントのみを扱う堎合、方皋匏6はダむナミクスに必芁なものです。 䞎えられた質点の䞎えられた力に察しお、加速床は力を質量で陀算するこずで求められたす。 これにより加速が埗られ、䞊蚘の䟋の運動方皋匏を解くのに圹立ちたす。 それにもかかわらず、私たちは、特定の領域3次元の䞖界ではボリュヌムに分垃する質量を持぀固䜓を扱っおいるため、ただ䜜業が必芁です。

たず、固䜓を点の集合ずしお考えたす。 ゜リッドの総運動量pTは、ボディを構成するすべおのポむントの運動量の合蚈ずしお定矩したすこれらのポむントにどの定量倀が属しおいるかをより明確に瀺すため、䞊䜍のむンデックスを䜿甚したす。

pT= sumimivi



匏7

重心CMの抂念を導入するこずにより、剛䜓のダむナミクスの解析を倧幅に簡玠化できたす。 重心に向けられたベクトルは、固䜓のすべおの質量点から導かれたベクトルの線圢和を、党身の質量Mで割ったものです。

rCM= sumimiri overM



匏8

重心の定矩を䜿甚しお、匏8の䞡偎にMを乗算し、それらを埮分し、結果を匏7に代入するこずにより、匏7を単玔化できたす。

dMrCM overdt= sumidmiri overdt= sumimivi=pT



匏9

匏9の右偎は、匏7で定矩されおいる総運動量です。次に、匏の巊偎を芋おみたしょう。これは、質量䞭心の速床に党身の質量を掛けたものです。 右偎を巊偎に移動しお以䞋を取埗したす。

pT=dMrCM overdt=MvCM



匏10

匏10から、線圢運動量は総質量に重心からの速床を掛けたものに等しいため、䜓の質量ず重心の速床ベクトルの方向がわかっおいる堎合、運動量を芋぀けるために匏7で合蚈する必芁はありたせん。 さらに、蚈算の最終結果はすべお党身の積分を芋぀けるこずですが、重心が存圚し、匏10からの総運動量の決定を倧幅に簡玠化したす。したがっお、心配するこずはできたせん-線圢運動量を芋぀けるために、䞎えられた速床ず質量をも぀物質点ず芋なすこずができたす。

類掚により、総力は総運動量の導関数であるため、重心の抂念を䜿甚しお力の方皋匏を単玔化できたす。

FT=pT=Mv′CM=MaCM



匏11

芁するに、匏11から、固䜓ず盞互䜜甚するすべおの力を、それらの合蚈ベクトルが党身の質量を含む重心の点に圱響を䞎えるかのように考えるこずができるこずがわかりたす。 重心の加速床を芋぀けるために力読み取り重力をMで陀算し、次に身䜓の速床ず座暙を取埗するために加速床を時間で積分したす。 なぜなら 次の蚘事たで回転の圱響を無芖したす;剛䜓のダむナミクスを蚘述するために必芁なすべおの方皋匏が既にありたす。 匏11には、䜓に加えられた力の方向に関する情報が含たれおいないこずに泚意しおください。 これは、線圢の運動量ず重心を扱うずきにポップアップし、CMに力を加えお重心の加速床を芋぀けるだけです。 次の蚘事でこれらの力の圱響䞋で䜓の回転を蚈算するず、力の適甚の座暙がどのように䜿甚されるかがわかりたす。

歓喜の歌


この段階では、方皋匏11を䜿甚しお、任意に遞択した倀= 5の代わりに重心の加速床を求める分析積分の別の䟋を怜蚎できたす。しかし、分析積分には通垞、適甚倀がないため、深刻な問題に盎面したす耇雑すぎるため、いわゆる垞埮分方皋匏ODEのいわゆる数倀積分に焊点を圓おたす。 うわヌ、今では本圓の数孊のように聞こえたす これを孊んだら、バヌを䞊げる時が来たす。 幞いなこずに、ODEの数倀積分は䞀芋するず思えるほど難しくありたせん これが䜕を意味するのかを理解するために、私たちは蚀葉から行為に移りたす

したがっお、埮分方皋匏は、関数自䜓、独立倉数、およびパラメヌタヌに加えお、埓属量の導関数を含む方皋匏です。 これは冗長ですが、1次元の䞖界で時倉する力の䟋は次のずおりです。F= 2t、Fは埓属量、tは独立です。 Fの倀はFによっおのみ決定されたす。力の方皋匏は䜓の速床のみに䟝存したす。 航空機の速床が増加するず、空気抵抗が増加したす。 1次元の䞖界の䟋に戻りたしょう。F= -vの堎合、摩擊力が速床に比䟋しお䜓を枛速させるずしたらどうでしょうか。 次のように方皋匏を解くので問題がありたすF = ma = -vそしお、mで割るず、次のようになりたす加速床は速床の導関数であるこずに泚意しおください

a=dv overdt=−v overm



匏12

この埮分方皋匏速床方皋匏には方皋匏12の速床埮分が含たれたすは、埓属量の垞埮分のみを含むため、垞埮分方皋匏ず呌ばれたす偏埮分方皋匏[UPC]を構成したすが、これに぀いおは説明したせん 

次に、フレヌズの次の郚分である統合に移りたしょう。この方皋匏の条件でvを芋぀けるために、以前dv / dtをどのように統合したしたか

これは信じられないように思えたすが、物理孊のほがすべおの方皋匏は埮分であるため、ODEはよく研究されおいたす。倚くの堎合、定量的な量の倉化率は量自䜓に䟝存するため、埮分方皋匏は物理孊でよく芋られたす。たずえば、空気抵抗の速床を含むブレヌキ速床の倉化の倧きさは速床に䟝存するこずを既に説明したした。物理孊からの他の䟋冷华熱損倱率は珟圚の枩床に䟝存および攟射性厩壊枛衰率は攟射性物質の量に䟝存したす。

私たちのフレヌズの最埌の蚀葉-数倀-は私たちの救いです。これは、埮分方皋匏の解析的積分の理論は、最も単玔なものであっおも、非垞に倧きく、混乱を招くためです。皮肉なこずに、コンピュヌタヌ数倀法を䜿甚しおODEを統合するこずは、実際には比范的簡単に理解できたす。次に、オむラヌ法に基づいた簡単な数倀積分噚に぀いお説明し、次の蚘事でそれを改良したす。

ほずんどすべおの数倀積分噚は、オむラヌ法ほど明確ではありたせんが、傟斜の1次導関数による蚈算の叀い定矩に単玔に基づいおいたす。dy/ dxは、xに応じおyの募配を決定したす。たずえば、䞀次方皋匏y = 5xがある堎合、dy / dx = 5は、任意のxに察しお募配が5に等しい定数であるこずを意味し、掚枬できるように、これは盎線です。もう少し難しい䟋は、攟物線y = x2です。この堎合、dy / dx = 2xであり、これは各x座暙の新しい傟きを決定する関数です。図2にy = x2を瀺したした。

画像

図2. y = x2

これに加えお、すべおのxに぀いお方皋匏dy / dx = 2x + Cを解くこずにより、斜めベクトルの方向もハッチングしたした。傟斜ベクトルの角床は、この点での接線の角床の接線に等しいこずに泚意しおください。たた、接線のセットの角床を満たす倚くの異なる攟物線があり、y軞に沿ったシフトのみが異なるこずに泚意しおください。これらの攟物線のそれぞれは、方皋匏dy / dx = 2x + Cに含たれる異なる積分定数を䜿甚しお取埗されたす。私が描写した攟物線の積分定数は0です。たずえば、1のような別の定数を遞択するず、方皋匏y = 2x +1。これは、y軞䞊に1単䜍シフトした同様の攟物線があるこずを意味したす。

ここで、攟物線によっお定矩された図2のベクトルのフィヌルドがわからない堎合は、氎たたりに座っおください。そのため、接線方皋匏を解くには、各点でベクトルの方向に埓う必芁があり、ベクトル堎の方向の倉化に応じお方向を倉えたす。しばらくするず、どこから始めたかに応じお、攟物線の軌跡に沿っおたたは攟物線の䞀郚に沿っお移動しおいるこずがわかりたす。気付かないうちに、ベクトル堎の方皋匏を統合したした。埮分方皋匏ベクトル堎内を移動する際のdy / dxの蚈算のみを䜿甚しお、特定の攟物線開始䜍眮たたは初期条件に䟝存を芋぀けたした。

実際の埮分方皋匏に同じこずをするのも簡単です。タむプdy / dx = fx、yの埮分方皋匏の堎合、埮分dy / dxをfx、yの接線ずしお求めるず、グラフx、yの各座暙の接線の傟斜角がわかりたす。 dy / dx = fx、yで䞎えられるベクトル堎をプロットする堎合、各点で導関数を芋぀けおその方向に進むこずにより、攟物線ずの類掚でこれに埓うこずができたす。図2は、空気抵抗の匏である匏12のベクトル堎を瀺しおいたす。速床は垂盎軞に沿っおおり、時間は氎平に沿っおいたすこのグラフではm = 1を任意に遞択したした。

画像

図3. dv / dt = -v / m

たた、倚くの可胜な曲線の1぀を瀺しおいたす。グラフの開始䜍眮方皋匏の初期速床に䟝存したすを遞択するず、摩擊力がボディを枛速させるため、時間がた぀に぀れお速床がれロになる傟向があるこずに気付くかもしれたせん。たた、速床の䜎䞋が速床の珟圚の倀にどのように䟝存するかを確認するこずもできたす。動きが速いほど、速床は䜎䞋したす。これは、匏12からも同じこずがわかりたす。

数倀積分は、チャヌトで行ったものず䌌おいたす。数倀積分のオむラヌアルゎリズムは、方皋匏の導関数摩擊力を䜿甚した䟋では-v / mを芋぀けるこずにより、初期䜍眮に埓っおベクトル堎をたどり、珟圚のポむントで募配を決定したす。募配に沿ったhの倉曎されおいない倀。次に、特定の時間間隔の埌、新しい募配を決定するために新しい䜍眮が蚈算されたす。

yn+1≈yn+h(dyn)dx



より正確には、空気抵抗の方皋匏

vn+1≈vn+h(−vn)m



明らかに、オむラヌ法は各時間ステップで小さな誀差を䞎えたす。これは、実際の速床ベクトルしたがっお解曲線が各点で偏差を䌎っお曲がり、オむラヌアルゎリズムが傟斜角からわずかに逞脱するためです。ただし、タむムステップhがかなり小さい堎合、誀差はれロになる傟向がありたす。これに぀いおは、今埌さらに詳しく説明したす。

オむラヌ法を䜿甚した数倀積分に぀いお知る必芁があるのはこれだけです。速床をどのように統合しお座暙を取埗するのかを尋ねるこずができたす。同様に、オむラヌ法を再び䜿甚しお、dv / dt = aを統合したように、dr / dt = vを統合したす。 2぀の結合埮分方皋匏が埗られたすもう1぀の勝利の方皋匏。

vn+1≈vn+hv′=vn+hFnM



rn+1=rn+hrn′=rn+hvn



これにより、オブゞェクトに任意に加えられた力の䜜甚埌の座暙を蚈算するための代替アルゎリズムが埗られたすこれは、芋たずおりの速床、時間、たたは䜓ず他の䜓の䜍眮、たたはすべおに䞀床に䟝存したす。オむラヌ法では、い぀でも蚈算できるため、適甚される力がどのように芋えるかは重芁ではありたせん。オむラヌは、質量に察する力の効果の倧きさに興味がありたすが、それだけです。
スペヌスが足りなくなったため、リンクを提䟛する方法がありたせん。次回はさたざたな玠晎らしい本をアドバむスし、゜リッドの回転を蚈算する方法を芋぀けたす。

そしお、圌の䜓は私たちが望むほど堅実ではありたせんが、クリス・ヘッカヌはダむナミックな性栌を持っおいたす。あなたが力を加えるず、圌は電子メヌルchecker@bix.comに答えたす。

翻蚳者のメモしゃれがここに衚瀺され、蚘事のトピックずその内容が再生されたす。

PS翻蚳の著者は、翻蚳を線集しおくれたberezずMarazmDedのナヌザヌに特別な感謝を衚明したす。よろしくお願いしたす

Source: https://habr.com/ru/post/J449358/


All Articles