問題タブ [helix-3d-toolkit]

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

directx-11 - Helix Sharp DX でライトが正しく機能しない

SharpDX でHelix Toolkit ( https://github.com/helix-toolkit/helix-toolkit ) を使用して obj ファイル ビューアーを構築しようとしています。これまでのところ、オブジェクト ファイルをロードして、その内容を Helix Viewport3DX にレンダリングすることができました。モデルはいくつかの obj ファイルで見栄えがしますが、他のファイルでは雷の問題があり、背面が常に黒くなっています。何が間違っているのかわかりません。この光の問題は、SharpDX がバック マテリアルをサポートしていないためでしょうか?? 助けてください。

Helix Sharp DX の使用に関する問題: ここに画像の説明を入力

Adobe DC Reader の元のモデルは次のようになります。 ここに画像の説明を入力

Viewport3DX の設定は次のとおりです。

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

c# - HelixToolkit を使用して 3D モデルの面を半透明にする際の問題

HelixToolkit を使用して、以下に示す 3D モデルを表示しようとしています。(次のスナップショットは SolidWorks から取得したものです。)

ここに画像の説明を入力

DiffuseMaterial使用済みMaterialBackMaterial私のブラシの色を透明色に設定しGeometryModel3Dました。

しかし、私が見ることができるのはHelixViewport3D以下のようなものです。

ここに画像の説明を入力

箱の側面は透明に見えるのに、なぜ箱の中のパイプが見えないのだろう。パイプの壁の色も不透明な値に変更しましたが、まだ見えません。

ここに画像の説明を入力

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

3d-model - HelixToolKit - 複合マニピュレータ

結合マニピュレータをモデルに追加しようとしましたが、何も機能していないようです。Bind メソッドを使用してアタッチしましたが、表示されません。

あなたが私を助けてくれることを願っています。

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

helix-3d-toolkit - MeshElement3D に画像をテクスチャとして追加するには?

「値」フィールドに画像を設定するだけで、ViewPort2DVisual3D に画像をテクスチャとして追加できました。

しかし今、らせんツールを使用しようとしていますが、MeshElement3D で同じことを行う方法が見つかりません。

RectangleVisual3D を試してみましたが、「Visual」フィールドなどはありません。

「Material」フィールドを試してみるべきだと思いますが、見つかったのは ImageMaterialExtension オブジェクトだけです。しかし、マテリアルから継承されていないため、RectangleVisual3D に渡すことはできません。

何かアドバイス?

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

c# - キューブのすべての面で球体の透明度が機能しない - Helixtoolkit

ここで最初の質問 - うまくいけば、フォーマットが正しく行われます。
Visual Studio 2015 の Helix-Toolkit を使用して、WPF で 512 個の LED (8x8x8) を備えた 3D LED キューブを作成しようとしています。基本的に私が今やっていることは次のとおりです。

  • XAML コード namend "cube" に ModelVisual3D があります。
  • 512 回実行されるループがあります。これは SphereVisual3D を作成し、そのマテリアルを設定します
  • LED を ModelVisual3D に追加します

キューブの内側にある LED がいつ点灯するかを確認できるように、LED をほぼ透明にしたいと考えています。それが私がこのマテリアルを使用した理由です:

透明性は一種の機能です。例: 透明度は立方体の右側/前面で機能しています (ボタンを押すと、LED が「オン」になります)。しかし、立方体の左側または裏側では機能していません。誰かが私に理由を説明できますか? このシーンの光源が関係していると思います。表面の透明度: 前面透明左側:左側非透明

これは私の MainWindow.xaml です:

そして、これは私のコード ビハインド Mainwindow.xaml.cs です。

もう 1 つの奇妙な点は、"HelixToolkit:DefaultLights" を使用しているときにパフォーマンスが非常に悪いことです。私は0〜2 fpsのようになっています。その理由は何ですか?

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

c# - Helix ツールキット 3D モデルの回転

私はWPFが初めてで、3Dモデル(コンピューターに保存されている)を表示し、ボタンのクリックに基づいて回転させるプログラムを作成しようとしています。x、y、z 軸を中心にオブジェクトを回転させる 3 つのボタンが必要です。モデルを表示するコードがありますが、ボタンのクリックを使用してモデルを回転する方法がわかりません。これが私がこれまでに持っているものです。

C#

XAML

現在 Helix ツールキットを使用していますが、もっと簡単な方法があれば教えてください。