2016-10-07 03:14:07 +00:00
|
|
|
import * as THREE from 'three';
|
2016-09-12 19:54:07 +00:00
|
|
|
|
2016-10-07 03:14:07 +00:00
|
|
|
import Config from '../../data/config';
|
2016-09-12 19:54:07 +00:00
|
|
|
|
|
|
|
export default class Material {
|
|
|
|
constructor() {
|
|
|
|
this.emissive = new THREE.MeshBasicMaterial({
|
|
|
|
color: 0xeeeeee,
|
|
|
|
side: THREE.DoubleSide,
|
|
|
|
fog: false
|
|
|
|
});
|
|
|
|
|
|
|
|
this.standard = new THREE.MeshStandardMaterial({
|
|
|
|
shading: THREE.FlatShading,
|
|
|
|
roughness: 1,
|
|
|
|
metalness: 0,
|
|
|
|
side: THREE.DoubleSide,
|
|
|
|
fog: false
|
|
|
|
});
|
|
|
|
|
|
|
|
this.wire = new THREE.MeshBasicMaterial({wireframe: true});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|