0
問題は、半径と時計回りのビットマップ上に2つのパイントを持つ描画円です。2点と半径と時計回りの円弧を描く方法
問題は、半径と時計回りのビットマップ上に2つのパイントを持つ描画円です。2点と半径と時計回りの円弧を描く方法
あなたの1文の質問から、私はあなたがベジェ曲線を描くことで大丈夫だと思います。もしそうでなければ、そこにはたくさんの情報があります。
とにかく、ベジェ曲線(またはスプライン)で完全な円弧を作成することはできません。あなたができることは、眼がその違いを見ることができないレベルに円を近づけることです。これは通常8つの2次ベジェ曲線セグメントで行われ、それぞれが円の1/8をカバーします。これは、Adobe Flashがサークルを作成する仕組みです。
あなたは罪とCoSを使用してプレーンなパラメータ化した後であれば、それは方法簡単です:
for (float t = 0; t < 2 * Math.PI; t+=0.05) {
float x = radius * sin(t);
float y = radius * cos(t);
}
あなたはより多くのspeciffic(要件、曲線タイプ、言語など)であるためにあなたの質問を編集してくださいもらえますか? – Pedery