問題タブ [spline]

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 投票する
3 に答える
12235 参照

line - スプラインと直線の交点

B スプラインと直線の交点を計算する方法を見つけようとしています。これまでのところ、Google はあまり役に立ちませんでした。

0 投票する
3 に答える
3011 参照

c# - 障害物を避けて配線された線を描画する .NET ライブラリ

何かのためにワークフロー/フローチャート スタイル デザイナーを作成しました。現時点では、比較的単純なベジエ曲線を使用して、ワークフローの「ブロック」のさまざまな終点を接続しています。

ただし、ユーザーにとってもう少し直感的なものが欲しいです。線が他のブロック (長方形) や、場合によっては他の線のような障害物を回避するようにします。

私はポリラインよりもベジエ スプラインを好みます。ベジエ スプラインの方がきれいで、一般的にデザイナーにより適しているように思われるからです。しかし、達成するのがはるかに難しい場合は、喜んで妥協します。

私は、この背後にたくさんの科学があることを知っています。Graphviz、Microsoft の GLEE、および商用の AGL (自動グラフ レイアウト) ライブラリなどを調査しました。

GLEEは生産に値するものではないようです。そして、彼らの商業的な代替手段は、まあ、商業的な代替手段です...それはかなり高価です.

Graphviz は .NET に移植されていないようです。

Windows Workflow Foundation が「フリーフォーム デザイナー」に使用するポリラインの実装を見てきました。これは機能しますが、製品グレードの外観ではありません。

この種のプラグアンドプレイ .NET ライブラリがないことに驚いていますか? 何かのようなもの:

Point[] RoutePolyline(Point begin, Point end, Rectangle[] rectObstacles, Point[] lineObstacles);

0 投票する
3 に答える
1822 参照

c# - N-AryBスプラインを2次または3次Bスプラインのシーケンスに変換します

私はMOSA(すべてのC#オペレーティングシステム間の相関機関)のためにいくつかのTTF作業を行っています。私とColinBurnは現在、いくつかのTTFコードを機能させることに取り組んでいます(最近は私が少なくなっています:)-彼は多くの進歩を遂げました)。

いずれにせよ、TTF仕様では、「ハンドル」とあえぎNOハンドルの間に任意の量のコントロールポイントが許可されています(TTFには、それを示す円の例があります-よくできたばか-10バイト節約できました)。

誰かが私にこれがどのように行われることができるかについての指針を与えることができますか?ウィキペディアのベジェの記事を見ましたが、それほど役に立ちませんでした。彼らはそれが起こっていることを示していますが、数学を与えていません。何か「プログラム」の準備ができていると役に立ちます(私の計算は本来あるべきものではありません)-いくつかの擬似コードか何か。

みんなありがとう。

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

3d - スムーズ 3D スプライン

REF:カーブ フィッティング 3D データ セット

3D 制御点を使用して滑らかな 3D スプラインを作成する方法を知っている人はいますか?

上記のリファレンスを見ると、赤い点がスプラインの制御点として機能します (これは 3D 点群の最適な表現であると想定されています)。

0 投票する
8 に答える
72213 参照

c++ - C++ でベジエ曲線を実装するにはどうすればよいですか?

ベジエ曲線を実装したいと思います。以前に C# でこれを行ったことがありますが、C++ ライブラリにはまったく慣れていません。二次曲線を作成するにはどうすればよいですか?

明らかに線形補間を使用する必要がありますが、これは標準の数学ライブラリに存在しますか? そうでない場合、どこで見つけることができますか?

私はLinuxを使用しています。

0 投票する
5 に答える
23460 参照

plot - 3 次スプライン外挿

私は素敵な 3 次スプライン コードを持っていますが、それは補間専用です。少しだけ将来を推定する必要があります。これを行うためのライブラリではなく、優れたコードソースを知っている人はいますか?

これは、基本 (現在の ASM) で補間用に記述したコードです。

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

apache-flex - Flexのスプライン

フレックス応答のスプラインで点を接続するためのクラスはありますか?アクションスクリプト?

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

apache-flex - DegrafaBezierスプラインバインドデータを文字列に

このコードでベジェスプラインをキャンバスに挿入したい

verticalCenter = "0"horizo​​ntalCenter = "0">

pointsは、preInit()メソッドで初期化する文字列です。

しかし、プロジェクトをビルドすると、キャンバスにスプラインが描画されませんが、データをmxmlに直接統合すると機能します

verticalCenter = "0"horizo​​ntalCenter = "0">

誰かが私を助けることができますか?スプラインのデータを動的に変更する必要があります。また、コードでスプラインをキャンバスに再描画する方法がわからないため、プログラムで処理する回答も歓迎します(スプラインのdraw()メソッドの使用方法がわかりません)。

前もって感謝します

セバスチャン

0 投票する
3 に答える
3001 参照

algorithm - スプラインのポイント数

Hコミュニティ、

ベジェ スプラインを滑らかに見せてエラーを減らすために、ベジェ スプラインを作成するためのサポート ポイントの最適な量を選択するアルゴリズムがあるかどうかを尋ねたかったのです。そのようなアルゴリズムがある場合、そのアルゴリズムはどのくらい高速ですか?

前もって感謝します

セバスチャン

0 投票する
7 に答える
5159 参照

matlab - 平面上のソートされていない点をカーブ フィッティングする

質問: 平面上の点が単一値でない場合、それらの点にどのように曲線を当てはめますか?

示されている例では、ノイズの多い青色のデータに (黒い曲線のような) 曲線をどのように当てはめますか? スプライン平滑化と似ていますが、データの順番がわかりません。

Matlab が推奨されますが、疑似コードでも問題ありません。または、この問題の正しい用語が何であるかへのポインタは素晴らしいでしょう.

ありがとう