問題タブ [occlusion]

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 投票する
2 に答える
1436 参照

point-cloud-library - pcl voxelgridOcclusionEstimation を使用したポイントクラウドでのオクルージョン推定

原点(0,0,0)にあるRGBDセンサーからポイントクラウドのどのポイントが見えるかを調べる必要があります。pcl の voxelgridOcclusionEstimation クラスを使用して、センサーから見た雲の可視領域を決定しようとしました。レイトレーシング技術を使用しています。

実験として、中心が次のいずれかを満たす球の可視領域を取得しようとしました。

  1. 中心はxに沿っています
  2. 中心はyに沿っています
  3. 中心はzに沿っています
  4. 中心は xz 平面に沿っています
  5. 中心は yz 平面に沿っています
  6. 中心は xy 平面に沿っています。

センサーはすべての場合においてゼロ回転の原点にあります。

voxelgridOcclusionEstimation は奇妙な結果をもたらします。緑の領域は可視領域を表し、赤は遮られた領域を表します。

x軸に沿った球

z軸に沿った球

y軸に沿った球

xy平面に沿った球

yz 平面に沿った球

私のコードは次のとおりです。

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

ios - ARKit オクルージョン インビジブル プレーン リファレンス イメージ

と同じサイズの目にSCNPlanes見えないものの後ろに隠れようとしています。を使用して、次の平面を明らかにしたいSCNPlaneARReferenceImageSCNActionARReferenceImage

問題

SCNPlanes引き続き表示され、非表示にはなりません。

これは、オクルージョンに使用するコードです。

これは私のコードです: https ://gist.github.com/magicmikek/0444fbd5c146131ad08fbb19875fbc83

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

python - Blender (Python): スクリプトでカメラから頂点が見えるかどうかを確認する (オクルージョンあり)

モデルの頂点がカメラで見えるかどうか、または別のオブジェクトの後ろに隠れているかどうかを確認するにはどうすればよいですか?

その情報を使用して、カメラから見たオブジェクトの周りに描画される境界ボックスの座標とサイズを見つけ、その境界ボックスの情報をテキスト ファイルに保存することを目指しています (これは既に行われており、機能しています)。

頂点を選択する必要はなく、選択したくありません。単にそれらの位置と、それらがカメラで見えるかどうかが必要です。こうすることで、最も高い頂点と最も低い頂点、および最も左と最も右の頂点を確認し、これらの座標を使用してバウンディング ボックスを作成できます。

ありがとう!

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

javascript - 正投影レンダリングで不透明なオブジェクトの並べ替え順序を修正する方法

THREE.js では、軸外の OrthographicCamera を通して立方体のグリッドを表示すると、カメラが十分に回転してオブジェクトが互いに遮られるようになると、オブジェクトのレンダリング順序が空間内の位置に基づいていないように見えます。むしろ、それらが作成された順序です。

設定しようとしましTHREE.WebGLRenderer( { antialias: true, sortObjects: false } );たが、問題に対処していないようです。

これは、この奇妙なエッシャー風の効果を確認するためのアニメーション フィドルです: http://jsfiddle.net/rfbvdmxn/2/

オブジェクトが重なり合う直前のシーンは次のとおりです。 軸外正投影レンダリング

カメラを同じ方向に回転し続け、オブジェクトが重なり合うと、(カメラの視点から見て) 一番後ろのオブジェクトが一番前のオブジェクトを遮ってしまうことがわかります。

ここに画像の説明を入力

ここで何が起こっているのか、さらに重要なことに、これを修正するにはどうすればよいですか?