Class
Point3D

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
[TypeConverter(typeof(Point3DConverter))]
public class Point3D

Inheritance: objectPoint3D

Constructors

Point3D()

Declaration

cs-api-definition
public Point3D()

Point3D(Point)

Declaration

cs-api-definition
public Point3D(Point pt)

Parameters

pt

Point

Point3D(Point3D)

Declaration

cs-api-definition
public Point3D(Point3D pt)

Parameters

pt

Point3D

Point3D(PointF)

Declaration

cs-api-definition
public Point3D(PointF pt)

Parameters

pt

PointF

Point3D(double, double)

Declaration

cs-api-definition
public Point3D(double x, double y)

Parameters

x

double

y

double

Point3D(double, double, double)

Declaration

cs-api-definition
public Point3D(double x, double y, double z)

Parameters

x

double

y

double

z

double

Fields

Empty

Declaration

cs-api-definition
public static Point3D Empty

Field Value

Point3D

Properties

X

Declaration

cs-api-definition
public double X { get; set; }

Property Value

double

Y

Declaration

cs-api-definition
public double Y { get; set; }

Property Value

double

Z

Declaration

cs-api-definition
public double Z { get; set; }

Property Value

double

Methods

Add(Point3D)

Declaration

cs-api-definition
public void Add(Point3D pt)

Parameters

pt

Point3D

Add(double, double, double)

Declaration

cs-api-definition
public void Add(double x, double y, double z)

Parameters

x

double

y

double

z

double

CrossProduct(Point3D, Point3D)

Declaration

cs-api-definition
public static Point3D CrossProduct(Point3D vect1, Point3D vect2)

Parameters

vect1

Point3D

vect2

Point3D

Returns

Point3D

Divide(double)

Declaration

cs-api-definition
public void Divide(double coef)

Parameters

coef

double

DotProduct(Point3D, Point3D)

Declaration

cs-api-definition
public static double DotProduct(Point3D vect1, Point3D vect2)

Parameters

vect1

Point3D

vect2

Point3D

Returns

double

Equals(object)

Declaration

cs-api-definition
public override bool Equals(object obj)

Parameters

obj

object

Returns

bool

Overrides object.Equals(object)

GetHashCode()

Declaration

cs-api-definition
public override int GetHashCode()

Returns

int

Overrides object.GetHashCode()

Length()

Declaration

cs-api-definition
public double Length()

Returns

double

Multiply(double)

Declaration

cs-api-definition
public void Multiply(double coef)

Parameters

coef

double

Negate()

Declaration

cs-api-definition
public void Negate()

Normalize()

Declaration

cs-api-definition
public void Normalize()

Subtract(Point3D)

Declaration

cs-api-definition
public void Subtract(Point3D pt)

Parameters

pt

Point3D

Subtract(double, double, double)

Declaration

cs-api-definition
public void Subtract(double x, double y, double z)

Parameters

x

double

y

double

z

double

ToPoint()

Declaration

cs-api-definition
public Point ToPoint()

Returns

Point

ToPointF()

Declaration

cs-api-definition
public PointF ToPointF()

Returns

PointF

Operators

explicit operator Point(Point3D)

Declaration

cs-api-definition
public static explicit operator Point(Point3D pt)

Parameters

pt

Point3D

Returns

Point

explicit operator PointF(Point3D)

Declaration

cs-api-definition
public static explicit operator PointF(Point3D pt)

Parameters

pt

Point3D

Returns

PointF

operator *(Point3D, float)

Declaration

cs-api-definition
public static Point3D operator *(Point3D pt, float coef)

Parameters

pt

Point3D

coef

float

Returns

Point3D

operator +(Point3D, Point3D)

Declaration

cs-api-definition
public static Point3D operator +(Point3D pt1, Point3D pt2)

Parameters

pt1

Point3D

pt2

Point3D

Returns

Point3D

operator -(Point3D)

Declaration

cs-api-definition
public static Point3D operator -(Point3D pt)

Parameters

pt

Point3D

Returns

Point3D

operator -(Point3D, Point3D)

Declaration

cs-api-definition
public static Point3D operator -(Point3D pt1, Point3D pt2)

Parameters

pt1

Point3D

pt2

Point3D

Returns

Point3D

operator /(Point3D, float)

Declaration

cs-api-definition
public static Point3D operator /(Point3D pt, float coef)

Parameters

pt

Point3D

coef

float

Returns

Point3D