New to Telerik UI for WinFormsStart a free 30-day trial

Point3D

Class

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
[TypeConverter(typeof(Point3DConverter))]
public class Point3D

Inheritance: objectPoint3D

Constructors

C#
public Point3D()
C#
public Point3D(double x, double y, double z)
Parameters:xdoubleydoublezdouble
C#
public Point3D(double x, double y)
Parameters:xdoubleydouble
C#
public Point3D(Point pt)
Parameters:ptPoint
C#
public Point3D(Point3D pt)
Parameters:ptPoint3D
C#
public Point3D(PointF pt)
Parameters:ptPointF

Fields

C#
public static Point3D Empty

Properties

C#
public double X { get; set; }
C#
public double Y { get; set; }
C#
public double Z { get; set; }

Methods

C#
public void Add(double x, double y, double z)
Parameters:xdoubleydoublezdouble
C#
public void Add(Point3D pt)
Parameters:ptPoint3D
C#
public static Point3D CrossProduct(Point3D vect1, Point3D vect2)
Parameters:vect1Point3Dvect2Point3DReturns:

Point3D

C#
public void Divide(double coef)
Parameters:coefdouble
C#
public static double DotProduct(Point3D vect1, Point3D vect2)
Parameters:vect1Point3Dvect2Point3DReturns:

double

C#
public override bool Equals(object obj)
Parameters:objobjectReturns:

bool

Overrides: object.Equals(object)

C#
public override int GetHashCode()
Returns:

int

Overrides: object.GetHashCode()

C#
public double Length()
Returns:

double

C#
public void Multiply(double coef)
Parameters:coefdouble
C#
public void Negate()
C#
public void Normalize()
C#
public void Subtract(double x, double y, double z)
Parameters:xdoubleydoublezdouble
C#
public void Subtract(Point3D pt)
Parameters:ptPoint3D
C#
public Point ToPoint()
Returns:

Point

C#
public PointF ToPointF()
Returns:

PointF

Operators

C#
public static explicit operator Point(Point3D pt)
Parameters:ptPoint3DReturns:

Point

C#
public static explicit operator PointF(Point3D pt)
Parameters:ptPoint3DReturns:

PointF

C#
public static Point3D operator -(Point3D pt1, Point3D pt2)
Parameters:pt1Point3Dpt2Point3DReturns:

Point3D

C#
public static Point3D operator -(Point3D pt)
Parameters:ptPoint3DReturns:

Point3D

C#
public static Point3D operator *(Point3D pt, float coef)
Parameters:ptPoint3DcoeffloatReturns:

Point3D

C#
public static Point3D operator /(Point3D pt, float coef)
Parameters:ptPoint3DcoeffloatReturns:

Point3D

C#
public static Point3D operator +(Point3D pt1, Point3D pt2)
Parameters:pt1Point3Dpt2Point3DReturns:

Point3D