• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Vim.Math3d
    • AABox
    • AABox2D
    • AABox4D
    • AngularMotion
    • AxisAngle
    • Byte2
    • Byte3
    • Byte4
    • ColorHDR
    • ColorRGB
    • ColorRGBA
    • Complex
    • Constants
    • ContainmentType
    • CylindricalCoordinate
    • DAABox
    • DAABox2D
    • DAABox4D
    • DInterval
    • DPlane
    • DQuaternion
    • DRay
    • DSphere
    • DVector2
    • DVector3
    • DVector4
    • Euler
    • GeoCoordinate
    • Hash
    • HorizontalCoordinate
    • IMappable<TContainer, TPart>
    • Int2
    • Int3
    • Int4
    • Interval
    • IPoints
    • IPoints2D
    • ITransformable3D<TSelf>
    • Line
    • Line2D
    • LinearMotion
    • LinqUtil
    • LogPolarCoordinate
    • MathOps
    • Matrix4x4
    • Motion
    • MovementExtensions
    • Plane
    • PlaneIntersectionType
    • PolarCoordinate
    • Quad
    • Quad2D
    • Quaternion
    • Ray
    • Sphere
    • SphericalCoordinate
    • StatelessRandom
    • Stats<T>
    • Transform
    • Transformable3D
    • Triangle
    • Triangle2D
    • Vector2
    • Vector3
    • Vector4

Struct CylindricalCoordinate

Implements
System.IEquatable<CylindricalCoordinate>
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 CylindricalCoordinate : IEquatable<CylindricalCoordinate>

Constructors

View Source

CylindricalCoordinate(Double, Double, Double)

public CylindricalCoordinate(double radius, double azimuth, double height)
View Source

CylindricalCoordinate((Double radius, Double azimuth, Double height))

public CylindricalCoordinate((double radius, double azimuth, double height) tuple)

Fields

View Source

Azimuth

[DataMember]
public readonly double Azimuth
View Source

Height

[DataMember]
public readonly double Height
View Source

MaxValue

public static CylindricalCoordinate MaxValue
View Source

MinValue

public static CylindricalCoordinate MinValue
View Source

Radius

[DataMember]
public readonly double Radius
View Source

Zero

public static CylindricalCoordinate Zero

Methods

View Source

AlmostEquals(CylindricalCoordinate, Single)

public readonly bool AlmostEquals(CylindricalCoordinate x, float tolerance = 1E-07F)
View Source

Create(Double, Double, Double)

public static CylindricalCoordinate Create(double radius, double azimuth, double height)
View Source

Create((Double radius, Double azimuth, Double height))

public static CylindricalCoordinate Create((double radius, double azimuth, double height) tuple)
View Source

Deconstruct(out Double, out Double, out Double)

public readonly void Deconstruct(out double radius, out double azimuth, out double height)
View Source

Equals(Object)

public override readonly bool Equals(object obj)
Overrides
System.ValueType.Equals(System.Object)
View Source

Equals(CylindricalCoordinate)

public readonly bool Equals(CylindricalCoordinate x)
View Source

GetHashCode()

public override readonly int GetHashCode()
Overrides
System.ValueType.GetHashCode()
View Source

SetAzimuth(Double)

public readonly CylindricalCoordinate SetAzimuth(double x)
View Source

SetHeight(Double)

public readonly CylindricalCoordinate SetHeight(double x)
View Source

SetRadius(Double)

public readonly CylindricalCoordinate SetRadius(double x)
View Source

ToString()

public override readonly string ToString()
Overrides
System.ValueType.ToString()

Operators

View Source

Equality(CylindricalCoordinate, CylindricalCoordinate)

public static bool operator ==(CylindricalCoordinate x0, CylindricalCoordinate x1)
View Source

Implicit((Double radius, Double azimuth, Double height) to CylindricalCoordinate)

public static implicit operator CylindricalCoordinate((double radius, double azimuth, double height) tuple)
View Source

Implicit(CylindricalCoordinate to (Double radius, Double azimuth, Double height))

public static implicit operator (double radius, double azimuth, double height)(CylindricalCoordinate self)
View Source

Inequality(CylindricalCoordinate, CylindricalCoordinate)

public static bool operator !=(CylindricalCoordinate x0, CylindricalCoordinate x1)

Implements

System.IEquatable<T>
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright VIM 2021, Generated by DocFX