Parcourir la source

updated VertexData.CreateDashedLines : supports now only options parameter (breaking change)

jbousquie il y a 10 ans
Parent
commit
54870b72be
1 fichiers modifiés avec 6 ajouts et 5 suppressions
  1. 6 5
      src/Mesh/babylon.mesh.vertexData.ts

+ 6 - 5
src/Mesh/babylon.mesh.vertexData.ts

@@ -941,7 +941,7 @@
             var indices = [];
             var positions = [];
             var points = options.points;
-            
+
             for (var index = 0; index < points.length; index++) {
                 positions.push(points[index].x, points[index].y, points[index].z);
 
@@ -960,10 +960,11 @@
             return vertexData;
         }
 
-        public static CreateDashedLines(points: Vector3[], dashSize: number, gapSize: number, dashNb: number): VertexData {
-            dashSize = dashSize || 3;
-            gapSize = gapSize || 1;
-            dashNb = dashNb || 200;
+        public static CreateDashedLines(options: { points: Vector3[], dashSize?: number, gapSize?: number, dashNb?: number }): VertexData {
+            var dashSize = options.dashSize || 3;
+            var gapSize = options.gapSize || 1;
+            var dashNb = options.dashNb || 200;
+            var points = options.points;
 
             var positions = new Array<number>();
             var indices = new Array<number>();