問題タブ [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.

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

xtk - X.file API が存在しません

それへのAPIリンクは死んでいます。計画は定かではありませんが、必要なたびに画像やカラーテーブルをロードする必要がないように、ロードされたファイルを保持するファイル オブジェクトを用意することをお勧めします。

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

gwt - xtk_edgeを使用する準備はできていますか?

xtk_edgeバージョンは使用できますか?以前のバージョンからAPIに大幅な変更があったことがわかりました。このバージョンをプロジェクトに組み込むことができるかどうかを判断する必要がある私のようなエンドユーザーにとって、「エッジ」という言葉はどういう意味ですか?

古いリリースを引き続き使用する必要がありますか?何らかの理由でapi.gotoxtk.comが機能していません。そのため、新しいAPIシグネチャを検索できませんでした。

そのようなメジャーリリースノートを投稿するためにブログを始めることを検討しますか?

ありがとう、シュレック

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

xtk - XTKがレンダリングできるポイントの最大数は?

[http://lessons.goxtk.com/09/][1]による

[1]:http : //lessons.goxtk.com/09/15,000ポイントの.vtkファイルを使用する必要があります。ポイントをロードするのに時間がかかりすぎて、最終的にFirefoxがクラッシュしました。

回避策はありますか?

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

xtk - GWT を使用した XTK で単純な色の割り当てが機能しない (mesh.color = [0.7,0,0])

@haehn ハイヘーン (XTK)

GWT で edge-XTK を使用し、単純な STL をレンダリングしようとしています。ただし、XTK コードはメッシュに色を割り当てる行で失敗します。

XTK コードによって発行されたエラー メッセージ:"Invalid color"

この動作は、GWT で XTK を使用する場合にのみ観察されます。

エラーは、この XTK コード スニペットから発生しているようです

問題は、GWT が iframe を使用してページを作成する方法にあると推測しています...そのため、上記の if 条件が GWT で失敗する可能性があります。上記のチェックを次のスニペットに置き換えると思います(ここからアイデアを得ました)。問題が解決する場合があります。

調査してコメントしていただけますか?

編集:

こんにちはXTK

GWT で XTK を使用する方法を示すコード スニペットを次に示します。

}

インライン コメントで指摘されているように、javascript 配列の使用は失敗します。失敗は、[0,0,0] や new Array(0,0,0) などの js 配列の使用法が間違っているためではありません。失敗は、XTK コードが「配列のインスタンス」をチェックする方法によるものです。

編集:2

親愛なるXTK

git から XTK コードをチェックアウトし、提案している変更を加え、XTK.js を再構築し、最終的に私の修正が問題を解決することをテストすることができました。

例: displayable.js で 1 行コメントし、次のように別の行を追加しました。

ユースケースを実現するために、xtk コードベースの他のいくつかの場所で同様の変更を行いました。これが正しい解決策である理由の説明は、次のとおりです: Closure: The Definitive Guide。リリース 8 のコードベースでこの修正を行うことを検討していただけますか? ありがとうございました

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

webgl - webgl(xtk)のボリュームにアウトラインを描画します

ユーザーがボリュームのスライスを通過できるようにしたいのですが、もう少し向きを保証するために、ボリュームの寸法を表す立方体の輪郭を描きたいと思います。

私がする必要があると思うこと:

1)ボリュームの寸法を取得します

2) [0,0,0]から[0,1,0]、[0,1,0]から[1,1,0]、[1,1,0]から[1]などの線の描画を開始します、0,0]そして再び[0,0,0]に戻ります。

xtkで線を引く簡単な方法はありますか?ここでsphere-constructorのようなものを使用するのが好きですか?

例(黒い輪郭):

キューブ

前もって感謝します

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

image - 異なるメッシュの視覚化 WebGL

レッスン 10のメッシュが私のものより立体的に見えるのはなぜだろうと思っています。私のメッシュには、表面も深さもないように見えます。ここに例の写真があります:

ここに画像の説明を入力

助言がありますか?メッシュのロードに違いがあるかどうかはわかりません (xtk のバージョンと私のバージョンを比較)。ParaViewの方が立体的に見えるので、データ(の種類)には依存しないと思います。

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

webgl - ボリュームwebglのスライスに新しいレイヤーを適用します

品質の異なる2つのボリューム(.nrrd)があります。ユーザーはレイヤーを閲覧できます。キーが押された場合、ボリュームのスライスをより良い品質でロードしたいと思います。

私のボリュームはこれに似ています:レッスン10 xtk

私が見つけた:

volume.children [2] .children [0] .children [0] .texture.file = " http://path/to/file.ext ";

しかし、ある種のファイル(.jpg、.dcm)を適用しても、何も起こりません。

これは、スライスを変更して子の内部に入り、テクスチャを変更するための正しいアプローチですか?

または、選択したスライスをオブジェクトとして個別にロードし、それを「低品質ボリューム」に何らかの方法で適用する必要がありますか?


編集: これは私がこれまでに試したことです(私はdcmsではエラーが発生しますがjpgではエラーが発生しません):


edit2:これは私のr.onShowtime = function(){}の内容です

「truehostname/112.jpg」を出力します

Firebugの.jpgを調べると、ヘッダーは問題ありませんが、答えは「null」です。

console.log(volume.children [2] .children [0]);を検査するとき ファイアバグで

.texture.fileはhostname/112.jpgに設定されます

「ネットワーク」に移動すると、.jpgが正常に転送されました

ここに画像の説明を入力してください

ここに画像の説明を入力してください


ここに画像の説明を入力してください

112.jpgとlevel.jpgは同じであることに注意してください。最初の1つはr.onShowtimeにロードされ、もう1つはキーが押されたイベントでロードされます。


編集3: volume.children [2] .children [0]は「X.slice」タイプですよね?

これが私のアプローチです:jsFiddle

これは私の実際の問題であり、まだ機能していません:jsFiddle

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

three.js - XTK のスプライト機能

XTK にスプライト機能を追加することは可能ですか?

大量の点データをレンダリングする必要があります。X.displayable.types.POINTS としてレンダリングできました。しかし、ポイントをテクスチャでレンダリングできれば素晴らしいと思います。three.js https://github.com/mrdoob/three.js/blob/master/src/objects/Sprite.jsで利用できるものに似たものを探してい ます

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

xtk - XTKのobject._colorsのアルファコンポーネント

object._colorsのAlphaコンポーネントを持つことは可能ですか?

R、G、B、Aの値をカラーで表示しています。ここで、R =赤、G =緑、B =青、A=透明度コンポーネントです。

透明度/アルファ成分を許可することは可能ですか?