問題タブ [crystal-space-3d]

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

panda3d - 3Dネットワークの視覚化に最適:panda3dまたはCrystal Space 3D?

ネットワークパケットの3D視覚化を作成することに興味があります。数年前は数万ドルで売られていましたが、今ではオープンソースの3Dキットを使って数時間で一緒にハックできると思います。

周りを見回してみたところ、見栄えのする2人の子供が見つかりました。1人はPanda3Dで、もう1人はCrystalSpaceです。

私の要件は次のとおりです。

  • 早く学ぶ
  • PythonまたはC++から実行できます
  • 50,000ポリゴンで作業できます。(各パケットを3D空間の小さなレンガとして表現したいと思います。)

この視覚化は、ブラウザで実行する必要はありません。

だから私はアドバイスを探しています。私の質問:

  1. 私のアプリケーション、Panda3DまたはCrystalSpace 3Dのどちらが良いですか?
  2. 代わりに私が見なければならない別のエンジンはありますか?

ありがとう。

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

c++ - g ++は、「仮想定数...をオーバーロードできない」と文句を言います。

サードパーティのSDK(Crystal Space)を使用しようとしていますが、いくつかの問題が発生しています。

コード(私のものではない)は次のようになります:

(同じ関数名を持つこれらのようなブロックがさらにいくつかあります)

ご覧のとおり、これらは仮想cosnt関数をオーバーロードしています。

私がコードを持っているとき

ヘッダーファイルで、次のエラーが発生します。

これは、GenericPrec、InstaceSucc、およびInstancePrecに対して繰り返されます。

このエラーに関するGoogleの情報を見つけることができませんでした。仮想定数がオーバーロードできないことを示すものは何もないようです(そして開発者はそう考えているようです)ので、コンパイラの問題は何ですか?

tl; dr:

仮想const関数をオーバーロードできないのはなぜですか?

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

c++ - MSVCでの<>と""の違い

重複の可能性:
#include<filename>と#include“ filename”の違いは何ですか?
「file.h」と<file>をインクルードします。違いは何ですか?

私は外部ライブラリを使用しているときにこれに数回遭遇しましたが、これは純粋に私の経験不足によるものだと思います。タイトルにある私の質問は、インクルードで<>を使用することと ""の違いは何ですか。<>で独自のヘッダーを含めることはできませんが、 ""で含めることはできますが、その逆も可能です。 「」などのヘッダーは含めない<string>でください。

現在、Crystal Space SDKを使用しており、Crystal Space SDKを理解し、チュートリアルに従うように取り組んでいます。私はCreating-External-MSVC-ApplicationHowtoガイドに従っていて、このエラーが発生しました:

私が行ってファイルcsplatform.hを見つけたところ、<>を使用してファイルcsconfig-msvc.hが含まれていることがわかりました。

理論的には、#include csutil / win32 /csconfig-msvc.hを<>から""に変更できますが、そうする必要はありません。これは十分に確立されたコードライブラリであり、最も簡単なチュートリアルですぐに使用できます。

なぜそれが""ではなく<>で行われるのか知りたい。私が正しく覚えていれば、Boostもそれを行うのを見ました。