問題タブ [curves]

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.

0 投票する
4 に答える
2958 参照

actionscript-3 - 放物線と線分の交点

ユーザーがグラフをクリックした場合、指定された点と交差する放物線の方程式があります。

これにより、次のようなグラフが得られます。

放物線

また、開始座標と終了座標で定義された一連の線分があります。

この曲線がこれらのセグメントと交差するかどうか、どこで交差するかを見つける必要があります(A):

代替テキスト

それが助けになるなら、startXいつもです< endX

これを行うにはかなり簡単な方法があるように感じますが、何を検索すればよいかわからないし、「適切な」数学にも精通していないので、実際のコード例をいただければ幸いです。

アップデート:

交差点は機能していますが、私のソリューションでは、y軸の反対側の座標が得られます。

ターゲット座標をそれぞれAとBに置き換えると、プロットの次の方程式が得られます。

これ正解ですが、2番目の可能なバリエーションが必要です。計算の前にmに-1を掛けて、最後の計算で返されたx値で同じことを行うことで、これを修正することができましたが、それはハックのように感じます。

解決:

0 投票する
1 に答える
87 参照

apache-flex - Adobe Flexを使用してイールドカーブを作成できますか?

AdobeFlexを使用してイールドカーブを作成したいと思います。pls、誰もがフレックスを使用してチャートにイールドカーブを作成する方法のアイデアを持っています...

0 投票する
1 に答える
351 参照

c++ - C / C ++で数学曲線(おそらく単なる画像)を作成する方法

タイトルのほとんどは、私が達成しようとしていることを説明しています。

2次元の点のセットがあるので、これらすべての点から通過する曲線をなんとかして作成したいと思います。それが数学的な曲線を備えたグラフィカルウィンドウであるか、または単にjpgが生成されるかどうかは、重要ではありません。

何か助けはありますか?どうも!

0 投票する
2 に答える
2335 参照

c++ - ベクトルからの点のセットでベジエ曲線を描く

ベクトル内に格納されているポイントのセット (約 100+ ポイント) を使用して C++ でベジェ曲線を描画する最善の簡単な方法は何だろうと思っていました。中央の点は、曲線の方向/接線を決定します

ポイントをさまざまなセグメントに分割し、各セグメントからコントロール ポイントと接線を決定する方法はありますか?

0 投票する
1 に答える
1781 参照

algorithm - TTF フォントのレンダリング曲線

TTF フォントで使用される曲線をレンダリングして塗りつぶすための効果的なアルゴリズムを教えてください。ポイントの輪郭としてデータをロードしたので、曲線を効果的に描画する方法についてのみ疑問に思っています。また、スムージングをサポートすることも非常に気に入っています。

この時点までに私が知っていること:

  1. TTF はベジエ曲線とスプラインを使用します
  2. TTF は、ポイントを線を定義するポイントと曲線を定義するポイントとして分類します。後者は、問題の曲線上またはその曲線 (コントロール ポイント) のいずれかにあります。
  3. 曲線部分がピクセルのサイズの線でできている曲線の輪郭から多角形を作成できます。
  4. このポリゴンを使用して塗りつぶされた輪郭をレンダリングできます。また、データを int ではなく float として使用すると、フォントのスムージングを実現できます。

それで、ある種のガイドか何かを教えてもらえますか?

ありがとう。

0 投票する
1 に答える
1294 参照

c# - WinForms または WPF で 3D 曲線とプロットを作成するためのコントロール

私のコース プロジェクトでは、3 次元の曲線とプロット グラフを作成するための制御が必要です。Web を検索しましたが、必要なライブラリを見つけることができませんでした。コントロールの基本的な要件は、一連の 3D ポイントから曲線/プロットを作成できることです。

前もって感謝します。

0 投票する
0 に答える
244 参照

rendering - エンジンで直線の代わりに曲線を使用する

3D エンジンでは、曲線のレンダリングがより困難になる傾向があることに気付きました (つまり、時間がかかります)。なぜ直線を使うのですか?

私の考え:

エンジンにすべての曲線を使用させます。曲線は直線 (つまり、曲線のない曲線) にすることができますが、直線を曲線にすることはできません。これにより、エンジンのパフォーマンスが向上するのではないでしょうか?

私が間違っている場合は訂正してください。しかし、私が言いたいのは、エンジンが直線ではなく曲線を使用した方がよいでしょうか?

0 投票する
2 に答える
1247 参照

math - NURBS カーブ: 編集中に長さを維持

私が満たさなければならない基準の 1 つは、NURBS カーブの長さを維持することである Maya 用のオーサリング ツールを作成しようとしています。オーサリング ツールは、NURBS カーブを編集するためのコントロールをユーザーに提供しますが、カーブの長さが常に維持されるようにする必要があります。長さとは、曲線の弧の長さを意味します。NURBS 曲線とその円弧の長さの間に直接的な関係はありますか?

理想的には、これは私のシステムがどのように機能するかを想像する方法です。曲線のいずれかの CV が変更された場合、曲線の弧の長さが維持されるように他の CV が変更されます。これを実装するためのアイデアは非常に役立ちます。

また、maya はどのように arcLength を計算すると思いますか? 曲線の arcLength を計算するために、curveInfo ノードを使用しています。長さの曲線を構成するピースワイズ多項式の線分を合計するだけですか?

0 投票する
1 に答える
160 参照

flash - ユーザーが編集できるように、事前に作成されたシェイプまたはムービークリップに編集ポイントを与える方法は?

上記のリンクで言及されているようなものが必要ですが、AS3を理解していないため、できればAS2で行います。

ユーザーが正面向きの写真をアップロードするとします。コーディネートさせていただきます。アップロードされた写真の目と唇に合わせてポイントを移動する機能をユーザーに提供したいと考えています。

だから私は編集可能な形状を取得したい。

これにはベジエ曲線を使用する必要があると思います。

ベジェ コントロール ポイントを通過するようにコードを変更するにはどうすればよいですか?

0 投票する
1 に答える
470 参照

javascript - JavaScript で多くのインタラクティブな曲線を効率的に描画する方法は?

Web アプリで多数のインタラクティブな曲線 (おそらくベジエ) を効率的に描画する機能が必要です。滑らかな曲線で接続された多くのドラッグ可能な要素を持つグラフのような構造を想像してみてください。したがって、単一の要素を移動すると、曲線の形状と長さが調整される必要があります。

多数の曲線の効率とインタラクティブ性を確保するには、どのグラフィック方法が最適ですか?

SVG? キャンバス?他の何か?

(そして、どの方法が最適かがわかったら、実装を容易にする優れたライブラリはありますか?)