Struct DPlane
Implements
System.IEquatable<DPlane>
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Vim.Math3d
Assembly: Vim.Math3D.dll
[DataContract]
public readonly struct DPlane : IEquatable<DPlane>
Constructors
View SourceDPlane((DVector3 normal, Double d))
public DPlane((DVector3 normal, double d) tuple)
DPlane(DVector3, Double)
public DPlane(DVector3 normal, double d)
Fields
View SourceD
[DataMember]
public readonly double D
MaxValue
public static DPlane MaxValue
MinValue
public static DPlane MinValue
Normal
[DataMember]
public readonly DVector3 Normal
Zero
public static DPlane Zero
Methods
View SourceAlmostEquals(DPlane, Single)
public readonly bool AlmostEquals(DPlane x, float tolerance = 1E-07F)
Create((DVector3 normal, Double d))
public static DPlane Create((DVector3 normal, double d) tuple)
Create(DVector3, Double)
public static DPlane Create(DVector3 normal, double d)
Deconstruct(out DVector3, out Double)
public readonly void Deconstruct(out DVector3 normal, out double d)
Equals(Object)
public override readonly bool Equals(object obj)
Overrides
System.ValueType.Equals(System.Object)
View Source
Equals(DPlane)
public readonly bool Equals(DPlane x)
GetHashCode()
public override readonly int GetHashCode()
Overrides
System.ValueType.GetHashCode()
View Source
SetD(Double)
public readonly DPlane SetD(double x)
SetNormal(DVector3)
public readonly DPlane SetNormal(DVector3 x)
ToString()
public override readonly string ToString()
Overrides
System.ValueType.ToString()
Operators
View SourceEquality(DPlane, DPlane)
public static bool operator ==(DPlane x0, DPlane x1)
Implicit((DVector3 normal, Double d) to DPlane)
public static implicit operator DPlane((DVector3 normal, double d) tuple)
Implicit(DPlane to (DVector3 normal, Double d))
public static implicit operator (DVector3 normal, double d)(DPlane self)
Inequality(DPlane, DPlane)
public static bool operator !=(DPlane x0, DPlane x1)
Implements
System.IEquatable<T>