|
@@ -9663,6 +9663,7 @@ var BABYLON;
|
|
|
// Transmit children
|
|
|
var returnedPromise = returnedValue;
|
|
|
returnedPromise._moveChildren(this._children);
|
|
|
+ value = returnedPromise._result;
|
|
|
}
|
|
|
else {
|
|
|
value = returnedValue;
|
|
@@ -9676,12 +9677,10 @@ var BABYLON;
|
|
|
this._children.length = 0;
|
|
|
delete this._onFulfilled;
|
|
|
delete this._onRejected;
|
|
|
- return returnedValue;
|
|
|
}
|
|
|
catch (e) {
|
|
|
this._reject(e, true);
|
|
|
}
|
|
|
- return null;
|
|
|
};
|
|
|
InternalPromise.prototype._reject = function (reason, onLocalThrow) {
|
|
|
if (onLocalThrow === void 0) { onLocalThrow = false; }
|
|
@@ -52958,7 +52957,7 @@ var BABYLON;
|
|
|
// Better distribution in a cone at normal angles.
|
|
|
h = 1 - h * h;
|
|
|
var radius = BABYLON.Scalar.RandomRange(0, this._radius);
|
|
|
- radius = radius * h / this._height;
|
|
|
+ radius = radius * h;
|
|
|
var randX = radius * Math.sin(s);
|
|
|
var randZ = radius * Math.cos(s);
|
|
|
var randY = h * this._height;
|