リファレンス clearDepth()

clearDepth()

WebGLモードでデプスバッファをクリアします。

clearDepth()は、3D空間でオブジェクトがカメラからどれだけ離れているかについての情報をクリアします。 この情報はデプスバッファと呼ばれるオブジェクトに格納されています。 デプスバッファをクリアすることで、新しいオブジェクトが古いオブジェクトの後ろに 描画されないようにします。これは、前のフレームが現在のフレームの背景として 機能するフィードバック効果に役立ちます。

パラメータdepthはオプションです。clearDepth(0.5)のように 数値が渡された場合、デプスバッファからクリアするオブジェクトの範囲を決定します。 0はデプス情報をクリアしません、0.5はニアクリッピング面とファークリッピング面の 中間までのデプス情報をクリアし、1はファークリッピング面までのすべてのデプス情報を クリアします。デフォルトでは、depthは1です。

注意:clearDepth()はWebGLモードでのみ使用できます。

実例

シンタックス

clearDepth([depth])

パラメーター

depth
Number:

クリアするデプスバッファの量。0(なし)から1(ファークリッピング面) の間の値。デフォルトは1です。

Notice any errors or typos? Please let us know. Please feel free to edit src/core/rendering.js and open a pull request!

関連するリファレンス