THREE.PointsMaterial
是一个用于THREE.Points
对象的材质,主要用于渲染粒子系统或单独的点。当你将PointsMaterial
应用到一个几何体上时,每一个顶点都会被渲染为一个单独的点。
属性
-
color
: 颜色对象,决定了点的颜色,默认是白色。 -
map
: 这是一个纹理对象,应用于点。默认值是null,表示没有纹理。如果设置了纹理,那么纹理的颜色将与color
属性的颜色混合。 -
size
: 一个数字,表示点的大小。默认值是1。 -
sizeAttenuation
: 一个布尔值,表示点的大小是否受到距离的影响。如果值为true,那么离摄像机远的点将被渲染得更小。默认值是true。 -
alphaTest
: 一个数字,用于剔除低于某个透明度阈值的像素。默认值是0。 -
transparent
: 一个布尔值,表示材质是否透明。默认值是false。 -
opacity
: 一个数字,表示材质的透明度。默认值是1。
示例
var pointsMaterial = new THREE.PointsMaterial({ color: 0xffffff, size: 0.1 });
在这个例子中,我们创建了一个白色的PointsMaterial
,点的大小是0.1。