問題タブ [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 に答える
555 参照

wpf - Helix 3d ツールキット: 丸みを帯びた立方体を描画するには?

サイコロのような丸い立方体を描くにはどうすればよいですか?

使用してみCubeVisual3Dましたが、90 度のエッジしか得られないようです。

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

wpf - ScreenSpaceLines3D にポイントを追加すると NullReferenceException が発生する

私はSharpenLines3d自分のプロジェクトで使用して、線を描画してオブジェクトを接続していViewport3Dます。問題は、ポイントを に追加するとScreenSpaceLined3D、次のようにプログラムがクラッシュすることです。

ここに画像の説明を入力

にポイントを追加しているときにこれらの行ではなくクラッシュするScreenSpaceLines3Dので、ライブラリ内の何かだと思います。

これが私のコードです:

null関数に引数として渡していないことは確かです(行を this:Addに置き換えようとしましたが、それでも機能しませんでした)。Addlines[i, j].Points.Add(new Point3D(0, 0, 0));

そして、変数を使用するすべてのコードをコメントアウトしたlinesので、この変数は、新しいScreenSpaceLines3Dものがたくさん作成されたときにのみ使用されます。しかし、私のプログラムは初期化していないときにクラッシュします。

ポイントを行に追加している2つのコード文字列をコメントアウトすると、プログラムは正常に動作し始めますが、再度追加すると、結果はスクリーンショットのようになります。

それに対処する方法は?

UPD:MainViewPort.Children.Add(lines[i, j]);ポイントを追加した後に追加すると機能しました。ますますストレージが増えています。

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

wpf - Viewport3D/BitmapExporter (WPF) が Web アプリで機能しない

私の Web サイトでは、ユーザーは 3D モデル ファイル (.stl、.obj) をアップロードでき、サイトはそのサムネイル画像を生成します。私のローカル PC では問題なく動作しますが、Azure では動作せず、例外なく空の画像のみが生成されました (背景は描画できますが、オブジェクトはレンダリングできません)。ウェブサイトのアプリに制限はありますか?

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

wpf - コードビハインドで Helix-MeshGeometryVisual3D をバインドする方法は?

コード ビハインドを使用して次の XAML を実装するにはどうすればよいですか?

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

wpf - Helix ToolKit を使用してテクスチャとマテリアルをロードする方法は?

3d obj ファイルまたは 3ds ファイルを読み込もうとしていますが、読み込まれています

残念ながら、.mtl ファイルやテクスチャを読み込めません。

.mtl ファイルまたはテクスチャをロードするアイデア/サンプル コードはありますか?

---> 3D モデルはロードされていますが、灰色になっています