問題タブ [bounding-box]

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

c++ - バウンディングボックス錐台レンダリング-距離レンダリング-OpenGL

私は古いゲームフォーマットをレンダリングしています。ここには、現在のメッシュのリストがあります。最終的にPVS(別のリージョンから見えるリージョン)が機能するようになり、そうでないメッシュの多くが切り取られます。レンダリングする必要がありますが、それほど多くはありません。これで、レンダリングする必要のあるメッシュのリストには、表示できる他のメッシュのみが含まれます。しかし、それは完璧ではありません。クリップを過ぎた非常に遠くのメッシュを含むメッシュがまだたくさんあります。

まず、視錐台にないメッシュを選別しようとしています。バウンディングボックスがこれを行うための最良の方法であると聞いています。誰かが私がこれについてどうやって行くことができるかについての考えを持っていますか?ボックスにすべての頂点が含まれるように、最大​​点(x、yz)と最小点(x、yz)が必要です。

次に、これらのポイントのいずれかが私の視野の錐台にあるかどうかを確認しますか?そんなに簡単ですか?

ありがとうございました!

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

c++ - バウンディング ボックス錐台カリングの問題

正しいフラスタム カリングがうまく機能しません。AABB ポイント テストについて誰かから素晴らしい提案を得て、それはうまく機能しますが、最大ポイント テストと最小ポイント テストが常に機能するとは限らない点に到達しました。側面になります。したがって、完全なバウンディング ボックスの検出に進む必要があります。境界ボックスを錐台の平面に対してチェックするコードは既にあります。境界ボックスを設定するだけです。

これを行う方法について、コード例またはアイデアを持っている人はいますか。バウンディング ボックスを作成するための 2 つのポイントは、最小の xy と z と最大の xy と z です。

ありがとうございました!:)

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

javascript - while(マウスはバウンディングボックスの中にあります)何かをします; -- Javascript で

私は困惑しています。私がやりたいことは、マウスポインターがボックスに入るときはいつでも、ボックスの色を変え続けたいということです。ただし、マウスがボックスを離れると、ボックスの色の変化が止まります。私はJSを学んでおり、変数のスコープが私に苦労していることを認めなければなりません。

どうぞ:

より明確にするために、マウスがボックスの外側にあるときに操作を実行したいと思います(両方のケースが同等であることを願っています:ボックスの外側はまだボックスです)。上記のコードは無限ループに入ります。

0 投票する
2 に答える
3488 参照

ajax - SVGでAjaxの更新を行うとgetBBoxが壊れますが、回避策はありますか?

いくつかの複雑な図を含むSVGページがあります。オンデマンドでAjax呼び出しを介して、さらに複雑なコードを追加しようとしています。これはほとんど機能していますが、挿入されたノードは正しく動作しません。特に、getBBox()は一部の要素で失敗しますが、Firefoxではエラーは次のようになります。

この問題は https://bugzilla.mozilla.org/show_bug.cgi?format=multiple&id=612118に関連しているようです が、私の場合、オブジェクトは確実にレンダリングされており、見ることができます。

洞察や回避策をいただければ幸いです。残念ながら、これはサーバーの相互作用に依存しているため、例を簡単に指摘することはできません。

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

java - kdtree の境界ボックス間の最小距離

ユークリッド空間で同じツリーの 2 つの kdtree バウンディング ボックスの最小距離を見つける必要があります。各ボックスが 5 つの要素を保持しているとします。Javaを使用して最小ユークリッド距離が必要です。

0 投票する
0 に答える
141 参照

xna-4.0 - XNA4の壁にレンガの列をレイアウトする

私はXNA3Dプログラミングにとても慣れていません、そして私の英語はあまり上手ではありません!

私の問題:

2つの3Dボックスモデル(最大3Dで作成)があります。壁用に大きいモデルとレンガ用に小さいモデルがあります。壁にレンガの列をレイアウトしたいのですが、どうすれば取得できますか。壁とレンガの「コーナー」、「完璧なバウンディングボックス」とそれらの前面。

バウンディングボックスを取得するために、このチュートリアルのコードを使用しましたが、これはうまく機能BoundingBox.GetCorners()せず、メソッドを呼び出してもボックスの正しいコーナーが表示されません。

バウンディングボックスを確実に取得するにはどうすればよいですか?

0 投票する
2 に答える
19027 参照

javascript - SVG でパスの次元を取得する

JavaScript から SVG の <path> の画面上の寸法を取得する必要があります。

SVG に「変換」または「スケーリング」(変換、スケーリング) がありません。唯一変更されたのは、SVG 内のすべての要素のサイズを変更する viewBox です。

myPath.getBBox() を使用していますが、viewBox を変更しても、返される幅は変わりません。

それで、このviewBoxとパスのサイズとの関係はどうなっているのだろうと思っています。たぶん、幅を計算する関数がありますか?

0 投票する
2 に答える
927 参照

opencv - IplImageからCvMatオブジェクトを作成します

OpenCVを使用して、バイナリイメージのフィーチャの周囲にバウンディングボックスを作成しようとしています。CvMatオブジェクトを引数としてcvBoundingRect()に渡してCvRectオブジェクトを作成すると、探しているバウンディングボックスを取得できることを読みました。私の問題は、IplImageからCvMatを作成する方法です。使用したい行は次のとおりです。

CvMat * imageMatrix = cvCreateMat(int rows、int cols、int type);

しかし、明らかにそれは入力としてIplImageを受け入れません。IplImageからCvMatを作成する別の方法はありますか?

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

wpf - カスタム楕円のエッジのバウンディングボックスカッティング

以下に示すカスタム楕円コードがあります。幅と高さを2点で設定した楕円を使用して輪ゴムを描きます。コードは次のとおりです。ただし、楕円を描くと、バウンディングボックスは側面のエッジをカットしています。以前、実際の高さと幅を使用してこの問題を解決しましたが、これはスタンドアロンアプリケーションでした。輪ゴム製図部分と統合すると、実際の高さや幅が機能しなくなり、幅や高さを設定してもどういうわけか更新されません。エッジが切れないように修正する方法を知っていますか。

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

wpf - 軸合わせ とはどういう意味ですか?

軸合わせとはどういう意味ですか。たとえば、ジオメトリの境界矩形を取得すると、次のように表示されます。

Geometry の軸に沿った境界ボックスを指定する Rect を取得します。

axis-aligned とは何を意味し、それがどの軸に整列されているか、それを含むパネル/要素の親またはウィンドウ?