Search Results for

    Show / Hide Table of Contents

    Class Vector3

    Inheritance
    object
    Vector3
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.VectorArithmetic
    Assembly: NXOpen.Utilities.dll
    Syntax
    public class Vector3

    Constructors

    Vector3()

    Declaration
    public Vector3()

    Vector3(double, double, double)

    Declaration
    public Vector3(double x, double y, double z)
    Parameters
    Type Name Description
    double x
    double y
    double z

    Fields

    x

    Declaration
    public double x
    Field Value
    Type Description
    double

    y

    Declaration
    public double y
    Field Value
    Type Description
    double

    z

    Declaration
    public double z
    Field Value
    Type Description
    double

    Methods

    Cross(Vector3)

    Declaration
    public Vector3 Cross(Vector3 vector)
    Parameters
    Type Name Description
    Vector3 vector
    Returns
    Type Description
    Vector3

    Dot(Vector3)

    Declaration
    public double Dot(Vector3 vector)
    Parameters
    Type Name Description
    Vector3 vector
    Returns
    Type Description
    double

    LengthSqr()

    Declaration
    public double LengthSqr()
    Returns
    Type Description
    double

    Normalize()

    Declaration
    public void Normalize()

    Operators

    operator +(Vector3, Vector3)

    Declaration
    public static Vector3 operator +(Vector3 vec1, Vector3 vec2)
    Parameters
    Type Name Description
    Vector3 vec1
    Vector3 vec2
    Returns
    Type Description
    Vector3

    operator /(Vector3, double)

    Declaration
    public static Vector3 operator /(Vector3 vec, double fDiv)
    Parameters
    Type Name Description
    Vector3 vec
    double fDiv
    Returns
    Type Description
    Vector3

    operator *(Vector3, double)

    Declaration
    public static Vector3 operator *(Vector3 vec, double fMult)
    Parameters
    Type Name Description
    Vector3 vec
    double fMult
    Returns
    Type Description
    Vector3

    operator *(double, Vector3)

    Declaration
    public static Vector3 operator *(double fMult, Vector3 vec)
    Parameters
    Type Name Description
    double fMult
    Vector3 vec
    Returns
    Type Description
    Vector3

    operator -(Vector3, Vector3)

    Declaration
    public static Vector3 operator -(Vector3 vec1, Vector3 vec2)
    Parameters
    Type Name Description
    Vector3 vec1
    Vector3 vec2
    Returns
    Type Description
    Vector3

    operator -(Vector3)

    Declaration
    public static Vector3 operator -(Vector3 vec)
    Parameters
    Type Name Description
    Vector3 vec
    Returns
    Type Description
    Vector3
    In this article
    Back to top Generated by DocFX