type
Component
默认用法
点击我查看代码
<template>
<tv-scene class="scene" @created="created">
<tv-bloom :layer="1" />
</tv-scene>
</template>
<script lang="ts" setup>
import * as THREE from 'three'
const created = async (scene, { camera }) => {
camera.position.set(0, 1.5, 3)
const geometry = new THREE.BoxGeometry()
const material = new THREE.MeshLambertMaterial({ color: 0xff5500 })
const cube0 = new THREE.Mesh(geometry, material)
cube0.position.set(0.5, 0, 0)
cube0.layers.set(0)
// 添加方块到场景中。
scene.add(cube0)
const cube1 = new THREE.Mesh(geometry, material)
cube1.position.set(-0.5, 0, 0)
cube1.layers.set(1)
// 添加方块到场景中。
scene.add(cube1)
}
</script>
<style>
.scene {
margin-top: 10px;
width: 100%;
height: 300px;
}
</style>
属性
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
layer | number | 0 | 可选 泛光所在的层。 |
strength | number | 1 | 可选 泛光强度。 |
radius | number | 0.5 | 可选 泛光半径。 |
threshold | number | 0.5 | 可选 泛光阈值。 |