浏览代码

fix Mesh.CreateCylinder : set back the parameter "subdivisions" as optional for retrocompat

jbousquie 9 年之前
父节点
当前提交
a9e4355445
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      src/Mesh/babylon.mesh.ts

+ 9 - 0
src/Mesh/babylon.mesh.ts

@@ -1288,6 +1288,15 @@
 
         // Cylinder and cone
         public static CreateCylinder(name: string, height: number, diameterTop: number, diameterBottom: number, tessellation: number, subdivisions: any, scene: Scene, updatable?: any, sideOrientation?: number): Mesh {
+            if (scene === undefined || !(scene instanceof Scene)) {
+                if (scene !== undefined) {
+                    sideOrientation = updatable || Mesh.DEFAULTSIDE;
+                    updatable = scene;
+                }
+                scene = <Scene>subdivisions;
+                subdivisions = 1;
+            }            
+
             var options = {
                 height: height,
                 diameterTop: diameterTop,