2011-08-11 10 views
0

私は形状の3D maxファイルを持っています。そして、それを3dsファイルに変換します。その後、Zam3Dによってxamlファイルに変換します。しかし、ファイルが大きすぎて読み込めない場合、コンピュータは「メモリの出力」の例外によってクラッシュします。 xamlのファイルサイズを小さくするために何ができますか?ViewPort3D xamlのファイルサイズを小さくするにはどうすればよいですか?

答えて

0

ファイルはどのくらいですか?私は約8 MBの3Dモデルファイルを扱っており、非常に詳細です。私が正常にインポートした最大サイズは13.4 MBでしたが、同じ例外を除いて29 MBモデルがクラッシュしましたが、うまく設計されていませんでした。

3dsをxamlに変換するには、Wpf-GraphicsのReader3dsを使用しています。あなたはそれを2回(zam3dを通して)変換するステップを避けます。 Reader3dsは大きなファイルでも読み込み可能で、快適に要素を使用できます。次に私はzam3dを使ってうれしくはありません。zam3dが必要以上に多くの情報をファイルに入れることを期待しています。私が得たジオメトリは以前と同じではなく、ライトが追加されていて使用しませんでした。

xamlを減らすには、ResourceDictionaryを使用して情報を別のファイルにスワップし、必要なときに使用することもできます。

希望これは非常に非常にありがとうございました、私は道すぐにあなたをしようと、

ステフ

+0

こんにちはステフに役立ちます。 – yafeya

関連する問題