問題タブ [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.
polygon - バウンディング球体は球体オブジェクトよりも遠くに移動します
他のユーザーと一緒に作成しているプログラムがあり、問題が発生しました。XNA ウィンドウでポリゴン モデルをシーンに追加する作業を行っています。私はその部分を完成させました。また、各ポリゴンの周りに境界球を描画します(境界ボックスとしてタグ付けしたことは知っていますが、境界球タグはありません)。私の問題は、3D 空間でポリゴンを移動すると、境界球がポリゴンの 2 倍移動することです。2 倍の動きをする境界球を作成するために使用するポリゴン マトリックス内の何かを想像しますが、それは憶測にすぎません。明確にするために、私の問題の例を挙げます。D を押したままにすると、X 軸に沿ってポリゴンが移動します。(model.position.X--;) ポリゴンは予想どおりに移動しますが、ポリゴンの周囲の境界球は 2 倍移動します。助けてくれてありがとう!
モデルと境界球を描画する方法は次のとおりです。
BoundingSphereRenderer コードは次のとおりです。
javascript - Raphael js - gettotalLength() および getBBox.width
ポイント (0,100) から (100,100) までの水平パスの totalLength が 200 で、BBox-width が 100 であるのはなぜですか?
コードは次のとおりです。
collision-detection - 最小包囲球 - OBB から派生?
3D のポイント セットの最小包囲球を計算する必要があります。これは、方向付けられたバウンディング ボックス (OBB) によって既に囲まれています。
次のようにOBBから球体を導出できるという私の仮定は正しいですか?
そうでない場合は、
- なぜ?
- OBBはまったく使用できますか?
text - Raphael-印刷する前にテキストのバウンディングボックスを見つける
午後全部、
Raphaelを使用して、(ページの残りの部分と一緒に)ズームでき、注釈が付けられた動的な「定規」を描画しようとしています。
RaphaelのpathBBox()とisBBoxIntersectは、目盛りを特定のポイントで印刷する必要があるのか、それとも別のポイントに近すぎてスキップする必要があるのかを判断するのに非常に便利です。
ここで、いくつかの目盛りに注釈を付ける必要があり、同様の方法に従います。最大の目盛りに注釈を付け、最小レベルの詳細まで作業しますが、すでに描画されているものと交差する場合はテキストの描画をスキップします。
残念ながら、Raphaelのドキュメントを調べたところ、Paper.print()メソッドとPaper.text()メソッドしか表示されていません。どちらも、紙に追加されています。つまり、追加してからbboxを見つけてテストし、不良の場合は削除する必要があります。これはかなり遅い可能性があります。
bboxオブジェクトを手動で作成し、保存されているbboxに対してテストできるように、印刷せずに印刷したいテキストのサイズを見つける方法はありますか?
いつものように、よろしくお願いします!:-)
乾杯、-オリ
graphics - 任意のピクセルベースの描画のバウンディングボックスを計算します
任意のピクセルの連続した描画(たとえば、HTML5キャンバス上)を考えると、単にすべてのピクセルを見て最小/最大x / y値を記録するよりも効率的な、軸に沿ったバウンディングボックスを見つけるためのアルゴリズムはありますか?
python - Python Image Library(PIL)のgetbboxメソッドが機能しない
境界線の白い部分を切り取って、画像を小さいサイズにトリミングしたいと思います。このフォーラムで提案されている解決策を試しました。PNG画像を最小サイズにトリミングしますが、pilのgetbbox()メソッドは、同じサイズの画像のバウンディングボックスを返します。つまり、空白の領域を認識しないようです。その周り。私は次のことを試しました:
GIMP自動トリミングで画像をトリミングして、画像に真っ白なトリミング可能な境界線があることを確認しました。また、運が悪かったので、図のpsバージョンとepsバージョンを試してみました。
どんな助けでも大歓迎です。
wpf - ボタンのバウンディング ボックスが回転アニメーションに影響を与えている
背景ブラシが適用されたボタン (25x25) があります。ボタンを回転させると、WPF はボタンを円ではなく四角として扱います。ボタンの境界ボックスをコンテンツまたはボタンの背景のように扱うにはどうすればよいですか?
バックグラウンド ブラシのマークアップは次のとおりです。
そして、これが私のボタンマークアップです
math - 既知のバウンディング ボックス座標から回転した四角形のサイズを計算する
回転した四角形からバウンディング ボックスの座標を計算するを読んで、回転した四角形からバウンディング ボックスの座標を計算する方法を知りました。ただし、次の画像のような特別な場合:
バウンディングボックスのサイズ、座標、回転度を取得した場合、回転した長方形のサイズを取得する方法は?
JavaScriptでコードを書いてみます
しかし...答えはwとhが一致しません
bounding-box - メッシュを回転させた後、このAABBを変換して、再びフィットするようにします
私はインターネットで見つけたAABBのこのクラスを持っていて、メッシュが動くときに機能しましたが、メッシュを回転させるともちろん機能しなくなります。また、変換機能があることに気付いたので、これが私がしなければならないことだと思いますメッシュを回転させた後に機能するように使用しますが、マトリックスが少し新しく、使用方法がわかりません。
また、追加データとして、海軍のゲームであるため、Y-axixでメッシュを回転させたいだけです。
回答ありがとうございます。
image-processing - 画像にMATLABを使用したバウンディングボックス
下の画像の白いブロブの周りにバウンディングボックスを描画しようとしています。
私はこれが好きでした:
これまでのところ、出力bw2は次のとおりです。
誰かがこのブロブ(白)の周りにバウンディングボックスを描く方法を教えてもらえますか?
更新 Wajihの答えは実際に問題を正確に解決しました。