| | |
| | | this.rackWidth = 3;//支架的宽度,默认设定为3 |
| | | |
| | | // 材质 |
| | | let shelfMat = new THREE.MeshLambertMaterial({ |
| | | let shelfMat = new THREE.MeshPhysicalMaterial({ |
| | | color: 0x175EC0, |
| | | transparent: true, |
| | | opacity: .6 |
| | | });//定义支架和托盘的材质 |
| | | transparent: false, |
| | | opacity: 0.7 |
| | | }); |
| | | //定义一个组合体 |
| | | let group = new THREE.Group(); |
| | | |
| | |
| | | } |
| | | |
| | | let mergedGeometry = BufferGeometryUtils.mergeBufferGeometries(geometries); |
| | | return new THREE.Mesh(mergedGeometry, shelfMat); |
| | | var mesh = new THREE.Mesh(mergedGeometry, shelfMat); |
| | | mesh.castShadow = true; |
| | | return mesh; |
| | | } |
| | | |
| | | export {StoreShelf} |