問題タブ [bezier]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opengl - OpenGL:8度以上のベジエ曲線を描くには?
OpenGL エバリュエーターを使用して、高次のベジエ曲線を描画しようとしています。
また
ポイント数が8を超えると、カーブが消えます。エバリュエーターを使用して高次のベジエ曲線を描く方法は?
graphics - 3 次ベジエ曲線の最も近い点は?
平面内の任意の点 P に最も近い 3 次ベジエ曲線に沿って点 B(t) を見つけるにはどうすればよいですか?
java - iText を使用して放物線の一部を描画するにはどうすればよいですか? または、3 次ベジェ曲線から 2 次ベジェ曲線を作成するにはどうすればよいですか?
iText を使用して、境界が放物線 (二次ベジエ曲線) の一部である形状を描画する必要があります。PdfContentByte クラスで3 次ベジエ曲線を描画する唯一の方法を見つけました。
では、 iText を使用して二次ベジエ曲線を描くにはどうすればよいですか? 1 つの方法は、3 次ベジエ曲線のメソッドを使用することです。2 次ベジェ曲線を 3 次ベジェ曲線 (2 つの制御点) として描画することは可能ですか? だと思いますが、式を作ることはできません。誰かが式 tu を 3 次ベジエ曲線を 2 次曲線に「変換」すると述べれば、問題は解決します。iTextで二次ベジエ(放物線の一部)曲線(およびそれらで作成された塗りつぶされた形状)を描画する他の方法も解決策です。
ありがとう
opengl - オブジェクトのベジェ コントロール ポイントの生成
openGL のエバリュエーターでベジェ サーフェスを使用してオブジェクトを描画しようとしています。オブジェクトのコントロール ポイントを定義するのに苦労しています。オブジェクトのコントロール ポイントを取得する方法を誰か提案してもらえますか? オブジェクトを設計し、制御点をアプリケーションで使用できるファイルにインポートするために使用できるプログラムはありますか?
iphone - ベジェ曲線による描画パス
私には仕事があります-滑らかな曲線を描く
入力:ポイントのセット(リアルタイムで追加されます)
現在の解決策:各4点を使用して、キュービックベジェ曲線を描画します(1-ストラト、2および3-コントロールポイント、4-エンド)。各曲線の終点は、次の曲線の始点です。
問題:カーブの接続で、私はしばしば「破壊」(角度)を持っています
ポイントをよりスムーズに接続する方法を教えてください。
ありがとう!
java - OpenGL の太いベジエ曲線
jogl opengl バインディングを使用して Java でプログラムを作成しています。曲線に沿って太さが変化するベジェ曲線を作成する必要があります。これまでのところ、単一点の薄いベジエ曲線しか管理していません。これは簡単なことではないと確信していますが、どこから解決策を探し始めればよいのかさえわかりません。これを解決する方法について誰かが私を正しい方向に向けることができれば、それは大歓迎です!
ジェームズ
math - ベジェ曲線を使用した円近似
ベジェ曲線について2つの質問があり、それらを使用して円の一部を近似します。
単位円弧(1,0)->(cos(a)、sin(a))(0 <a <pi / 2)が与えられた場合、ベジェ曲線の制御点p1を見つけるために、この弧の適切な近似が得られます。 、p2は、要件B(1/3)=(cos(a / 3)、sin(a / 3))およびB(2/3)=(cos(2a / 3)、sin( 2a / 3))。(言い換えると、ベジェ曲線が円弧内の2つの等間隔の点を通過する必要があります)。
楕円弧で円弧を回転させるアフィン変換Aがある場合、変換された制御点Ap0、Ap1、Ap2、Ap3は、楕円弧の適切なベジェ近似を定義しますか?
もちろん、p0とp3は、曲線の始点と終点です:(1,0)と(cos(a)、sin(a))。
ありがとうございました
geometry - ベジエ曲線の頂点を見つける
これは言語に依存しない問題だと思いますが、私はフレックスで作業しています。私はcurveToを使用して3点を使用して曲線を描こうとしています(2次ベジエ関数、Flexには他にあるとは思いません。もしそうなら、私を修正してください!)ポイント1と3は「ノード」であり、ポイント2 はドラッグ ハンドルです。
私が望むのは、線がポイント 2に向かってカーブするのではなく、実際にポイント 2 を通過することです。(ポイント1と3の間の線の中点間の距離)とポイント2を2倍にすることで、これを機能させることができました。
ただし、これはラインの頂点に置くのではなく、それに近い場所に置くだけです。
誰でもアイデアはありますか?
アンドリュー
graphics - ベジエ パスの拡張
ポイントS、C1、C2、E、および幅を表す正の数wを持つベジェ曲線Bがあります。2 つのベジエ曲線 B1、B2 の制御点をすばやく計算して、B1 と B2 の間のものを B で表される拡張パスにする方法はありますか?
より形式的には、B1、B2 に対する適切なベジエ近似の制御点を計算します。ここで、B1 = {(x,y) + N(x,y) (w/2) | C の (x,y)}
B2 = {(x,y) - N(x,y) (w/2) | (x,y) in C}、
ここで N(x,y) は (x,y) における C の法線です。
B1、B2 は多項式曲線ではない可能性があるため、適切な近似と言えます (多項式曲線であるかどうかはわかりません)。