1、常见的材质
点材质PointsMaterial
点材质比较简单,只有PointsMaterial
,通常使用点模型的时候会使用点材质PointsMaterial
。
点材质PointsMaterial
的.size
属性可以每个顶点渲染的方形区域尺寸像素大小。
var geometry = new THREE.SphereGeometry(100, 25, 25); //创建一个球体几何对象
// 创建一个点材质对象
var material = new THREE.PointsMaterial({
color: 0x0000ff, //颜色
size: 1, //点渲染尺寸
});
//点模型对象 参数:几何体 点材质
var point = new THREE.Points(geometry, material);
scene.add(point); //网格模型添加到场景中
线材质
线材质有基础线材质LineBasicMaterial
和虚线材质LineDashedMaterial
两个,通常使用使用Line
等线模型才会用到线材质。
基础线材质LineBasicMaterial
。
var geometry = new THREE.SphereGeometry(100, 25, 25);//球体
// 直线基础材质对象
var material = new THREE.LineBasicMaterial({
color: 0x0000ff
});
var line = new THREE.Line(geometry, material); //线模型对象
scene.add(line); //点模型添加到场景中
虚线材质LineDashedMaterial
。
// 虚线材质对象:产生虚线效果
var