three.js ライブラリを使用して、3D オブジェクトの隠れたエッジを破線で表示することができました。
また、他のオブジェクトによって遮られたエッジも同じように動作するようにします。
ここで説明されている解決策では、いくつかの奇妙なケースを除いて正常に機能しています。
そのような場合の図を次に示します (私は正投影カメラを使用しているため、オブジェクトが互いにどれだけ離れているかがわからないため、画像内のテキストが表示されます)。
誰かが似たようなことに遭遇したことがありますか?
この場合、なぜ機能しないのですか?
polygonOffset: true, polygonOffsetFactor: 1, polygonOffsetUnits: 1
私のコードの一部が誤用されている可能性があります。
またはside: THREE.DoubleSide
、私の資料にこの問題の原因があるかもしれません。透明性を伴う奇妙な動作があるのを見たからです。
これが私のコードです: http://jsfiddle.net/car3v/4/