|
@@ -258,7 +258,7 @@
|
|
|
}
|
|
|
|
|
|
public static CreateLathe(name: string, options: { shape: Vector3[], radius?: number, tessellation?: number, arc?: number, closed?: boolean, updatable?: boolean, sideOrientation?: number }, scene: Scene): Mesh {
|
|
|
- var arc: number = (options.arc <= 0) ? 1.0 : options.arc || 1.0;
|
|
|
+ var arc: number = (options.arc <= 0 || options.arc > 1) ? 1.0 : options.arc || 1.0;
|
|
|
var closed: boolean = (options.closed === undefined) ? true : options.closed;
|
|
|
var shape = options.shape;
|
|
|
var radius = options.radius || 1;
|
|
@@ -399,7 +399,7 @@
|
|
|
var updatable = options.updatable;
|
|
|
var sideOrientation = options.sideOrientation || Mesh.DEFAULTSIDE;
|
|
|
var instance = options.instance;
|
|
|
- options.arc = (options.arc < 0) ? 1 : options.arc || 1;
|
|
|
+ options.arc = (options.arc <= 0 || options.arc > 1) ? 1 : options.arc || 1;
|
|
|
|
|
|
// tube geometry
|
|
|
var tubePathArray = (path, path3D, circlePaths, radius, tessellation, radiusFunction, cap, arc) => {
|