問題タブ [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.
c# - GeometryModel3D の頂点を取得してワイヤーフレームを描画する
このようなHelixツールキングを使用して3Dモデルをロードしました
また、3D 空間でポイント ツー ポイントから線を描画できる _3DTools もあります。GeometryModel3D のワイヤーフレームを描画するには、その頂点に循環して ScreenSpaceLines3D に追加する必要があると思います。
しかし...どうすればこの頂点ポイントを実際に取得できますか?
編集:
答えてくれてありがとう。それはポイントを追加しました
しかし、ワイヤーフレームは台無しです )
(出典:gyazo.com)
誰かがワイヤーフレームを描画する他の方法を知っているでしょうか? )
c# - モデル/コンテンツを Helix 3D Toolkit で HelixViewport3D に追加する
HelixViewport3D に 3D モデルを読み込んで表示しようとしています。
モデル (OBJ) の読み込みまではできますが、モデルをビューポートに表示する方法がわかりません。
これが私のWPFフォームのスクリーンショットです...
viewprot の名前は「myView」です。これにフックしてモデルを追加できると思いましたが、使用する明らかなものはありません。
フォームの XAML は次のとおりです。
そして、これが私のフォームのコードです。
}
私が立ち往生している場所を見ることができます。誰かが私を軌道に乗せるのを手伝ってくれませんか。
c# - Helix 3D ツールキット: xaml でアクセスできない
C# を使用した WPF アプリケーションで Helix 3d Toolkit を使用したいと考えています。今日、サイトからHelixToolkit-2014.1.2.1.zip をダウンロードし、フォルダーに解凍しました。それぞれNET 4.0および4.5のフォルダーが含まれています。
私のアプリケーションでは、HelixToolkit.Wpf.dll の参照を追加し、xaml でアクセスしようとしました。例を参考にして、xamlの作成を開始しました。
オンラインで「名前HellxViewport3D<helix:HelixViewport3D
が名前空間 "clr-namespace:HelixToolkit.Wpf;assembly=HelixToolkit.Wpf" に存在しません」というエラーが表示される.
コード ビハインドではusing HelixToolkit.Wpf;
、問題なく HelicViewport3d を簡単に追加してアクセスすることができました。
私のプロジェクトは Target Net 4.5 で、4.0 と 4.5 の HelixToolkit も (次々と) 追加してみました。しかし、両方のdllで同じ問題があります。なんでそうなの ??私はVS2012を使用しています。
問題に見えるのは ?何か不足していますか、またはclrが適切ではありませんか??? または、この Helix バージョンは適切ではありません - どちらを使用しますか?? 立ち往生していて、先に進むことができません。問題を理解するのにほぼ半日を費やしました。誰かが私を助けることができれば、それは素晴らしいことです.
ありがとう
wpf - Blend for Visual Studio での UV マッピング
Blender で作成したモデルを WPF アプリケーションで使用しようとしています。Blender では、すべてが機能し、見栄えがします。
.OBJ にエクスポートすると、UV マッピングが完全に失われ、テクスチャが正しく適用されません。XAML での UV マッピングについて調べましたが、概念は理にかなっています (テクスチャ ポイントとジオメトリ ポイントの比率は 1:1) ですが、Expression Blend 4 自体でマッピングを行う方法はありますか? 手動でマッピングを把握しなければならないのは、恐ろしい方法のように思えます。
helix-3d-toolkit - 複数の worldpoints インスタンスを子に追加するとパフォーマンスが低下する
helix 3d ツールキットの地球の例に基づいたデモ プロジェクトの実装に成功し、カメラ コントローラーでタイマーと AddRotateForce を使用して世界が回転する効果を作成しています。私たちが抱えている問題は、HelixViewport3D の子コレクションに数百を超えるワールド ポイントが追加されると、回転効果が遅くなり、使用できなくなることです。
パフォーマンスに劇的な影響を与えずに、世界の球体に子を追加するより良い方法はありますか?
c# - Viewport3D でカメラのスケール変換を破棄
によって制御されるのメインViewport3D
があります。私が望むのは、メイン ビューポートで現在のカメラの方向を表す立方体だけを別のものに作成することです。mCamera
TrackballDecorator
Viewport3D
このコード:
ズームをメインのものとして適用したくないという事実に加えて、うまく機能OrientationCamera
します(回転したいだけです)。
メイン カメラでズーム操作を行っている場合、マトリックスの値M11
、のみが変化していることがわかりますが、回転させている場合も変化し、それらに適用しようとした変更により、プレビュー キューブが に変換されました。意外な方法。M22
M33
ScaleTransform
を変換行列から破棄する方法を知っている人はいますか? それとも、それを行う別の方法がありますか?
wpf - WPF 3dでモデルのサイズを変更するには?
Model3Dのサイズを変更して幅を変更するには? らせん tollkit を使用しましたが、3ds からロードした後にモデルのサイズを変更できません。
アップデート
モデルをロードします。
モデルが見えます。幅のみまたは高さのみを変更する必要があります。
c# - C# (Visual Studio Express 2012) プロジェクトに Helix Toolkit を正しく追加できないようです
HelixViewport3D を自分の WPF アプリケーションに追加しようとしてきましたが、見事に失敗し続けています。here から .NET-4.5 用のプリコンパイル済み .dll への参照を追加できましたが、それでも目的の要素を GUI に追加できません。
これは、あなたが知る必要があるすべてのことをうまく説明しているスクリーンショットです:
HelixToolkit.Wpf.dll ファイルをツールボックスにドラッグし、そこから追加しようとすると、次のようになります。「OK」ボタンを押したり、再起動したり、激しくキーボードを叩いたりしても問題は解決しません。