0

Windows 7 PC で Processing 2.0b6 を使用して、パラメトリック曲線をプロットするスケッチを作成するために、いくつかの GeoGebra コード^ を理解しました (私が試した例はカーディオイドです)。これは、「曲率を意識した」ポイント分布を生成することによって行われます。

恐ろしく乱雑ですが、実際に動作するバージョンのスケッチがここにあります ^^ そして、カーディオイドに属する点の配列を含むが、それを生成した曲線プロット アルゴリズムは含まれていない単純化されたバージョンがここにあります ^^^。

問題は、ポイント分布の各ポイントが接続されているときに、処理表示ウィンドウで曲線がポリラインとしてレンダリングされる方法にあります。この画像は、レンダリングが毛むくじゃらでゴツゴツしていることを示していますが、... これが問題の核心です... この美しく滑らかな PDFレンダリングを確認してください。

何が起きてる?(ほぼ) 完璧なベクトル グラフィックにより、問題は点の分布ではなく、表示ウィンドウのピクセルへのレンダリングに関係していると確信できます (ここでの用語が不正確であることは承知しています)。シフトとスケーリングは何かに影響していますか? PDF へのコンバーターは、点数の分布に凝った処理を行っていますか?

私は困惑しています。ヘルプ/洞察は大歓迎です。

ところで、興味のある方のために、Java でカーディオイドをコード化しました (繰り返しますが、コードは乱雑ですが機能します)。

lunarbrogue.appspot.com/parametric_plotting/cardioid.java

およびオープンフレームワーク:

lunarbrogue.appspot.com/parametric_plotting/main.cpp

lunarbrogue.appspot.com/parametric_plotting/testApp.h

lunarbrogue.appspot.com/parametric_plotting/testApp.cpp

結果のpdfで:

lunarbrogue.appspot.com/parametric_plotting/cardioid_cpp.pdf

^ コード.

^^ lunarbrogue.appspot.com/parametric_plotting/ParametricCurvePlotter2.pde

^^^ lunarbrogue.appspot.com/parametric_plotting/Cardioid1.pde

4

0 に答える 0