問題タブ [cogl]

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

python - pyclutterを使ったプログラミング

私はクラッター(およびpyclutter)が初めてです。私はpyclutterを使用しようとしています。これまでのところ、適切なチュートリアルは見つかりませんでした。私は本当に適切に説明しているわけではありません。いくつかのサンプル プログラムを見ましたが、pyclutter を使用しようとすると、良い結果が得られませんでした。コマンドは実行可能ですが、適切に使用すると問題が発生します。pyclutter を使用して線をレンダリングしようとしましたが、それを行うことさえできませんでした。私のコード:

私の間違いは本当にばかげている可能性がありますが、クラッター(pyclutter)を学ぶことができる良いチュートリアルを誰かが教えてくれたら本当に感謝しています。

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

python - pyclutter を使用したプログラミング

私はクラッター(およびpyclutter)が初めてです。

私はpyclutterを使用しようとしています。これまでのところ、適切なチュートリアルは見つかりませんでした。本当に適切に説明しているわけではありません。いくつかのサンプル プログラムを見ましたが、pyclutter を使用しようとしたときに、良い結果が得られませんでした。

コマンドは使用できますが、適切に使用すると問題が発生します。pyclutter を使用して線をレンダリングしようとしましたが、それを行うことさえできませんでした。

私のコード:

私の間違いは本当にばかげている可能性がありますが、クラッター (pyclutter) を学び、助けてくれる良いチュートリアルを誰かが教えてくれたら、本当に感謝しています。

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

gtk - ライブラリ間の関係: Clutter、Cogl、Clutter、GTK+ など

上記のライブラリの関係について少し混乱しています。次のように考えています。

  1. Cairo は 2D グラフィック ライブラリであり、GTK+ はそれを使用してウィジェットをレンダリングします。カリオは低レベルです。
  2. Cogl は OpenGL に基づく 3D グラフィック ライブラリ (または fork? 私にはわかりません) であり、Clutter は Cogl に基づく 3D GUI ツールキットです。

これが正しければ、Clutter はいつか GTK+ に置き換わるのでしょうか?

と...

この質問をするのに適した場所や、最初に読むべき本があると思われる場合は、教えてください! 趣味でプログラミングを独学しています。

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

cairo - カイロで雑然としたテクスチャで描く

描画に使用するオブジェクトのコレクションがあり、常にCairoを使用しています。描画のためにCoglを使用したClutterに切り替えることにしましたが、Coglは2Dでは多少制限されているようです。これまでのところ、線のダッシュパターンと線幅を設定できることはすでに欠けています。Cogl内で生のGL呼び出しを使用できることと、ClutterCairoTextureを使用できることの2つを読みました。残念ながら、cogl_begin_gl / cogl_end_gl内でのGL呼び出しの使用に関するドキュメントが見つかりません。また、ClutterCairoTextureは非推奨になっているようです。

クラッターテクスチャでカイロコンテキストを使用する方法、またはCoglで2D描画を実行する方法を知っておくと非常に便利です。Coglで線幅を変更する機能が与えられない理由はよくわかりませんが、私が読んだどのドキュメントにも含まれていないようです。必要に応じて対処できるダッシュパターンですが、Actor / TextureでCairoを引き続き使用できるか、Coglに何らかの方法があれば、間違いなく優れています。

ありがとう。

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

c - Cogl hello の例をコンパイルする方法

私の環境は Fedora 21 です。 http://www.cogl3d.org/hello.htmlの hello チュートリアルを試してみると、次のように表示されます。

例の構築

上記のコードを hello.c という名前のファイルに保存すると、次のように例をコンパイルできます。

gcc -o こんにちは hello.cpkg-config --cflags --libs cogl2 glib-2.0

しかし、cogl2​​ ライブラリはどこにありますか?

cogl ライブラリが含まれていない場合:

試してみdnf search coglましたが、cogl しかありません。cogl2​​:

cogl.h も検索しますが、そのような cogl2​​ もありません。

pkg-config を使用して cogl も cogl2​​ も見つけることができません。

だから私は単にcoglを試しました:

$ gcc -o hello hello.c pkg-config --cflags --libs glib-2.0 -I/usr/include/cogl/

、多くのエラーメッセージが表示されます:

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

[更新] @CYB3R ソリューションを試しましたが、まだ運がありません: