You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
<!DOCTYPE html>
< html lang = "zh" >
< head >
< meta charset = "utf-8" / >
< base href = "../../../" / >
< script src = "page.js" > < / script >
< link type = "text/css" rel = "stylesheet" href = "page.css" / >
< / head >
< body >
[page:Texture] →
< h1 > 立方纹理([name]) < / h1 >
< p class = "desc" > 创建一个由6张图片所组成的纹理对象。< / p >
< h2 > 代码示例< / h2 >
< code >
const loader = new THREE.CubeTextureLoader();
loader.setPath( 'textures/cube/pisa/' );
const textureCube = loader.load( [
'px.png', 'nx.png',
'py.png', 'ny.png',
'pz.png', 'nz.png'
] );
const material = new THREE.MeshBasicMaterial( { color: 0xffffff, envMap: textureCube } );
< / code >
< h2 > 构造函数< / h2 >
< h3 > [name]( images, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy, colorSpace )< / h3 >
< p >
CubeTexture( 立方贴图) 的功能以及用法几乎和[page:Texture]是相同的。区别在于, CubeTexture中的图像是6个单独的图像所组成的数组,
纹理映射选项为[page:Textures THREE.CubeReflectionMapping](默认值)或[page:Textures THREE.CubeRefractionMapping]。
< / p >
< h2 > 属性< / h2 >
< p >
公共属性请参考[page:Texture Texture]类。
< / p >
< h3 > [property:Boolean flipY]< / h3 >
< p >
如果设置为 *true*, 纹理在上传到GPU时会被垂直翻转。默认值为 *false*。
< / p >
< h3 > [property:Boolean isCubeTexture]< / h3 >
< p >
只读属性,用于检查给定对象是否为[name]类型。
< / p >
< h2 > 方法< / h2 >
< p >
公共方法请参考[page:Texture Texture]类。
< / p >
< h2 > 源代码< / h2 >
< p >
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
< / p >
< / body >
< / html >