Merge remote-tracking branch 'origin/master' into 1.9
This commit is contained in:
@@ -18,7 +18,7 @@ namespace FlaxEditor.Content.Settings
|
||||
/// <summary>
|
||||
/// The layers names.
|
||||
/// </summary>
|
||||
[EditorOrder(10), EditorDisplay("Layers", EditorDisplayAttribute.InlineStyle), Collection(CanResize = true, Display = CollectionAttribute.DisplayType.Inline)]
|
||||
[EditorOrder(10), EditorDisplay("Layers", EditorDisplayAttribute.InlineStyle), Collection(CanResize = false, Display = CollectionAttribute.DisplayType.Inline)]
|
||||
public string[] Layers = new string[32];
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -294,6 +294,10 @@ Quaternion Quaternion::FromDirection(const Float3& direction)
|
||||
{
|
||||
RotationAxis(Float3::Left, PI_OVER_2, orientation);
|
||||
}
|
||||
else if (Float3::Dot(direction, Float3::Down) >= 0.999f)
|
||||
{
|
||||
RotationAxis(Float3::Right, PI_OVER_2, orientation);
|
||||
}
|
||||
else
|
||||
{
|
||||
Float3 right, up;
|
||||
|
||||
@@ -654,6 +654,10 @@ namespace FlaxEngine
|
||||
{
|
||||
orientation = RotationAxis(Float3.Left, Mathf.PiOverTwo);
|
||||
}
|
||||
else if (Float3.Dot(direction, Float3.Down) >= 0.999f)
|
||||
{
|
||||
orientation = RotationAxis(Float3.Right, Mathf.PiOverTwo);
|
||||
}
|
||||
else
|
||||
{
|
||||
var right = Float3.Cross(direction, Float3.Up);
|
||||
|
||||
Reference in New Issue
Block a user