|
@@ -36374,6 +36374,7 @@ declare module "babylonjs/Meshes/Builders/planeBuilder" {
|
|
import { Scene } from "babylonjs/scene";
|
|
import { Scene } from "babylonjs/scene";
|
|
import { Vector4, Plane } from "babylonjs/Maths/math";
|
|
import { Vector4, Plane } from "babylonjs/Maths/math";
|
|
import { Mesh } from "babylonjs/Meshes/mesh";
|
|
import { Mesh } from "babylonjs/Meshes/mesh";
|
|
|
|
+ import { Nullable } from "babylonjs/types";
|
|
/**
|
|
/**
|
|
* Class containing static functions to help procedurally build meshes
|
|
* Class containing static functions to help procedurally build meshes
|
|
*/
|
|
*/
|
|
@@ -36401,7 +36402,7 @@ declare module "babylonjs/Meshes/Builders/planeBuilder" {
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
sourcePlane?: Plane;
|
|
sourcePlane?: Plane;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
declare module "babylonjs/Behaviors/Meshes/pointerDragBehavior" {
|
|
declare module "babylonjs/Behaviors/Meshes/pointerDragBehavior" {
|
|
@@ -40363,6 +40364,7 @@ declare module "babylonjs/Meshes/Builders/groundBuilder" {
|
|
import { Color3 } from "babylonjs/Maths/math";
|
|
import { Color3 } from "babylonjs/Maths/math";
|
|
import { Mesh } from "babylonjs/Meshes/mesh";
|
|
import { Mesh } from "babylonjs/Meshes/mesh";
|
|
import { GroundMesh } from "babylonjs/Meshes/groundMesh";
|
|
import { GroundMesh } from "babylonjs/Meshes/groundMesh";
|
|
|
|
+ import { Nullable } from "babylonjs/types";
|
|
/**
|
|
/**
|
|
* Class containing static functions to help procedurally build meshes
|
|
* Class containing static functions to help procedurally build meshes
|
|
*/
|
|
*/
|
|
@@ -40413,7 +40415,7 @@ declare module "babylonjs/Meshes/Builders/groundBuilder" {
|
|
h: number;
|
|
h: number;
|
|
};
|
|
};
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a ground mesh from a height map
|
|
* Creates a ground mesh from a height map
|
|
* * The parameter `url` sets the URL of the height map image resource.
|
|
* * The parameter `url` sets the URL of the height map image resource.
|
|
@@ -40443,7 +40445,7 @@ declare module "babylonjs/Meshes/Builders/groundBuilder" {
|
|
alphaFilter?: number;
|
|
alphaFilter?: number;
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
onReady?: (mesh: GroundMesh) => void;
|
|
onReady?: (mesh: GroundMesh) => void;
|
|
- }, scene: Scene): GroundMesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): GroundMesh;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
declare module "babylonjs/Meshes/Builders/torusBuilder" {
|
|
declare module "babylonjs/Meshes/Builders/torusBuilder" {
|
|
@@ -44002,6 +44004,7 @@ declare module "babylonjs/Meshes/Builders/polyhedronBuilder" {
|
|
import { Scene } from "babylonjs/scene";
|
|
import { Scene } from "babylonjs/scene";
|
|
import { Color4, Vector4 } from "babylonjs/Maths/math";
|
|
import { Color4, Vector4 } from "babylonjs/Maths/math";
|
|
import { Mesh } from "babylonjs/Meshes/mesh";
|
|
import { Mesh } from "babylonjs/Meshes/mesh";
|
|
|
|
+ import { Nullable } from "babylonjs/types";
|
|
/**
|
|
/**
|
|
* Class containing static functions to help procedurally build meshes
|
|
* Class containing static functions to help procedurally build meshes
|
|
*/
|
|
*/
|
|
@@ -44039,7 +44042,7 @@ declare module "babylonjs/Meshes/Builders/polyhedronBuilder" {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
declare module "babylonjs/Gizmos/scaleGizmo" {
|
|
declare module "babylonjs/Gizmos/scaleGizmo" {
|
|
@@ -50131,7 +50134,7 @@ declare module "babylonjs/Meshes/Builders/shapeBuilder" {
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
instance?: Mesh;
|
|
instance?: Mesh;
|
|
invertUV?: boolean;
|
|
invertUV?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
private static _ExtrudeShapeGeneric;
|
|
private static _ExtrudeShapeGeneric;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -51793,6 +51796,7 @@ declare module "babylonjs/Meshes/Builders/polygonBuilder" {
|
|
import { Scene } from "babylonjs/scene";
|
|
import { Scene } from "babylonjs/scene";
|
|
import { Vector3, Color4, Vector4 } from "babylonjs/Maths/math";
|
|
import { Vector3, Color4, Vector4 } from "babylonjs/Maths/math";
|
|
import { Mesh } from "babylonjs/Meshes/mesh";
|
|
import { Mesh } from "babylonjs/Meshes/mesh";
|
|
|
|
+ import { Nullable } from "babylonjs/types";
|
|
/**
|
|
/**
|
|
* Class containing static functions to help procedurally build meshes
|
|
* Class containing static functions to help procedurally build meshes
|
|
*/
|
|
*/
|
|
@@ -51821,7 +51825,7 @@ declare module "babylonjs/Meshes/Builders/polygonBuilder" {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: Scene, earcutInjection?: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>, earcutInjection?: any): Mesh;
|
|
/**
|
|
/**
|
|
* Creates an extruded polygon mesh, with depth in the Y direction.
|
|
* Creates an extruded polygon mesh, with depth in the Y direction.
|
|
* * You can set different colors and different images to the top, bottom and extruded side by using the parameters `faceColors` (an array of 3 Color3 elements) and `faceUV` (an array of 3 Vector4 elements)
|
|
* * You can set different colors and different images to the top, bottom and extruded side by using the parameters `faceColors` (an array of 3 Color3 elements) and `faceUV` (an array of 3 Vector4 elements)
|
|
@@ -51842,13 +51846,14 @@ declare module "babylonjs/Meshes/Builders/polygonBuilder" {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: Scene, earcutInjection?: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>, earcutInjection?: any): Mesh;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
declare module "babylonjs/Meshes/Builders/latheBuilder" {
|
|
declare module "babylonjs/Meshes/Builders/latheBuilder" {
|
|
import { Scene } from "babylonjs/scene";
|
|
import { Scene } from "babylonjs/scene";
|
|
import { Vector3, Vector4 } from "babylonjs/Maths/math";
|
|
import { Vector3, Vector4 } from "babylonjs/Maths/math";
|
|
import { Mesh } from "babylonjs/Meshes/mesh";
|
|
import { Mesh } from "babylonjs/Meshes/mesh";
|
|
|
|
+ import { Nullable } from "babylonjs/types";
|
|
/**
|
|
/**
|
|
* Class containing static functions to help procedurally build meshes
|
|
* Class containing static functions to help procedurally build meshes
|
|
*/
|
|
*/
|
|
@@ -51886,10 +51891,11 @@ declare module "babylonjs/Meshes/Builders/latheBuilder" {
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
cap?: number;
|
|
cap?: number;
|
|
invertUV?: boolean;
|
|
invertUV?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
declare module "babylonjs/Meshes/Builders/tubeBuilder" {
|
|
declare module "babylonjs/Meshes/Builders/tubeBuilder" {
|
|
|
|
+ import { Nullable } from "babylonjs/types";
|
|
import { Scene } from "babylonjs/scene";
|
|
import { Scene } from "babylonjs/scene";
|
|
import { Vector3, Vector4 } from "babylonjs/Maths/math";
|
|
import { Vector3, Vector4 } from "babylonjs/Maths/math";
|
|
import { Mesh } from "babylonjs/Meshes/mesh";
|
|
import { Mesh } from "babylonjs/Meshes/mesh";
|
|
@@ -51934,13 +51940,14 @@ declare module "babylonjs/Meshes/Builders/tubeBuilder" {
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
instance?: Mesh;
|
|
instance?: Mesh;
|
|
invertUV?: boolean;
|
|
invertUV?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
declare module "babylonjs/Meshes/Builders/icoSphereBuilder" {
|
|
declare module "babylonjs/Meshes/Builders/icoSphereBuilder" {
|
|
import { Scene } from "babylonjs/scene";
|
|
import { Scene } from "babylonjs/scene";
|
|
import { Vector4 } from "babylonjs/Maths/math";
|
|
import { Vector4 } from "babylonjs/Maths/math";
|
|
import { Mesh } from "babylonjs/Meshes/mesh";
|
|
import { Mesh } from "babylonjs/Meshes/mesh";
|
|
|
|
+ import { Nullable } from "babylonjs/types";
|
|
/**
|
|
/**
|
|
* Class containing static functions to help procedurally build meshes
|
|
* Class containing static functions to help procedurally build meshes
|
|
*/
|
|
*/
|
|
@@ -51971,7 +51978,7 @@ declare module "babylonjs/Meshes/Builders/icoSphereBuilder" {
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
declare module "babylonjs/Meshes/Builders/decalBuilder" {
|
|
declare module "babylonjs/Meshes/Builders/decalBuilder" {
|
|
@@ -52071,7 +52078,7 @@ declare module "babylonjs/Meshes/meshBuilder" {
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
- }, scene: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a plane polygonal mesh. By default, this is a disc
|
|
* Creates a plane polygonal mesh. By default, this is a disc
|
|
* * The parameter `radius` sets the radius size (float) of the polygon (default 0.5)
|
|
* * The parameter `radius` sets the radius size (float) of the polygon (default 0.5)
|
|
@@ -52121,7 +52128,7 @@ declare module "babylonjs/Meshes/meshBuilder" {
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a ribbon mesh. The ribbon is a parametric shape. It has no predefined shape. Its final shape will depend on the input parameters
|
|
* Creates a ribbon mesh. The ribbon is a parametric shape. It has no predefined shape. Its final shape will depend on the input parameters
|
|
* * The parameter `pathArray` is a required array of paths, what are each an array of successive Vector3. The pathArray parameter depicts the ribbon geometry
|
|
* * The parameter `pathArray` is a required array of paths, what are each an array of successive Vector3. The pathArray parameter depicts the ribbon geometry
|
|
@@ -52202,7 +52209,7 @@ declare module "babylonjs/Meshes/meshBuilder" {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a torus mesh
|
|
* Creates a torus mesh
|
|
* * The parameter `diameter` sets the diameter size (float) of the torus (default 1)
|
|
* * The parameter `diameter` sets the diameter size (float) of the torus (default 1)
|
|
@@ -52225,7 +52232,7 @@ declare module "babylonjs/Meshes/meshBuilder" {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a torus knot mesh
|
|
* Creates a torus knot mesh
|
|
* * The parameter `radius` sets the global radius size (float) of the torus knot (default 2)
|
|
* * The parameter `radius` sets the global radius size (float) of the torus knot (default 2)
|
|
@@ -52252,7 +52259,7 @@ declare module "babylonjs/Meshes/meshBuilder" {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a line system mesh. A line system is a pool of many lines gathered in a single mesh
|
|
* Creates a line system mesh. A line system is a pool of many lines gathered in a single mesh
|
|
* * A line system mesh is considered as a parametric shape since it has no predefined original shape. Its shape is determined by the passed array of lines as an input parameter
|
|
* * A line system mesh is considered as a parametric shape since it has no predefined original shape. Its shape is determined by the passed array of lines as an input parameter
|
|
@@ -52398,7 +52405,7 @@ declare module "babylonjs/Meshes/meshBuilder" {
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
instance?: Mesh;
|
|
instance?: Mesh;
|
|
invertUV?: boolean;
|
|
invertUV?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates lathe mesh.
|
|
* Creates lathe mesh.
|
|
* The lathe is a shape with a symetry axis : a 2D model shape is rotated around this axis to design the lathe
|
|
* The lathe is a shape with a symetry axis : a 2D model shape is rotated around this axis to design the lathe
|
|
@@ -52432,7 +52439,7 @@ declare module "babylonjs/Meshes/meshBuilder" {
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
cap?: number;
|
|
cap?: number;
|
|
invertUV?: boolean;
|
|
invertUV?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a plane mesh
|
|
* Creates a plane mesh
|
|
* * The parameter `size` sets the size (float) of both sides of the plane at once (default 1)
|
|
* * The parameter `size` sets the size (float) of both sides of the plane at once (default 1)
|
|
@@ -52456,7 +52463,7 @@ declare module "babylonjs/Meshes/meshBuilder" {
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
sourcePlane?: Plane;
|
|
sourcePlane?: Plane;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a ground mesh
|
|
* Creates a ground mesh
|
|
* * The parameters `width` and `height` (floats, default 1) set the width and height sizes of the ground
|
|
* * The parameters `width` and `height` (floats, default 1) set the width and height sizes of the ground
|
|
@@ -52475,7 +52482,7 @@ declare module "babylonjs/Meshes/meshBuilder" {
|
|
subdivisionsX?: number;
|
|
subdivisionsX?: number;
|
|
subdivisionsY?: number;
|
|
subdivisionsY?: number;
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
- }, scene: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a tiled ground mesh
|
|
* Creates a tiled ground mesh
|
|
* * The parameters `xmin` and `xmax` (floats, default -1 and 1) set the ground minimum and maximum X coordinates
|
|
* * The parameters `xmin` and `xmax` (floats, default -1 and 1) set the ground minimum and maximum X coordinates
|
|
@@ -52503,7 +52510,7 @@ declare module "babylonjs/Meshes/meshBuilder" {
|
|
h: number;
|
|
h: number;
|
|
};
|
|
};
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a ground mesh from a height map
|
|
* Creates a ground mesh from a height map
|
|
* * The parameter `url` sets the URL of the height map image resource.
|
|
* * The parameter `url` sets the URL of the height map image resource.
|
|
@@ -52533,7 +52540,7 @@ declare module "babylonjs/Meshes/meshBuilder" {
|
|
alphaFilter?: number;
|
|
alphaFilter?: number;
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
onReady?: (mesh: GroundMesh) => void;
|
|
onReady?: (mesh: GroundMesh) => void;
|
|
- }, scene: Scene): GroundMesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): GroundMesh;
|
|
/**
|
|
/**
|
|
* Creates a polygon mesh
|
|
* Creates a polygon mesh
|
|
* The polygon's shape will depend on the input parameters and is constructed parallel to a ground mesh
|
|
* The polygon's shape will depend on the input parameters and is constructed parallel to a ground mesh
|
|
@@ -52558,7 +52565,7 @@ declare module "babylonjs/Meshes/meshBuilder" {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: Scene, earcutInjection?: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>, earcutInjection?: any): Mesh;
|
|
/**
|
|
/**
|
|
* Creates an extruded polygon mesh, with depth in the Y direction.
|
|
* Creates an extruded polygon mesh, with depth in the Y direction.
|
|
* * You can set different colors and different images to the top, bottom and extruded side by using the parameters `faceColors` (an array of 3 Color3 elements) and `faceUV` (an array of 3 Vector4 elements)
|
|
* * You can set different colors and different images to the top, bottom and extruded side by using the parameters `faceColors` (an array of 3 Color3 elements) and `faceUV` (an array of 3 Vector4 elements)
|
|
@@ -52579,7 +52586,7 @@ declare module "babylonjs/Meshes/meshBuilder" {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: Scene, earcutInjection?: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>, earcutInjection?: any): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a tube mesh.
|
|
* Creates a tube mesh.
|
|
* The tube is a parametric shape. It has no predefined shape. Its final shape will depend on the input parameters
|
|
* The tube is a parametric shape. It has no predefined shape. Its final shape will depend on the input parameters
|
|
@@ -52617,7 +52624,7 @@ declare module "babylonjs/Meshes/meshBuilder" {
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
instance?: Mesh;
|
|
instance?: Mesh;
|
|
invertUV?: boolean;
|
|
invertUV?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a polyhedron mesh
|
|
* Creates a polyhedron mesh
|
|
* * The parameter `type` (positive integer, max 14, default 0) sets the polyhedron type to build among the 15 embbeded types. Please refer to the type sheet in the tutorial to choose the wanted type
|
|
* * The parameter `type` (positive integer, max 14, default 0) sets the polyhedron type to build among the 15 embbeded types. Please refer to the type sheet in the tutorial to choose the wanted type
|
|
@@ -52651,7 +52658,7 @@ declare module "babylonjs/Meshes/meshBuilder" {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a decal mesh.
|
|
* Creates a decal mesh.
|
|
* A decal is a mesh usually applied as a model onto the surface of another mesh. So don't forget the parameter `sourceMesh` depicting the decal
|
|
* A decal is a mesh usually applied as a model onto the surface of another mesh. So don't forget the parameter `sourceMesh` depicting the decal
|
|
@@ -94885,7 +94892,7 @@ declare module BABYLON {
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
sourcePlane?: Plane;
|
|
sourcePlane?: Plane;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
declare module BABYLON {
|
|
declare module BABYLON {
|
|
@@ -98601,7 +98608,7 @@ declare module BABYLON {
|
|
h: number;
|
|
h: number;
|
|
};
|
|
};
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a ground mesh from a height map
|
|
* Creates a ground mesh from a height map
|
|
* * The parameter `url` sets the URL of the height map image resource.
|
|
* * The parameter `url` sets the URL of the height map image resource.
|
|
@@ -98631,7 +98638,7 @@ declare module BABYLON {
|
|
alphaFilter?: number;
|
|
alphaFilter?: number;
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
onReady?: (mesh: GroundMesh) => void;
|
|
onReady?: (mesh: GroundMesh) => void;
|
|
- }, scene: Scene): GroundMesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): GroundMesh;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
declare module BABYLON {
|
|
declare module BABYLON {
|
|
@@ -101877,7 +101884,7 @@ declare module BABYLON {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
declare module BABYLON {
|
|
declare module BABYLON {
|
|
@@ -107546,7 +107553,7 @@ declare module BABYLON {
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
instance?: Mesh;
|
|
instance?: Mesh;
|
|
invertUV?: boolean;
|
|
invertUV?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
private static _ExtrudeShapeGeneric;
|
|
private static _ExtrudeShapeGeneric;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -109083,7 +109090,7 @@ declare module BABYLON {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: Scene, earcutInjection?: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>, earcutInjection?: any): Mesh;
|
|
/**
|
|
/**
|
|
* Creates an extruded polygon mesh, with depth in the Y direction.
|
|
* Creates an extruded polygon mesh, with depth in the Y direction.
|
|
* * You can set different colors and different images to the top, bottom and extruded side by using the parameters `faceColors` (an array of 3 Color3 elements) and `faceUV` (an array of 3 Vector4 elements)
|
|
* * You can set different colors and different images to the top, bottom and extruded side by using the parameters `faceColors` (an array of 3 Color3 elements) and `faceUV` (an array of 3 Vector4 elements)
|
|
@@ -109104,7 +109111,7 @@ declare module BABYLON {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: Scene, earcutInjection?: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>, earcutInjection?: any): Mesh;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
declare module BABYLON {
|
|
declare module BABYLON {
|
|
@@ -109145,7 +109152,7 @@ declare module BABYLON {
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
cap?: number;
|
|
cap?: number;
|
|
invertUV?: boolean;
|
|
invertUV?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
declare module BABYLON {
|
|
declare module BABYLON {
|
|
@@ -109190,7 +109197,7 @@ declare module BABYLON {
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
instance?: Mesh;
|
|
instance?: Mesh;
|
|
invertUV?: boolean;
|
|
invertUV?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
declare module BABYLON {
|
|
declare module BABYLON {
|
|
@@ -109224,7 +109231,7 @@ declare module BABYLON {
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
declare module BABYLON {
|
|
declare module BABYLON {
|
|
@@ -109314,7 +109321,7 @@ declare module BABYLON {
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
- }, scene: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a plane polygonal mesh. By default, this is a disc
|
|
* Creates a plane polygonal mesh. By default, this is a disc
|
|
* * The parameter `radius` sets the radius size (float) of the polygon (default 0.5)
|
|
* * The parameter `radius` sets the radius size (float) of the polygon (default 0.5)
|
|
@@ -109364,7 +109371,7 @@ declare module BABYLON {
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a ribbon mesh. The ribbon is a parametric shape. It has no predefined shape. Its final shape will depend on the input parameters
|
|
* Creates a ribbon mesh. The ribbon is a parametric shape. It has no predefined shape. Its final shape will depend on the input parameters
|
|
* * The parameter `pathArray` is a required array of paths, what are each an array of successive Vector3. The pathArray parameter depicts the ribbon geometry
|
|
* * The parameter `pathArray` is a required array of paths, what are each an array of successive Vector3. The pathArray parameter depicts the ribbon geometry
|
|
@@ -109445,7 +109452,7 @@ declare module BABYLON {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a torus mesh
|
|
* Creates a torus mesh
|
|
* * The parameter `diameter` sets the diameter size (float) of the torus (default 1)
|
|
* * The parameter `diameter` sets the diameter size (float) of the torus (default 1)
|
|
@@ -109468,7 +109475,7 @@ declare module BABYLON {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a torus knot mesh
|
|
* Creates a torus knot mesh
|
|
* * The parameter `radius` sets the global radius size (float) of the torus knot (default 2)
|
|
* * The parameter `radius` sets the global radius size (float) of the torus knot (default 2)
|
|
@@ -109495,7 +109502,7 @@ declare module BABYLON {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a line system mesh. A line system is a pool of many lines gathered in a single mesh
|
|
* Creates a line system mesh. A line system is a pool of many lines gathered in a single mesh
|
|
* * A line system mesh is considered as a parametric shape since it has no predefined original shape. Its shape is determined by the passed array of lines as an input parameter
|
|
* * A line system mesh is considered as a parametric shape since it has no predefined original shape. Its shape is determined by the passed array of lines as an input parameter
|
|
@@ -109641,7 +109648,7 @@ declare module BABYLON {
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
instance?: Mesh;
|
|
instance?: Mesh;
|
|
invertUV?: boolean;
|
|
invertUV?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates lathe mesh.
|
|
* Creates lathe mesh.
|
|
* The lathe is a shape with a symetry axis : a 2D model shape is rotated around this axis to design the lathe
|
|
* The lathe is a shape with a symetry axis : a 2D model shape is rotated around this axis to design the lathe
|
|
@@ -109675,7 +109682,7 @@ declare module BABYLON {
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
cap?: number;
|
|
cap?: number;
|
|
invertUV?: boolean;
|
|
invertUV?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a plane mesh
|
|
* Creates a plane mesh
|
|
* * The parameter `size` sets the size (float) of both sides of the plane at once (default 1)
|
|
* * The parameter `size` sets the size (float) of both sides of the plane at once (default 1)
|
|
@@ -109699,7 +109706,7 @@ declare module BABYLON {
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
sourcePlane?: Plane;
|
|
sourcePlane?: Plane;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a ground mesh
|
|
* Creates a ground mesh
|
|
* * The parameters `width` and `height` (floats, default 1) set the width and height sizes of the ground
|
|
* * The parameters `width` and `height` (floats, default 1) set the width and height sizes of the ground
|
|
@@ -109718,7 +109725,7 @@ declare module BABYLON {
|
|
subdivisionsX?: number;
|
|
subdivisionsX?: number;
|
|
subdivisionsY?: number;
|
|
subdivisionsY?: number;
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
- }, scene: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a tiled ground mesh
|
|
* Creates a tiled ground mesh
|
|
* * The parameters `xmin` and `xmax` (floats, default -1 and 1) set the ground minimum and maximum X coordinates
|
|
* * The parameters `xmin` and `xmax` (floats, default -1 and 1) set the ground minimum and maximum X coordinates
|
|
@@ -109746,7 +109753,7 @@ declare module BABYLON {
|
|
h: number;
|
|
h: number;
|
|
};
|
|
};
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a ground mesh from a height map
|
|
* Creates a ground mesh from a height map
|
|
* * The parameter `url` sets the URL of the height map image resource.
|
|
* * The parameter `url` sets the URL of the height map image resource.
|
|
@@ -109776,7 +109783,7 @@ declare module BABYLON {
|
|
alphaFilter?: number;
|
|
alphaFilter?: number;
|
|
updatable?: boolean;
|
|
updatable?: boolean;
|
|
onReady?: (mesh: GroundMesh) => void;
|
|
onReady?: (mesh: GroundMesh) => void;
|
|
- }, scene: Scene): GroundMesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): GroundMesh;
|
|
/**
|
|
/**
|
|
* Creates a polygon mesh
|
|
* Creates a polygon mesh
|
|
* The polygon's shape will depend on the input parameters and is constructed parallel to a ground mesh
|
|
* The polygon's shape will depend on the input parameters and is constructed parallel to a ground mesh
|
|
@@ -109801,7 +109808,7 @@ declare module BABYLON {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: Scene, earcutInjection?: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>, earcutInjection?: any): Mesh;
|
|
/**
|
|
/**
|
|
* Creates an extruded polygon mesh, with depth in the Y direction.
|
|
* Creates an extruded polygon mesh, with depth in the Y direction.
|
|
* * You can set different colors and different images to the top, bottom and extruded side by using the parameters `faceColors` (an array of 3 Color3 elements) and `faceUV` (an array of 3 Vector4 elements)
|
|
* * You can set different colors and different images to the top, bottom and extruded side by using the parameters `faceColors` (an array of 3 Color3 elements) and `faceUV` (an array of 3 Vector4 elements)
|
|
@@ -109822,7 +109829,7 @@ declare module BABYLON {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: Scene, earcutInjection?: any): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>, earcutInjection?: any): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a tube mesh.
|
|
* Creates a tube mesh.
|
|
* The tube is a parametric shape. It has no predefined shape. Its final shape will depend on the input parameters
|
|
* The tube is a parametric shape. It has no predefined shape. Its final shape will depend on the input parameters
|
|
@@ -109860,7 +109867,7 @@ declare module BABYLON {
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
instance?: Mesh;
|
|
instance?: Mesh;
|
|
invertUV?: boolean;
|
|
invertUV?: boolean;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a polyhedron mesh
|
|
* Creates a polyhedron mesh
|
|
* * The parameter `type` (positive integer, max 14, default 0) sets the polyhedron type to build among the 15 embbeded types. Please refer to the type sheet in the tutorial to choose the wanted type
|
|
* * The parameter `type` (positive integer, max 14, default 0) sets the polyhedron type to build among the 15 embbeded types. Please refer to the type sheet in the tutorial to choose the wanted type
|
|
@@ -109894,7 +109901,7 @@ declare module BABYLON {
|
|
sideOrientation?: number;
|
|
sideOrientation?: number;
|
|
frontUVs?: Vector4;
|
|
frontUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
backUVs?: Vector4;
|
|
- }, scene: Scene): Mesh;
|
|
|
|
|
|
+ }, scene?: Nullable<Scene>): Mesh;
|
|
/**
|
|
/**
|
|
* Creates a decal mesh.
|
|
* Creates a decal mesh.
|
|
* A decal is a mesh usually applied as a model onto the surface of another mesh. So don't forget the parameter `sourceMesh` depicting the decal
|
|
* A decal is a mesh usually applied as a model onto the surface of another mesh. So don't forget the parameter `sourceMesh` depicting the decal
|