問題タブ [cinder]

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

openstack - OpenStack の non-glance イメージからインスタンスを起動する

システムにローカルに保存されている VM イメージがあります。インスタンスをグランスにアップロードしたり、Cinder ボリュームとして使用したりせずに、インスタンスを起動する方法はありますか?

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

c++ - オブジェクト ポインターのベクトルからのオブジェクトへのアクセス

これは私が問題を抱えているビットコードです:

エラーget_key()が発生しています。EXC_BAD_ACCESS (Code=1, ...)

参照に問題があるようです。mouseDown と fileDrop 関数でほぼ同じコードを使用しています。

これはうまくいきます!

すっごく、AllTriggerPads ベクトル (obj ポインターの) を正しく使用していないと思います。だから私は使用できますAllTriggerPads[i]->mRect.contains(event.getPos()) が、使用できませんAllTriggerPads[i]->get_key()AllTriggerPads[i]->key そして、試してみたところ、値自体にアクセスできAllTriggerPads.at(i)ませんでしたが、範囲外のエラーが発生し、さらに不思議になりました。

AlltriggerPads は次のように初期化されました vector<TriggerPad*> AllTriggerPads;

では、キー メンバーにアクセスするにはどうすればよいでしょうか。

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

unity3d - インタラクティブな壁を作成するには?

私は基本的な JS/php コーディングの知識を持つグラフィックス/Web デザイナーであり、インタラクティブな壁の作成方法を学ぶことに興味があります。

経験者の方にお聞きしたいです。どのようなツールや言語を使用していますか?

Unity、Flash、Cinder....など。どちらが簡単ですか?

ありがとう

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

c++ - LibCinder: シェーダー パラメーターのデフォルトの変数名

libCinder の OpenGL ガイド、特にシェーダー セクションに取り組んできました 。

残念ながら、libCinder は、頂点およびフラグメント シェーダーへのデフォルトの入力に OpenGL 変数名を使用しません。たとえば、gl_positionにリマップされciPositionます。

OpenGL から libCinder 入力変数名へのマッピングを含むリストを提供できる人はいますか?

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

c++ - C++ クロスプラットフォームの音楽作成ソフトウェアのグラフィックス

編集済み、以下を参照

音楽作成ソフトウェアで楽譜のグラフィックを表示するためのライブラリが必要です。これは Sibelius に似ています。基本的に、ユーザーが楽譜を作成し、アプリが MIDI 出力を送信します。

さまざまな理由から自分で実装する必要があるため、楽譜を表示するライブラリを探しているわけではありません。また、探しているライブラリはクロスプラットフォームである必要があります (少なくとも Windows と Linux で実行する必要があります)。

グラフィックはベクターベースか、「line(point1, point2);」などの関数で描画されます。

(続行する前に、私は C++ の初心者であり、私の経験のほとんどはインタープリター言語 (主に PureData と Processing) に関するものであることを述べさせてください)

今質問に:

  1. シンダーを見つけました。Cinder はこのタスクに適していると思いますか? いいえの場合は、2 と 3 をスキップできます。
  2. 私は OpenGL の経験がありません。Cinder が OpenGL のみを使用するのか、それともオンデマンドでのみ使用するのか、実際にはわかりませんでした。ここでの私の疑問は、OpenGL ライブラリを使用する場合、アプリケーションは専用のグラフィックス カードを搭載したコンピューターでしか実行できないということですか?
  3. Cinder には、Qt や GTK+ のような GUI を作成する機能がありません。Qt/GTK+/SDL/etc によって作成された別のウィンドウに Cinder を統合することは可能ですか? 通常の GUI (ボタン、メニューなど) が記譜グラフィック ウィンドウに統合されているSibeliusのようなものが必要です。
  4. Cinder が適切なオプションではない場合、その特定のアプリケーションのニーズに対して何をお勧めしますか? OpenCV? SDL? SFML?

編集:

これはトピック外としてマークされているようです。申し訳ありませんが、私はここに新しいです。この種の推奨を求める投稿をいくつか見たので、大丈夫だと思いました。そうですね、私は客観的で率直であるように努めます

質問:

楽譜グラフィックを描画する必要がありますが、低レベルのもの (Cinder、SDL、SFML、Ati-Grain など) を扱いたくありません。では、利用可能な他のテクノロジーは何ですか?つまり、他のオプションは何ですか?

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

c++ - 同じ Cinder ファイルで OSC データを送受信できますか?

Python スクリプトにデータを送信する cpp ファイルがあります。次に、このスクリプトはデータを Cinder に送り返します。レシーバーもセットアップできるかどうか疑問に思っています。Cinder に付属の OSC ブロックを使っているのですが、Sender のサンプルではコンストラクターが書かれているので少し戸惑っています。

レシーバーのサンプルでは、​​コンストラクターが記述されています

では、どのように2つを組み合わせるのですか?

ありがとう

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

c++ - BunkerBuilder.exe の 0x0070C75C での初回例外: 0xC0000005: アクセス違反書き込み場所 0xCCCCCC04

loadDweller() 関数の d.dwellerModel に変数を格納しようとすると、このエラーが発生します。「//Error」で行をマークしました。このコードは以前にこれらのようなエラーをスローしたことはなく、このコードを変更していないため、クラス定義のヘッダー/コードに何らかの変更を加えたと思います (以下にも含まれています)。与えられたアドバイス/ヘルプに事前に感謝します!

エラーがスローされる関数:

クラスを定義する .cpp ファイルのセクション:

クラスを定義する .h ファイルのセクション: