2011-11-11 8 views
0

私は現在、モデルをとり、いくつかの小さな断片に分割するxnaの小さなシミュレーションプログラムを開発しようとしています。XNAでブール変換を実行

私が考えていた唯一の方法は、元のオブジェクトをコピーしてから、サブトラクションブール値を使用してチャンクを1つ削除する(事前に構築されたモデルを使用して)、もう一方はブール演算を実行し、 presto、一緒に元のように見えるが、個別に分離することができる2つのオブジェクト。

唯一の問題は、どうすればいいのか、それが可能なのかどうかわかりません。

私はXNAを使いたいと思っていますが、誰かがどのように知っていれば、他のフリー/オープンソースの3dエンジンを使用することができます。好ましくは素敵なシンプルな.netラッパーを使ったものですが、おそらくそうではありません。

答えて

1

固体上のロバストなブール演算は、XNAのようなグラフィックエンジンの範囲外です。 私が以前使用したものはopen cascade です。多くのものはモデルの複雑さによって異なります。おそらく、オープンカスケードは、あなたが達成しようとしていることに対して過剰なものです。これはCAD環境用です。

私は役立つかもしれないこの古いsourceforgeのプロジェクト、見つかった:ええ、私は、XNAは少し単純なことかもしれないと思ったが、私が持っていたアイデアが実物に近い、それを行うことができ、クラスを書くことだった http://sourceforge.net/projects/djxcbo/

+0

を可能であれば、それを使用してxboxにプログラムを移植するために – topherg

+0

btw、djxcboはかなりよく見える、それを見てみよう – topherg

関連する問題