エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
年の瀬ですね。Adobe Illustrator に代表されるドローイングソフトウェアでは、「パスのオフセット」「... 年の瀬ですね。Adobe Illustrator に代表されるドローイングソフトウェアでは、「パスのオフセット」「分割・拡張」等の機能を用いて、ベジェ曲線にオフセットを与えた後、変形後のパスを取得することができます。この機能を用いることで、太さを持たない線に対して太さを与えたり、既存のフォントを太らせたりすること(疑似ボールド)が可能となります。 オフセット曲線は平行曲線(Parallel curve)と呼ばれることもあり、ある曲線に対して垂直方向に一定距離で存在する曲線を指します。平行曲線は単なる平行移動で求めることはできないため、座標を求めるための様々な手法が提案されています。本記事ではその中でも実装が容易な Tiller, Hanson ら[1]が提案したアルゴリズムを用いて、3 次ベジェ曲線のオフセットを求める処理を TypeScript を用いて実装します。 文字の骨格に対してオ