問題タブ [edges]

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

c# - WPFで長方形の立方体の端を描画しようとしましたが、成功しませんでした

長方形の立方体のエッジまたは側面のみを描画して表示しようとしていますが、WPF を使用してもまだ成功しません。Windows フォーム (c#) アプリケーションで表示したいのは、ユーザー コントロール内です。私が見たように、WPFの3Dオブジェクトは三角形を使用して作成されているため、長方形の幅が小さい(立方体のエッジまたは側面として認識されるのに十分な)長方形を使用して線を描画しようとしましたが、表示されません正しく。私が使用しているコードは次のとおりです。

opengl や gdi+ などの他のグラフィック ライブラリを試してみることを考えています。wpf で 3D 線を描画する方法を知っている場合は、例を示してください。

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

graph - 平面グラフ(幾何学的形状)の境界(境界)エッジを検索します

平面の幾何学的形状を表す頂点とエッジリストがあります(面は三角形です)。例えば:

これが、その特定の平面幾何学的形状について私が持っているすべての情報です。この例では、内部エッジは(a、c)と(a、d)のみです。他のすべてのエッジは境界エッジです。これらの境界エッジをアルゴリズムで識別する(または逆にすべての内部エッジを識別する)にはどうすればよいですか?

動機:それが役立つ場合、私はナビゲーションメッシュを構築しようとしています。そのステップの1つは、可視性グラフを構築することです。その最初のステップは、境界エッジを識別することだと思います。

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

label - ドットでエッジの配置とラベルを制御する方法 (graphviz)

Graphviz のレイアウトを制御するのに問題があります。単純なオートマトンを作成しようとしています。起源:

問題は、ラベルが絡み合っていることです。1. スペースを大きくする 2. エッジの一部を上に移動する 3. ラベルの配置を制御する

どうすればいいのですか? グラフ.png

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

graphviz - Graphviz (neato エンジン) を使用して位置が固定されている同じソース ノードとターゲット ノードを使用するエッジの異なる描画を強制する方法

Cライブラリを介してGraphvizを使用して、位置が固定されているノード間にエッジを描画しようとしています。ただし、問題は、エッジの多くが同じソース ノードとターゲット ノードを使用し、何らかの理由でまったく同じ座標を使用して描画され、結果として完全にオーバーラップすることです。

この動作の原因となる設定を忘れた明らかな属性はありますか? Qt を使用してエッジを描画しているため、 http://mupuf.org/blog/article/34/から提供されたコードを使用しています。

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

graph - パスに沿った最小エッジウェイト

任意の頂点間のすべての可能なパスに沿って、一連の最小エッジ重みの最大値をどのように見つけることができます(u,v)か?

私はフロイド・ウォーシャルの修正を考えていましたか?

最小エッジウェイトは1です

最小エッジウェイトは3です

したがって、結果は次のようになります。max(1, 3) = 3

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

loops - LLVM CFG のループの特定

ループの不変条件を識別し、それらの不変条件を使用している命令をループ本体の上に引き上げるパスを llvm で作成しています。しかし、そのためには、あるノードから別のノードへのバック エッジがあるかどうかを知る必要があります。たとえば、ノード N からノード H へのバック エッジがあるかどうかを調べたいとします。ここで、ノード H はノード N を支配し、自然なループを識別するのに役立ちます。CFG のあるノードから別のノードへのエッジがあるかどうかを確認するにはどうすればよいですか? この情報を収集できる CFG というクラスが LLVM に見つかりませんでした。

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

javascript - デンドログラムの例でエッジにラベルを付ける方法は?

Dendrogramの例 ( source )のようなツリー ダイアグラムが与えられた場合、エッジにどのようにラベルを付けますか? エッジを描画する JavaScript コードは、次の行のようになります。

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

graph - 強く接続されたグラフからエッジを削除する

この問題には名前がありますか?

エッジの重みを持つ有向で強く接続されたグラフが与えられた場合、そのエッジのセットを削除すると、グラフが強く接続されなくなるように、最小のコストのエッジのセットを見つけます。

誰かが解決策のアイデアを知っている/持っていますか?これをネットワークフローの問題として設定しようと思っていますが、どうすればよいかわかりません。

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

iphone - エッジを定義するにはどうすればよいですか?

Cocos2d で背景をスクロールしてカメラの効果を作成するコードを作成しましたが、カメラが背景の端を超えるのを防ぐことはできません。私の背景は 1440*1080 の画像です。私のコードは次のとおりです。

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

html - d3 を使用して 2 つのノード間に複数のエッジを描画する

この例の Mike Bostock のコードに従って、d3 で有向グラフを描画する方法を学びましたが、グラフの 2 つのノード間に複数のエッジを追加できるように、コードをどのように構成するのか疑問に思っていました。たとえば、上記の例のデータセットが次のように定義されている場合

コードを実行すると、表示されるのは 1 行だけです。すべてのパスは html コードで正しく描画されていますが、それらはすべて同じ座標と方向を持っているため、ビジュアルが 1 本の線のように見えます。この例で 3 つのエッジが重ならないようにするには、どのようなコードの再構築を行う必要がありますか?