From 0d10fe00dbf8dd46ec2db35461de7bdc64cd0d94 Mon Sep 17 00:00:00 2001 From: Conrad Wahlen Date: Fri, 25 Aug 2017 14:04:26 +0200 Subject: [PATCH] Add material array as option for Mesh and LineSegment --- types/three/three-core.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/types/three/three-core.d.ts b/types/three/three-core.d.ts index 126d68a7a4..c9c730ac6e 100644 --- a/types/three/three-core.d.ts +++ b/types/three/three-core.d.ts @@ -4707,17 +4707,17 @@ export const LinePieces: number; export class LineSegments extends Line { constructor( geometry?: Geometry | BufferGeometry, - material?: LineDashedMaterial | LineBasicMaterial | ShaderMaterial, + material?: LineDashedMaterial | LineBasicMaterial | ShaderMaterial | (LineDashedMaterial | LineBasicMaterial | ShaderMaterial)[], mode?: number ); } export class Mesh extends Object3D { - constructor(geometry?: Geometry, material?: Material); - constructor(geometry?: BufferGeometry, material?: Material); + constructor(geometry?: Geometry, material?: Material | Material []); + constructor(geometry?: BufferGeometry, material?: Material | Material []); geometry: Geometry|BufferGeometry; - material: Material; + material: Material | Material[]; drawMode: TrianglesDrawModes; setDrawMode(drawMode: TrianglesDrawModes): void;