VintaSoft Imaging .NET SDK 14.0: Documentation for .NET developer
Vintasoft.Imaging Namespace / VintasoftVector3D Structure
Constructors Properties Methods Fields Operators SeeAlso
In This Topic
    VintasoftVector3D Structure Members
    In This Topic
    The following tables list the members exposed by VintasoftVector3D.
    Public Constructors
     NameDescription
    Public ConstructorInitializes a new instance of the VintasoftVector3D structure.
    Public Fields
     NameDescription
    Public Fieldstatic (Shared in Visual Basic)The empty vector.
    Public Properties
     NameDescription
    Public PropertyGets a value indicating whether this instance is empty.
    Public PropertyGets the length of the vector.
    Public PropertyGets the square of the length of this vector.
    Public PropertyGets or sets X coordinate of the point.
    Public Propertystatic (Shared in Visual Basic)Gets 3D vector which represents the unit vector of X axis.
    Public PropertyGets or sets Y coordinate of the point.
    Public Propertystatic (Shared in Visual Basic)Gets 3D vector which represents the unit vector of Y axis.
    Public PropertyGets or sets Z coordinate of the point.
    Public Propertystatic (Shared in Visual Basic)Gets 3D vector which represents the unit vector of Z axis.
    Public Methods
     NameDescription
    Public Methodstatic (Shared in Visual Basic)Returns absolute value of a 3D vector.
    Public Methodstatic (Shared in Visual Basic)Overloaded. Translates the specified point by the specified vector and returns the resulting point.
    Public Methodstatic (Shared in Visual Basic)Retrieves the angle, expressed in degrees, between the two specified vectors.
    Public Methodstatic (Shared in Visual Basic)Calculates the cross product of the two specified vectors.
    Public Methodstatic (Shared in Visual Basic)Divides the specified vector by the specified scalar and returns the result as a VintasoftVector3D.
    Public MethodOverloaded. Compares two vectors for equality with specified epsilon.
    Public MethodReturns the hash code for this vector.
    Public Methodstatic (Shared in Visual Basic)Normalizes vector.
    Public Methodstatic (Shared in Visual Basic)Overloaded. Multiplies the specified scalar by the specified vector and returns the resulting .
    Public MethodNegates this vector. The vector has the same magnitude as before, but its direction is now opposite.
    Public MethodNormalizes this vector.
    Public Methodstatic (Shared in Visual Basic)Subtracts one specified vector from another.
    Public MethodOverloaded. Returns the string representation of this object.
    Public Operators
     NameDescription
    Public OperatorOverloaded. Translates a point by the specified vector and returns the resulting point.
    Public OperatorDivides the specified vector by the specified scalar and returns the resulting vector.
    Public OperatorDetermines if 3D points are equal.
    Public OperatorCreates a VintasoftPoint3D with the X, Y and Z values of this vector.
    Public OperatorCompares two vectors for inequality.
    Public OperatorOverloaded. Multiplies the specified scalar by the specified vector and returns the resulting vector.
    Public OperatorSubtracts one specified vector from another.
    Public OperatorUnary negation of a 3D point.
    See Also