緩和曲線Clothoidを描くには


はんにゃ  URL  2011-03-05 01:13:06  No: 72415

WindowsXp+VC6.0  MFC  環境
これまで正方形の内接円の円弧と、正方形の辺(直線)と組み合わせて
図を作っています。簡単なもの∞はURLに動画であります。Webで描画できるのは
左項目の最上項目であります

それを  緩和曲線Clothoidでつなぐようにしたいのですが、
なにか  関数があるでしょうか?あるいは  ごく簡単な座標指示点で描画できるものでしょうか?


仲澤@失業者  2011-03-05 02:13:19  No: 72416

クロソイド曲線はありません。

まったく別の用途になりますが、3次ベジエ曲線は現在のコンパイラには、
PolyBezierTo()、PolyBezier()
という関数があります。が、VC6時代のSDKにあったかどうか失念しました。

微分を使わない方法で近似できるので自分で書いちゃったほうが
早いかもしれませんね。


はんにゃ  URL  2011-03-06 01:36:36  No: 72417

ありがとうございます
Bezier  曲線の物理的な意味がいまいち不勉強で理解不足です

で  簡単なクロソイドの近似法があれば  御教授頂ければ幸いです

簡単なコードは接線関係の既存の円弧と直線でしょうか


はんにゃ  URL  2011-03-06 01:37:03  No: 72418

ありがとうございます
Bezier  曲線の物理的な意味がいまいち不勉強で理解不足です

で  簡単なクロソイドの近似法があれば  御教授頂ければ幸いです

簡単なコードは接線関係の既存の円弧と直線でしょうか


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加