問題タブ [mesh]
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.
c# - WPF 3Dの頂点の値でメッシュに色を付けるにはどうすればよいですか?
球座標に依存する関数を指定して、3Dおよびカラーで表示したい球があります。
球は(シータ、ファイ)の規則的なグリッドを使用して三角形分割されましたが、これにより、極の近くに多数の小さな三角形が生成されました。極の三角形の数を減らすために、メッシュ生成を変更して、サーフェス上でより均一なサイズの三角形を生成しました。
最初の三角形分割方法には、テクスチャを簡単に作成して表面にドレープできるという利点がありました。WPFでは、OpenGLやDirect3Dのように頂点に色を割り当てることはできないようです。
2番目の三角形分割方法では、頂点がグリッドに位置合わせされていないため、テクスチャの生成とテクスチャ座標の設定を行う方法がわかりません。
頂点ごとに色を含む線形テクスチャを作成することは可能かもしれませんが、それは色付けにどのように影響しますか?頂点ごとのカラーリングを適用することで期待されるように、三角形のサーフェス上でスムーズにレンダリングされますか?
c# - mesh.com のような Windows マネージャー
Silverlight 4 で基本的な Web デスクトップを作成したいと考えています。
Windows マネージャーを実行するにはどうすればよいですか? http://mesh.com のように各ウィンドウを移動、サイズ変更、最小化、最大化したい...
Windowsマネージャを簡単に作成するものはありますか?
すべてをゼロから作成する必要がありますか? どのように ?
graphics - 三角測量とメッシュの違い
私は最近、いくつかのコンピューター グラフィカル プログラミングを行ったことがありますが、これまでの経験はありません。ライブラリコールCGAL(コンピュータ幾何アルゴリズムライブラリ)を使用しました。また、三角形分割のクラスとメッシュのクラスがあることに気付きました。メッシュは三角形のネットの一種ですか? それらに違いはありますか?
ありがとう!
c++ - メッシュの三角形分割と簡略化の C++ ライブラリ
3D メッシュを三角測量して単純化するための C++ ライブラリを探しています。私の 3D メッシュは潜在的に巨大です (約 300 万の頂点)。理想的にはオープンソースであるべきです。何か案が?
unity3d - 8 メッシュの球体を使用した 3D Sphereical Terrain。メッシュのエッジがはっきりと見えますが、その理由はわかりません
Unity3D で作業していますが、問題は 3D メッシュにあります。ここの誰かが助けてくれるか、正しい方向に向けてくれることを願っています。
http://www.pasteit4me.com/695002 (古い) とhttp://www.pasteit4me.com/690003 (新しい)の 2 つのバージョンのコードがあります。古いコードは、単一のメッシュ球を作成し、その上に地形を作成します。新しいコードは 8 メッシュの球体を作成し、その上に地形を作成します。
新しいバージョンでは、メッシュのエッジが明らかに見られますが、その理由はわかりません。エッジはあまり調整されていないように見えますが、本来の 2 ~ 3 倍ほど調整されています。古いコードの GenerateB() と新しいコードの Generate() は球体を作成します。どちらの MakeTerrain() も地形を作成します。
MakeTerrain() 関数を実行しないと、新しい球体はソリッド メッシュのように見えます。問題を解決するために、新しいコードの MakeTerrain() 関数をどこから調べればよいかわかりません :-/
何か案は?
問題の画像はhttp://img28.imageshack.us/img28/3784/screenshot20100611at850.pngにあります。
file - Live Mesh がファイルのパーミッションを台無しにしてしまった
Live Mesh を使用して、ラップトップ マシンとデスクトップ マシン間で開発ディレクトリを同期するという素晴らしいアイデアを思いつきました。Live Mesh を介して追加された新しいファイルのアクセス許可は、親ディレクトリからアクセス許可を継承していないようです。これらのファイルのアクセス許可を上書きすることはできません。管理者として Windows エクスプローラーを実行している場合でも、アクセスしようとすると「アクセスが拒否されました」というエラーが表示され続けます。2 つの質問があります。
ファイルのアクセス許可を変更して、再度継承できるようにするにはどうすればよいですか?
Live Mesh を使ってこのようなことをした人はいますか? または、代わりに FolderShare を使用する必要がありますか?
c# - 複数のメッシュにまたがる境界ボックス/球体を計算する方法 (C#)
異なるメッシュ変数の .x ファイルから複数のメッシュをロードします。ここで、ロードした (および表示されている) すべてのメッシュの境界球を計算したいと思います。これを達成する方法を教えてください。VertexBuffers を 1 つの変数にまとめて追加し、それを使用して boundingSphere を計算できますか? (はいの場合、どのように頂点バッファが追加されますか)それ以外の場合、どのような代替案を提案しますか!? ありがとう
algorithm - 3D三角測量アルゴリズム
Mayaが使用する三角測量アルゴリズムを知っている人はいますか?それがない場合、試す可能性が最も高いアルゴリズムは何でしょうか。私は頭のてっぺんからいくつかの単純なものを試しました(最短/最長の結果のエッジ、最小の最小角度、最小/最大の領域)が、すべて間違っています。Delaunayは最も妥当なアルゴリズムですか?
編集:ちなみに、2つの三角形を生成するために3D空間で2DクワッドにDelaunayを実装する方法に関する擬似コードは大歓迎です!
編集2:残念ながら、これは3D空間での答えではありません(2Dでのみ適用可能)。
android - AndroidOpenGL.OBJファイルローダー
Androidプラットフォームで使用するために開発されたOBJメッシュファイルローダーはかなりの数あるようです。誰かがこれらの経験があり、どれが彼らにとって最もうまくいくと思われるかについての推奨を提供できるかどうか疑問に思います。
これが私の基準です:
- 軽量(ファイルサイズが小さい)、
- 速度を最適化、
- 実装が簡単、
- ある種のテクスチャマッピングサポートを提供します(これが必要かどうかはわかりません-これを行うためにライブラリが必要かどうか、またはOpenGLESが必要なすべての作業を実行できるかどうかをコーディングで十分に理解していませんここ)、および
- 市販されているAndroidアプリで使用できます。
これが私が見つけたライブラリのいくつかです。
- Min3D
- Android用.objローダー
- anddev.orgフォーラムで見つかったランダムなobjloader
- Android-GL
- LibGDX
また、このリストに含まれていない他の人の話を聞くこともできます。
algorithm - 解像度が上がったときにメッシュポイントの位置を計算する方法は?
メッシュがあるとします(CorelDraw の図を参照してください。 「メッシュ フィル」インストルメントで同じテクニックを使用しています)。
(出典: sonic.net )
明らかに、この種のメッシュは点のセットで表され、それらの間の線は実際にはその点のセットを使用して決定されます(おそらく何らかの方法で補間されます)。このインストゥルメントには、メッシュ解像度を上げるためのボタンもあります。
私の質問は次のとおりです-そのようなものはどのように計算されますか? 実際にメッシュを表すポイントのセットがあるとします(簡単なケースとして、「境界」上のポイントは静的であり、移動できないと仮定します)。そして、メッシュの解像度を、たとえば 4 倍に増やしたいと考えています (つまり、メッシュ ポイントの数は実際には になります4 * initial_points_count
)。
私が持っている唯一のデータがその初期点行列である場合、新しい点の位置を計算するにはどうすればよいですか?
最速の(概算でも)方法は私に適していますが、どこを検索すればよいか、そのような種類のアルゴリズムを開発する方法がわかりません。
ありがとうございました。