Day2-3Tweet視覚教材は、アルゴリズムがどのように機能するかを明確にするのに役立ちます。このトークでは、UIBezierPathがどのように動作するかを、我々が見ることができるインタラクティブな方法で、アルゴリズムを再実装して調べてみます。Playgroundを使って、実装のフィードバックをすばやく入手し、学習ツールとして使用することができます。よるアルゴリズムの可視化ベジエ曲線についてお話しましょう一つ一つのピクセルをレンダリングするのではなく4つのポイントを作るベジエ曲線はCADにもアニメーションタイミングモデリングにも使われていmすUIBezierPathがSwiftでも利用できるどうやってこれが機能しているのか理解するには背後のアルゴリズムが必要です。どのポイントでもいいが、ラインセグメントでつなぎ、2つのコントロールポイントを追加し、ラインセグメントをポイント感でパスする。ArbitrarilyValue0〜1を選ぶ。0はラインセグメントに沿ってポイントをプッとする。100%はカーブのエンドに行く。lerpTが1なら最初は100%、0の場合なら2つめの部分が0。加重平均の形になります。これでタイムバリューをみていきます(どこか修正した?「エンドポイントでしたね」)。interpZipちょっとみてみましょうコントロールポイントをいくつでも作ることができますかなりがたがたしている。Tの値を増やしていくのを大きくしてしまった。小さくするとかなりスムーズになる。Playgroundを使うことですぐにフィードバックを得られます。様々な実験ができます。はてなブログPro大学時代に耳が聞こえない生徒が講義に参加できるようにリアルタイムに文字起こしするバイトをしていました。いまはエンジニアとして働きつつ、勉強会やカンファレンスで話される技術分野の知見を文章に残し、検索可能にしたり、地方で活動する方に届けたいと思っています。お役に立ちましたら、支援いただけると幸いです。(24)注目記事はてなブログをはじめよう!niwatakoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。