問題タブ [curve]

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 に答える
23475 参照

math - 曲線の「エルボ」を自動的かつ数学的に計算します

曲線の一例を以下に示します。エルボポイントはx=3または4の場合があります。曲線のエルボを自動的かつ数学的に計算するにはどうすればよいですか?

代替テキスト

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

algorithm - Akima補間アルゴリズム

重複の可能性:
doubleの配列のAkima補間

アキマ補間のアルゴリズムを探していますが、しばらくグーグルしてみたら見つかりません。私はObjective-Cでアプリケーションを作成していますが、プログラミング言語は関係ありません。

コードやリンクを提供していただければ幸いです。ありがとう

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

php - log()を使用してPHPで曲線上のポイントを取得するにはどうすればよいですか?

複製しようとしているグラフがあります。

ギャップグラフ

次のPHPコードがあります。

下の線 (黄色と青色の領域の間) に沿ってポイントを取得するようにコードを機能させるにはどうすればよいですか? 正確である必要はありません。多少近いだけです。

式は次のとおりです。

これは、 http://www.livephysics.com/の Online Function Grapher を使用して取得しました。

前もって感謝します!!

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

visual-c++ - 3D(x、y、z)をその方向に沿って2D(x、y)(直交)に変換します

私はインターネットで利用可能なすべての研究リソースを可能な限り調べました。これらは単純な方程式、ベクトル、または三角方程式の形式です。私は次のことをする方法を見つけることができませんでした:

Yが3Dの世界にいると仮定します。3D軌道の場合は2つの2D軌道を直交して(投影ではなく)描画する必要があります。たとえば、軌道自体の側面図の場合はXY平面、上面図の場合はXZ平面を描画します。

私は3D軌道のすべての3Dポイント、初速度を持っています。両方の角度はベクトル数学で計算できます。

どうすればさらに先に進むことができますか?

参照:さまざまな角度の曲線の下。XY平面に沿って投影すると、その重要性が失われる可能性があります。私が欲しいのは、それ自体に沿った赤い曲線、緑の曲線に沿った緑の曲線などを変換することです。さらに、側面図を平面にマップするにはどうすればよいですか。上面図は比較的簡単で、各ポイントのXおよびZ縦座標を取得するだけで実行できます。

私はこれが要件を意味します。:)

代替テキスト 代替テキスト

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

image - GIMPの曲線ツールのプログラミング

私はGIMPのCurvesToolを見ていますが、このすばらしいツールの背後にある手順について疑問に思っています。私はGIMPのソースコードを入手して、それを理解しようとします。しかし、適切な知識がなければ、これはかなり難しいことに気づきました。

これは単純な明るさ/コントラストの調整ではありません。そのため、CurvesToolの理論と実装の詳細について助けが必要です。これは「カーブツール」と呼ばれていますが、画像処理に関しては、別の名前がありますか?(だから私はグーグルできます)

私が気にするのは、必要なすべての値を指定した後、ツールがどのように機能するかです。つまり、画像のヒストグラムをどのように変更するのでしょうか。そのようなツールの実装の詳細を知りたいです。

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

java - 曲がった交差点でボールをブロックしますか? 【ジャワ】

入ってくる攻撃をブロックするために、宇宙船の前に湾曲したシールドが必要です。

画像を使用して、ピクセルがどこにあるかだけを検出する方法についてのアイデアはありますか? 画像と曲線のようなものが 2 つある場合でも、これは可能なはずですよね? ありがとう!

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

line - なぜ曲線は 1 次元オブジェクトなのですか?

「地理情報の OpenGIS® 実装標準 - シンプルな機能アクセス - パート 1: 共通アーキテクチャ」では、次のように述べられています。

Curve は 1 次元の幾何学的オブジェクトであり、座標空間における実数の閉じた間隔の同相イメージです。

同相の定義を見る:

連続変換とも呼ばれる同相同相は、両方向に連続する 2 つの幾何学的図形または位相空間内の点の間の等価関係および 1 対 1 の対応です。

例として、開始ライン セグメントの始点 (s) と終了ライン セグメントの終点 (e) の共通点を持つ LineString (ポイント間の線形補間を持つ曲線) である LinearRing を取り上げます。 LinerRing が間隔の同相イメージであることを理解または証明することはできません。

どんな助けでも大歓迎です。

アップデート:

私は定義をより注意深く読み(ウィキペディア)、状況を明確にしました。

  1. 定義上、曲線は間隔から位相空間への連続(同相ではない!) マッピングです。
  2. マッピングが同相である場合、曲線は単純と呼ばれます
  3. 慣例により、間隔の開始と終了が同じ曲線ポイントにマップされている場合、曲線は閉じている(またはループ) と呼ばれます。閉じた曲線は、円の連続的なマッピングです。

そのように定義されている場合、次のように結論付けることができます。区間から位相空間への同相同相がある場合、曲線は 1 次元のみであり、リングはこの方法でマッピングすることはできず、したがって 1 次元ではありません。さらに、すべての曲線が 1 次元であるとは限りません。

OpenGIS ドキュメントは閉曲線 (またはリング) を明示的に定義していないため、それが記述されているテキストは混乱を招きます。私の混乱は、主に次の論理的帰結に関連していました。3) リングは、間隔の開始点と終了点が同じ点にマッピングされた曲線 (閉じた曲線) であり、4) リングは単純な (交点がない) 閉じた曲線であるため、1 次元です。実際、文書のどこにも、閉曲線が 1 次元であるとは述べられていません。閉曲線の定義を明示的に見つけたとき、私はそれを理解しました。

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

java - Javaの湾曲したテキスト

アプリの楕円オブジェクトの周りにテキストを描画する最も簡単な方法を探しています。
「抱きしめる」感覚を作り出す必要があります。

これまで、Graphics2Dクラスを使用して図面を画面に印刷してきましたが、「キャンバス」はBufferedImageです。

私の楕円の幅と高さはそれぞれ50,50で一定です。

助言がありますか?

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

c# - ポイントから曲線の詳細を取得する

私はList2Dポイントを持っています。ポイントのリストが直線上にあるか、または曲線上にあるか (およびその程度) を判断するために、ポイントを反復処理する効率的な方法は何ですか。小さなサブセット間で単純に傾きを取得することは避けたいと思います。どうすればこれを行うことができますか?

助けてくれてありがとう

編集:返信ありがとうございます。明確にするために、数値的に正確である必要はありませんが、ユーザーがマウスで湾曲した形状を作成したかどうか、作成した場合は曲線の鋭さを判断したいと思います。鋭い曲線と少し柔らかい曲線の違いを判断できる限り、値はそれほど重要ではありません。

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

cocoa - カスタムNSAnimationCurve

NSViewAnimationオブジェクトで使用できるようにカスタムNSAnimationCurveを作成できるかどうかを誰かが知っていますが、標準の線形であるEaseIn / Outとは異なりますか?