Browse Source

Merge pull request #6732 from BabylonJS/createSphere-patch

Update sphereBuilder.ts
David Catuhe 6 năm trước cách đây
mục cha
commit
f341e71f8b
1 tập tin đã thay đổi với 3 bổ sung2 xóa
  1. 3 2
      src/Meshes/Builders/sphereBuilder.ts

+ 3 - 2
src/Meshes/Builders/sphereBuilder.ts

@@ -2,6 +2,7 @@ import { Vector4, Vector3, Matrix } from "../../Maths/math.vector";
 import { Mesh, _CreationDataStorage } from "../mesh";
 import { VertexData } from "../mesh.vertexData";
 import { Scene } from "../../scene";
+import { Nullable } from '../../types';
 
 VertexData.CreateSphere = function(options: { segments?: number, diameter?: number, diameterX?: number, diameterY?: number, diameterZ?: number, arc?: number, slice?: number, sideOrientation?: number, frontUVs?: Vector4, backUVs?: Vector4 }): VertexData {
     var segments: number = options.segments || 32;
@@ -105,7 +106,7 @@ export class SphereBuilder {
      * @returns the sphere mesh
      * @see https://doc.babylonjs.com/how_to/set_shapes#sphere
      */
-    public static CreateSphere(name: string, options: { segments?: number, diameter?: number, diameterX?: number, diameterY?: number, diameterZ?: number, arc?: number, slice?: number, sideOrientation?: number, frontUVs?: Vector4, backUVs?: Vector4, updatable?: boolean }, scene: any): Mesh {
+    public static CreateSphere(name: string, options: { segments?: number, diameter?: number, diameterX?: number, diameterY?: number, diameterZ?: number, arc?: number, slice?: number, sideOrientation?: number, frontUVs?: Vector4, backUVs?: Vector4, updatable?: boolean }, scene: Nullable<Scene> = null): Mesh {
         var sphere = new Mesh(name, scene);
 
         options.sideOrientation = Mesh._GetDefaultSideOrientation(options.sideOrientation);
@@ -117,4 +118,4 @@ export class SphereBuilder {
 
         return sphere;
     }
-}
+}