Added ToMultiLineString formatter
This commit is contained in:
@@ -19,7 +19,7 @@
|
||||
<Import Project="$(NuProjPath)\NuProj.props" Condition="Exists('$(NuProjPath)\NuProj.props')" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<Id>System.DoubleNumerics</Id>
|
||||
<Version>3.0.0</Version>
|
||||
<Version>3.0.1</Version>
|
||||
<Title>System.DoubleNumerics</Title>
|
||||
<Authors>weingartner machinen bau</Authors>
|
||||
<Owners>weingartner machinen bau</Owners>
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
using System.Globalization;
|
||||
using System.Text;
|
||||
|
||||
namespace System.DoubleNumerics
|
||||
{
|
||||
@@ -139,6 +140,17 @@ namespace System.DoubleNumerics
|
||||
|
||||
return result;
|
||||
}
|
||||
public string ToMultiLineString()
|
||||
{
|
||||
var ci = CultureInfo.CurrentCulture;
|
||||
|
||||
var sb = new StringBuilder();
|
||||
sb.AppendLine($"{M11.ToString(ci),-19} {M12.ToString(ci),-19}");
|
||||
sb.AppendLine($"{M21.ToString(ci),-19} {M22.ToString(ci),-19}");
|
||||
sb.AppendLine($"{M31.ToString(ci),-19} {M32.ToString(ci),-19}");
|
||||
sb.AppendLine($"{M11.ToString(ci),-19} {M12.ToString(ci),-19}");
|
||||
return sb.ToString();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Creates a scale matrix from the given X and Y components.
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
using System.Globalization;
|
||||
using System.Text;
|
||||
|
||||
namespace System.DoubleNumerics
|
||||
{
|
||||
@@ -2197,6 +2198,18 @@ namespace System.DoubleNumerics
|
||||
M31.ToString(ci), M32.ToString(ci), M33.ToString(ci), M34.ToString(ci),
|
||||
M41.ToString(ci), M42.ToString(ci), M43.ToString(ci), M44.ToString(ci));
|
||||
}
|
||||
public string ToMultiLineString()
|
||||
{
|
||||
var ci = CultureInfo.CurrentCulture;
|
||||
|
||||
|
||||
var sb = new StringBuilder();
|
||||
sb.AppendLine($"{M11.ToString(ci),-19} {M12.ToString(ci),-19} {M13.ToString(ci),-19} {M14.ToString(ci),-19}");
|
||||
sb.AppendLine($"{M21.ToString(ci),-19} {M22.ToString(ci),-19} {M23.ToString(ci),-19} {M24.ToString(ci),-19}");
|
||||
sb.AppendLine($"{M31.ToString(ci),-19} {M32.ToString(ci),-19} {M33.ToString(ci),-19} {M34.ToString(ci),-19}");
|
||||
sb.AppendLine($"{M11.ToString(ci),-19} {M12.ToString(ci),-19} {M13.ToString(ci),-19} {M14.ToString(ci),-19}");
|
||||
return sb.ToString();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the hash code for this instance.
|
||||
|
||||
Reference in New Issue
Block a user