2017-03-12 3 views
0

基本的なC#UIにxyz関数を入力した後、Unityで3Dグラフを作成できるプログラムで問題が発生しました。 (フォーマットはz = xとyの関数)3DグラフをUnityインターフェイスにインポートするにはどうしたらいいですか?

私が試したことは、OBJをWolfram Alpha APIからフェッチしてプロジェクトのAssetsフォルダにダウンロードしていることです現在公開されているか、またはアクセス可能である。もう一つは、C +スクリプトを作成してグラフを生成する空のオブジェクトにアタッチすることで、Unityプログラムの3Dグラフをグラフ化する方法を見つけることですが、そのような関数はほとんど不可能です。

これは私の最初の独立したプログラムであり、おそらく私の能力の範囲を超えていると思いますが、これを行う簡単な方法がありますか?私に魅力を与えたのは、3DグラフをUnityに手作業で取り入れることは非常に簡単ですが、Wolfram AlphaからOBJを取り出すことは不可能であるため、それらをまとめて結び付けることができるプログラムを作成することが最大の問題です。

私が目指している3次元グラフは、MATLABまたはWolframAlpha入力から生成されたものです。

+0

可読性を高めるために、質問を少し書いてください。 – Neil

答えて

0

あなたの目標を達成するために、ユニティのTerrain Engineを高さマップと組み合わせて使用​​するのがすばらしくなります。基本的にあなたのMATLABコード(yとxの点で0と1の間のz)から高さマップをエクスポートして地形オブジェクトに追加すると、3D関数のように見えます。

完全に自己完結しているので、与えられたポイントのセットからメッシュを作成するのがいいでしょう。平面を作成し、各頂点を計算されたz位置に置き換えることができます。私が言っていることを完全に忘れて、興味深いUnityのものを学びたいと思ったら、Quill18のthis video serieがあなたの必要としているもののほとんどを助けます。

Good Luck!

関連する問題