|
@@ -32,9 +32,10 @@ import {threejsLessonUtils} from './threejs-lesson-utils.js';
|
|
|
|
|
|
function basicLambertPhongExample(MaterialCtor, lowPoly, params = {}) {
|
|
function basicLambertPhongExample(MaterialCtor, lowPoly, params = {}) {
|
|
const geometry = lowPoly ? lowPolySphereGeometry : highPolySphereGeometry;
|
|
const geometry = lowPoly ? lowPolySphereGeometry : highPolySphereGeometry;
|
|
- const material = new MaterialCtor(Object.assign({
|
|
|
|
|
|
+ const material = new MaterialCtor({
|
|
color: 'hsl(210,50%,50%)',
|
|
color: 'hsl(210,50%,50%)',
|
|
- }, params));
|
|
|
|
|
|
+ ...params,
|
|
|
|
+ });
|
|
return {
|
|
return {
|
|
obj3D: new THREE.Mesh(geometry, material),
|
|
obj3D: new THREE.Mesh(geometry, material),
|
|
trackball: lowPoly,
|
|
trackball: lowPoly,
|