問題タブ [xtk]
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.
xtk - 3D 画像データのカスタム断面スライサーを使用する方法はありますか?
つまり、現在のスライサーを使用して、3D 画像データの断面スライス (正準軸に沿っていない) を表示する方法はありますか? またはより良い、事前定義されたサイズの断面スライス。
存在しない場合、どうすればこれに貢献できますか??
よろしく、P
xtk - 一部のユーザーイベントを無効にするために、インタラクターの「config」属性を変更します
同じシーンの複数のビューを表示したいと思います。そのうちの 1 つは完全にインタラクティブで、他の 2 つは上と右から、ズームのみ可能です。したがって、私の問題は、レンダリングでのユーザー操作を無効にすることです。
1 つの代替手段は、イベントがマウス ホイールでない場合、レンダラーのカメラが同じビューを維持するように強制して、他のイベント ハンドラー メソッドをオーバーロードすることです。動作しますが、きれいではありません (プログラマーにとってもユーザーにとっても)。
そこで、レンダラーの「config」属性を変更したいと思います。ここに私のコードと説明されている問題があります:
次のことも試しましたが、結果としてレンダラーが黒/空になります:
問題が見えますか? 「構成」の変更は、新しいインタラクターの作成とその初期化の間に行う必要があります。しかし、私が間違っていなければ、「interactor」属性が保護されているように、interactor を作成してレンダラーに手動で設定することはできません。
私は何か間違っていましたか?それを実行するアイデアはありますか?
xtk - 複数のビューを持つ render() によって変更された読み込まれたオブジェクト?
私はまだ3つのビューでシーンを視覚化しようとしています(1つは完全なインタラクティブ、1つは右からズームのみ、もう1つはズームのみで上から、ここを参照してください:一部のユーザーイベントを無効にするためにインタラクターの「config」属性を変更します)。
ユーザー イベントの処理は問題ありません。オブジェクトを 3 つのレンダラーにロードするための 2 つのオプションを試しました: ばかげたものとレッスン 07 のものです。
オプション 1 : レッスン 07
オプション 2 : バカ
愚かなオプションでは、r2 と r3 に黒い画面が表示されます。レッスン 07 のオプションでは、3 つのレンダラーでオブジェクトが表示されますが、r2 と r3 では移動しています (setPosition() にコメントするか、見てみると、レッスン 7 でも表示されます)。細心の注意を払って)。さらに、マウスを使用してビューを回転させると、オブジェクトが r2 では 0 を中心としていないのに、r2 でも r3 でも中心になっていないことがわかります。
だから私の質問は: r1.render() は私の「オブジェクト」のバッファを変更しますか? それは期待されていますか?同様の質問についてStack OverflowとGithubを見てきましたが、何も見ませんでした。
X.cube も試してみましたが (var object2 = new X.cube(...) で)、同じでした。
私は 1 つのテストで問題を見つけたと思います: 最初のレンダラーに追加する前に object.points().setClean() を追加すると、他のオブジェクトのようにオブジェクトが中心になりません。
したがって、問題は次のように思われます。ファイルからロードされたオブジェクトを初めて追加すると、その「ポイント」はダーティになり、次の時点ではクリーンになります。したがって、問題は「points.setClean();」に由来します。vertexBuffer が再計算されるブロックの renderer.update_() でいいえ ? それは正常ですか?
私がよく理解している場合:-最初のレンダラーは、ポイントが汚れていることを確認し、ビューの中心内にオブジェクトを収めるために新しい境界ボックスを計算し、オブジェクトが新しいことを確認すると、新しい vertexBuffer を計算し、オブジェクトをクリーンアップします.points 属性。- 他のレンダラーは、ポイントがもう汚れていないことを確認するため、バウンディング ボックスを計算しませんが、オブジェクトが新しいことを確認するため、バッファーを計算します。
解決策は何ですか?renderer.update_() の "if (points.dirty() || transform.dirty())" を変更するか、次のレンダラーで true にする必要があります ^^
vtk - XTK は、変換された VTK STRUCTURED POINTS を NRRD ファイルにロードしません。
私はteemライブラリを使用して、float STRUCTURED POINTSを含むASCII .vtkファイルをnrrdに変換しています。出力時のファイルは生のNRRD0001のようで、paraviewでは正しく読み込めたので大丈夫そうです。そのファイルを XTK にロードすると、エラー メッセージは表示されませんが、何も表示されません。
また、unu を介して gzip エンコードに変換しようとしましたが、成功しませんでした。
XTK で動作する nrrd ファイルのタイプは NRRD0004 であることに注意しました。
このフォーマットで保存する必要がありますか? 0004として保存するにはどうすればよいですか?
前もって感謝します、
アンドレア
これは私の変換の簡単な手順です:
VTK ファイルのヘッダー:
変換された NRRD ファイル出力:
load - 読み込まれたデータを視覚化できません
xtk のテストを開始したところですが、キューブの最初のサンプルに問題はありません。外部データを読み込もうとしましたが、ファイル システムにローカルに保存され (例 05 の頭蓋骨のサンプルをダウンロードするだけ)、html の同じディレクトリに配置されます。何も見えません。テストも実行しましたが、視覚化は問題ありませんが、テスト HTML の 1 つを開こうとすると、サンプルを視覚化できません。パスに何か問題がありますか?私は本当に自分自身を最も単純な状況に置こうとしますが、何も見えません。私はChromeを使用していますが、デモを確認すると問題ありません。なにか提案を?
xtk - xtk-deps.js ファイルが見つかりませんか?
私はhttps://github.com/xtk/X/wiki/X:DevelopersHeadsUpを参照しています 。開発中に XTK を実行してみました。次の手順を実行しました 1) Github で XTK をフォークして、最新のソースhttp://github.com/XTK/Xを取得します 2) ハード ドライブにクローンします
しかし、フォルダー内に xtk-deps.js ファイルが見つかりませんでした。
私がしようとすると
./build.py -d
「コマンドラインが長すぎる」と不平を言い、xtk-deps.jsファイルを生成しません。私が間違っていた場所で誰かが私を助けることができますか?
ubuntu - XTKビルドエラーUbuntu
Ubuntu 12.04を使用しており、32ビットバージョンと64ビットバージョンの両方を試しました
これは、xtkをビルドしようとしたときに得たものです。問題の解決方法を教えてください
gwt - xtk with GWT:「キャッチされないエラー:指定されたコンテナーが見つからなかったか、サイズが定義されていません。」
誰かがGWTでXTKを使用しましたか?何をしても、「キャッチされないエラー:指定されたコンテナが見つからなかったか、サイズが定義されていません」というエラーが表示されます。
ベースhtml(下記)でコンテナ要素を定義しました。これは他の手段(DOM、JQuery、GWT-JSNI)を介してアクセスできますが、XTKライブラリではアクセスできません。
私のGWT-JSNIメソッドとコンテナHTMLは次のとおりです。
さらにデバッグするためのヘルプやポインタはありますか?
gwt - プログレスバーのポジショニング
@haehnこんにちはヘーン
XTKでGWTを使用しています。そして、GWTアプリでXTKを実行するために、で「min-height:100%」トリックを使用することに成功しました。これで、プログレスバーが黒い領域の真下に配置されていることを除いて、すべてが機能しています。
投稿の1つで、position:relativeを使用して、黒い領域の中央に表示されるようにすることについて言及しました。しかし、私の場合、そのトリックは役に立ちませんでした。実際、その投稿であなたの説明に正しく従ったかどうかはよくわかりません。XTKコードベースをざっと見ただけでも、ブラブはわかりませんでした。
ここで少し助けますか?
ありがとう
opengl - 滑らかな陰影を得るには?
XTKを使用して、STL ファイルを読み込もうとしました。シェーディングは滑らかではありません。滑らかなシェーディングを得るために必要なすべての変更は何ですか?