An NDoc Documented Class Library

xyz Members

xyz overview

Public Static Methods

FromString 

Public Static Operators

Addition Operator Overrides the + operator and retrieves the usual sumvector
Bitwise And Operator Calculates the crossproduct of a and b. It obeys the screwdriverrule, this meens when you rotate a over the smaller angle to b then the screwdriver goes in the direction of a*b
Equality Operator Overrides the operator for checking equality of two vector by using epsilon as tolerance
Inequality Operator Overrides the oprator != which indicates inequality
Multiplication OperatorOverloaded. Returns the dotproduct
Subtraction Operator Overrides the - operator and retrieves the usual differencevector

Public Instance Constructors

xyz Constructor Constructor for xyz, who needs initial values for x, y and z

Public Instance Fields

x x-coordinate of the Point
y y-coordinate of the Point
z z-coordinate of the Point

Public Instance Methods

add Adds the vector p and retrieves the result
cross Calculates the vectorproduct with p and returns this vector
dist Retrieves the distance to the point p
dot Calculates the dotarproduct with p and returns this value
Equals Checks when two points are equals. This is the case, when their coordinates are equal in the sense of Utils.Equals.
GetHashCode overrides getHashcode
GetType (inherited from Object) 
length Retrieves the length of the vector
mulOverloaded. Multiply the vector this by lam and returns this vector
normalized the method normalize the vector to the lenght 1 and returns this as resultvector
skip Makes a vector wirh length Size and returns this
sub Subtract the vector p and retrieves the result
ToString Overrides the method ToString and returns a converted string, which uses the constant Utils.DoubleFormat. Separeted are the tree numbers by Utils.Delimiter
toXY The Method omits the third coordinate.

See Also

xyz Class | Minais.Drawing3d.Math Namespace