|
@@ -759,7 +759,16 @@
|
|
|
}
|
|
|
|
|
|
// Cylinder and cone (Code inspired by SharpDX.org)
|
|
|
- public static CreateCylinder(name: string, height: number, diameterTop: number, diameterBottom: number, tessellation: number, subdivisions: number, scene: Scene, updatable?: boolean): Mesh {
|
|
|
+ public static CreateCylinder(name: string, height: number, diameterTop: number, diameterBottom: number, tessellation: number, subdivisions: any, scene: Scene, updatable?: any): Mesh {
|
|
|
+ // subdivisions is a new parameter, we need to support old signature
|
|
|
+ if (scene === undefined || !(scene instanceof Scene)) {
|
|
|
+ if (scene !== undefined) {
|
|
|
+ updatable = scene;
|
|
|
+ }
|
|
|
+ scene = <Scene>subdivisions;
|
|
|
+ subdivisions = 1;
|
|
|
+ }
|
|
|
+
|
|
|
var cylinder = new BABYLON.Mesh(name, scene);
|
|
|
var vertexData = BABYLON.VertexData.CreateCylinder(height, diameterTop, diameterBottom, tessellation, subdivisions);
|
|
|
|