[page:WebGLRenderTarget] →

[name]

被[page:CubeCamera]作为它的[page:WebGLRenderTarget]使用

例子

有关示例请参阅[page:CubeCamera]

构造器

[name]([param:Number size], [param:Object options])

[page:Float size] - the size, in pixels.
options - (可选)一个保存着自动生成的目标纹理的纹理参数以及表示是否使用深度缓存/模板缓存的布尔值的对象。 有关纹理参数的说明,请参阅[page:Texture Texture]. 以下是合理选项:

[page:Constant wrapS] - 默认是[page:Textures ClampToEdgeWrapping].
[page:Constant wrapT] - 默认是[page:Textures ClampToEdgeWrapping].
[page:Constant magFilter] - 默认是[page:Textures .LinearFilter].
[page:Constant minFilter] - 默认是[page:Textures LinearFilter].
[page:Constant format] - 默认是[page:Textures RGBAFormat].
[page:Constant type] - 默认是[page:Textures UnsignedByteType].
[page:Number anisotropy] - 默认是 *1*. 参见[page:Texture.anistropy]
[page:Constant encoding] - 默认是[page:Textures LinearEncoding].
[page:Boolean depthBuffer] - 默认是*true*.如果不需要就设为false
[page:Boolean stencilBuffer] - default is *false*. Set this to true if you need it.

创建一个新[name]

属性

继承属性,请参阅[page:WebGLRenderTarget]

方法

继承方法,请参阅[page:WebGLRenderTarget]

[method:WebGLCubeRenderTarget fromEquirectangularTexture]( [param:WebGLRenderer renderer], [param:Texture texture] )

[page:WebGLRenderer renderer] — 渲染器。
[page:Texture texture] — equirectangular 纹理。

如果你想将一张equirectangular格式的全景图转换到cubemap格式,则使用此方法。

[method:undefined clear]( [param:WebGLRenderer renderer], [param:Boolean color], [param:Boolean depth], [param:Boolean stencil] )

这个方法用来来清除renderTarget的颜色、深度和/或模板缓冲区。 颜色缓冲区设置为渲染器当前的“清除”色。参数默认值均为*true*。

源码

[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]