問題タブ [nodebox]

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

python - nodebox opnegl でグラフの端にラベルを追加する

以下のグラフの各エッジにラベルを追加しようとしています。

ここに画像の説明を入力

基本的に、中央の各エッジにラベルを付けた上記:

ここに画像の説明を入力

次のように、各グラフにエッジを追加するときにラベルを追加しようとしました(グラフの場合g):

いくつかの調査の後、Mac でのみ機能する Nodebox 1 でそのようなラベル付けが可能であることがわかりました。ドキュメントからNodebox-OpenGLに適した代替手段はないようです。私が受け取るエラー:

問題を再現できます。

Nodebox-OpenGL でグラフのエッジにラベルを追加するにはどうすればよいでしょうか?

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

algorithm - 囲まれた領域のポリゴンを作成するアルゴリズム

ランダムな位置に(接続された頂点のリストとして)複数の円があります。

円が交差すると、閉じた領域が作成されます (ベン図のようにhttp://en.wikipedia.org/wiki/Venn_diagram )

これらすべての領域の個別のポリゴンを生成するにはどうすればよいですか? 目標は、次の例のように、すべての領域を個別のポリゴンで色付けできるようにすることです。

ここに画像の説明を入力

ここに画像の説明を入力

反復ブール交差演算で一般的な解決策は可能ですか?

編集

次の簡単な抜粋は、[NodeBox](http://nodebox.net/code/index.php/Home)交差する楕円を描画するスクリプトです。

oval(x0,y0,w,h)楕円を作成します。

docによると、次のようなパスのブール演算p[19].difference(p[17])は「フラット」な結果をもたらします (「多数の直線セグメントで構成される」)。

パスの座標を追加または変更できます。

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

python-2.7 - Windows に NodeboxOpenGL をインストールする

こんにちは、ノードとエッジを使用して独自のグラフを作成できるように、Python ライブラリである NodeboxOpenGL をインストールして利用しようとしています。しかし、 NodeBox OpenGL サイトから始めて、いくつかの問題が発生しています。NodeBox for OpenGL をダウンロードしてから pyglet をダウンロードし、次に easy_install nodebox-opengl を実行しました。 注私はピップインストールをしませんでした私は pygletからpygletをインストールしました。だから今、私はすべての準備ができていると考えています。私は c:\python27\Lib\site-packages\ の場所を簡単にチェックしましたが、ノードボックスフォルダーがそこにあることを確認してください。すべて問題ないようです。サイトにあるサンプルプログラムを試してみた

実行しようとしましたが、このエラーが発生し続けます

Python スクリプトを変更してみました。つまり 、スクリプトで NodeBox の場所を sys.path に追加してからインポートします。 >>> MODULE = '/users/tom/python/nodebox' >>> import sys; MODULE が sys.path にない場合: sys.path.append(MODULE) >>> import nodebox

しかし、それでも同じエラーです。Windowsで実行されているPython2.7を使用しています。何が間違っているのかわかりません。このライブラリを Windows で実行した経験がある人はいますか。私は何を間違っていますか

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

python - Nodebox は GL グラフを開きますが、サイズ関数が認識されません。(Ubuntu)

Ubuntu と python 2.7 で Nodebox Graph を使用しようとしています。

だから私は Nodebox OpenGL を手に入れました: http://www.cityinabottle.org/nodebox/

ノードボックス グラフ: https://www.nodebox.net/code/index.php/Graph

基本的な例1を実行しようとしました:

ximport が定義されていないため、それは機能しません。ノードボックスによってのみ定義されるため、代わりに 2 つのことを試しました。

関数のサイズが認識されないため、まだ機能しません。サイズをコメントアウトすると、次のエラーが発生します。

AttributeError: 'NoneType' オブジェクトに属性 'WIDTH' がありません

私は何をしますか?

この質問は似ているかもしれません:

Pydev Nodebox: "AttributeError: 'NoneType' オブジェクトに属性 'WIDTH' がありません"

しかし、与えられた答えは私にはまったく役に立ちません。

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

python - Python で nodebox.graphics をインポートできない

NodeBox for OpenGLを Python で使用しようとしていますが、Python 2 と 3 の両方でライブラリをインポートできません。


私はPython 2エラーについての手がかりを持っていませんが、Python 3エラーは私には無意味思えtreeます.bezier.py

これらのエラーが発生するのはなぜですか? どうすれば修正できますか?

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

linux - nodebox を Python 3.5 のモジュールとして使用する

nodebox.graphics からすべてを Python 3.5 コードにインポートしようとしていますが、エラーが発生します。

  • ImportError:「bezier」という名前のモジュールがありません

ちなみに、このモジュールは nodebox/graphics にあります。Python のドキュメントを検索したところ、nodebox と pyglet フォルダーをコードのディレクトリに追加する必要がありましたが、うまくいきませんでした。

また、それらをシステム ディレクトリに追加することもできませんでした。

問題を解決してコードを適切に実行するにはどうすればよいですか?

PS問題があれば、現在ubuntu 16.04を使用しています。

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

python - nodebox -python シンプルなアニメーションが機能しない

nodebox 1.9 と python3 を使用した私のコードは次のとおりです。静止画像を描画しようとすると機能しますが、このテンプレートhttps://www.nodebox.net/codindex.php/Animationを使用してアニメーション化しようとすると 、空白の画面を描画するだけです...誰か助けてください?? 小さなストロークを描くことになっています..(私は絵を作ろうとしています