SkiaSharp by Microsoft

<PackageReference Include="SkiaSharp" Version="2.80.1" />

.NET API 398,432 bytes

 SKPoint3

public struct SKPoint3 : IEquatable<SKPoint3>
Represents an ordered pair of floating-point x-, y- and z-coordinates that defines a point in a three-dimensional plane.
public static readonly SKPoint3 Empty

Represents a new instance of the SKPoint3 class with member data left uninitialized.

public bool IsEmpty { get; }

Gets a value indicating whether this SKPoint3 is empty.

public float X { get; set; }

Gets or sets the x-coordinate of this SKPoint3.

public float Y { get; set; }

Gets or sets the y-coordinate of this SKPoint3.

public float Z { get; set; }

Gets or sets the z-coordinate of this SKPoint3.

public SKPoint3(float x, float y, float z)

public static SKPoint3 Add(SKPoint3 pt, SKPoint3 sz)

Translates a given point by a specified offset.

public static SKPoint3 op_Addition(SKPoint3 pt, SKPoint3 sz)

Translates a given point by a specified offset.

public static bool op_Equality(SKPoint3 left, SKPoint3 right)

Compares two SKPoint3 structures. The result specifies whether the values of the X and Y properties of the two SKPoint3 structures are equal.

public static bool op_Inequality(SKPoint3 left, SKPoint3 right)

Determines whether the coordinates of the specified points are not equal.

public static SKPoint3 op_Subtraction(SKPoint3 pt, SKPoint3 sz)

Translates a given point by the negative of a specified offset.

public static SKPoint3 Subtract(SKPoint3 pt, SKPoint3 sz)

Translates a given point by the negative of a specified offset.

public bool Equals(SKPoint3 obj)

Specifies whether this SKPoint3 contains the same coordinates as the specified SKPoint3.