Files
apt-nl-map/static/Magic4/js/three.js-dev/docs/api/zh/textures/CubeTexture.html
2024-12-04 10:21:04 +08:00

61 lines
1.4 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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] &rarr;
<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 )</h3>
<p>
CubeTexture立方贴图的功能以及用法几乎和[page:Texture]是相同的。区别在于CubeTexture中的图像是6个单独的图像所组成的数组
纹理映射选项为[page:Textures THREE.CubeReflectionMapping](默认值)或[page:Textures THREE.CubeRefractionMapping]。
</p>
<h2>属性</h2>
<p>
See the base [page:Texture Texture] class for common properties.
</p>
<h2>方法</h2>
<p>
See the base [page:Texture Texture] class for common methods.
</p>
<h2>源代码</h2>
<p>
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
</p>
</body>
</html>