インボリュートでない歯車【Siv3D】
概要 前回の記事で、インボリュート歯車のアニメーションを作成し、接触する歯の共通法線が動かないことを確認しました。 さらに歯車について理解を進めるため、法線が動いてしまう歯車を考えてみたいと思い...
81 search resultsShowing 1~20 results
概要 前回の記事で、インボリュート歯車のアニメーションを作成し、接触する歯の共通法線が動かないことを確認しました。 さらに歯車について理解を進めるため、法線が動いてしまう歯車を考えてみたいと思い...
背景 きっかけは忘れたけれど数年前に、歯車の数学が面白いということを知った。機構学と呼ばれる分野らしい。早速Amazonで教科書を購入した。・・・のだけど、部屋の隅っこに積んだままだった。最近身...
使用したライブラリ 【画像処理100本ノック】独自の画像入出力クラスを作る Q.4. 大津の二値化 大津の二値化を実装せよ。 大津の二値化とは判別分析法と呼ばれ、二値化における分離の閾値を自動決...
はじめに 前回は、はじプロでオイラー法を実装した。 今回はFizzBuzz。 はじプロでの実装 剰余演算がないので、自分で作らなければならない。 例えば、3で割り切れるかどうかを判断するためには...
はじめに Switch向けに「ナビつき! つくってわかる はじめてゲームプログラミング」(任天堂)という面白いソフトがある。はじプロと略されることもある。 ブロックをつなげるようにして簡単にゲー...
はじめに 昔は、紙に穴をあけてソースコードとしていたそうだ。実物は見たこともないが、おもちゃくらいのものなら作れるかな、と思ったので作ってみることにした。 実際のパンチカードコンピュータの仕様等...
はじめに お正月に↓の記事を読んだ。 “どこかで見た広告”風数式パズルゲーム『Formula Warriors』ブラウザ向けに無料公開。二択の数式を選び取り、正しいルートを突き進む 自分で作って...
Pietとは 多くのプログラミング言語では、ソースコードはテキストファイルの形で与えられる。Pietでは、画像として与えられる。 用いる色は全部で20色と決められており、画像中をあるルールで走査...
動機 Pietという少々変わったプログラミング言語の存在を知った。普通のプログラミング言語において、ソースコードはテキストファイルで作成される。Pietでは、画像がソースコードの役割を果たす。面...
問題 質点が変形しない坂を転がることを考える。働く力は、重力と垂直抗力のみとする。 真上から見下ろしたとき、質点が単振動しているように見える坂の形状はどのような形だろう。 計算 水平方向に$x$...
背景 面白い記事を見つけた。 どうしてこのようなことが起こるのか自分できちんと計算して納得したい。 計算 円を構成する各点の位置を経時的に追えばよい。 円の中心座標を$(x_0, y_0)$とし...
背景 車の鍵をよく失くしてしまいます。対策として、車の鍵を見つけるためのデバイスを用意しておきます。でも、そのようなデバイスも失くしてしまう可能性が高いです。そこで、そのデバイスを見つけるための...
背景 最近、「アートで魅せる数学の世界」(岡本 健太郎)という本を読んでいます。色々と楽しい図形を描いて遊んでいます。その中でクロソイド曲線が出てきました。概要は知っていたのですが、自分で書いた...
背景 データがポアソン分布に従っている場合、最小二乗法よりもポアソン尤度最大化法を採用する方がよさそうですが、あまり比較というものをしたことがなかったので、簡単な例で比較してみることにしました。...
背景 今年、子供が小学校に入学しましたが、時計に苦戦しています。ちょっと暇があったので、簡単なゲームをScratchで作ってみました。 Scratchで作ろうと思ったのは、子供が興味を持った時に...
使用したライブラリ 【画像処理100本ノック】独自の画像入出力クラスを作る Q.40. JPEG圧縮 (Step.4)YCbCr+DCT+量子化 YCbCr表色系にし、DCT後、Yを量子化テーブ...
使用したライブラリ 【画像処理100本ノック】独自の画像入出力クラスを作る Q.39. JPEG圧縮 (Step.3)YCbCr表色系 YCbCr表色形において、Yを0.7倍してコントラストを暗...
使用したライブラリ 【画像処理100本ノック】独自の画像入出力クラスを作る Q.38. JPEG圧縮 (Step.2)DCT+量子化 DCT係数を量子化し、IDCTで復元せよ。また、その時の画像...
使用したライブラリ 【画像処理100本ノック】独自の画像入出力クラスを作る Q.37. PSNR IDCTで用いるDCT係数を8でなく、4にすると画像の劣化が生じる。 入力画像とIDCT画像のP...
使用したライブラリ 【画像処理100本ノック】独自の画像入出力クラスを作る Q.36. JPEG圧縮 (Step.1)離散コサイン変換 imori.jpgをグレースケール化し離散コサイン変換を行...
81 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.