Search Results for

    Show / Hide Table of Contents

    Class Vector3

    Inheritance
    System.Object
    Vector3
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    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
    System.Double x
    System.Double y
    System.Double z

    Fields

    x

    Declaration
    public double x
    Field Value
    Type Description
    System.Double

    y

    Declaration
    public double y
    Field Value
    Type Description
    System.Double

    z

    Declaration
    public double z
    Field Value
    Type Description
    System.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
    System.Double

    LengthSqr()

    Declaration
    public double LengthSqr()
    Returns
    Type Description
    System.Double

    Normalize()

    Declaration
    public void Normalize()

    Operators

    Addition(Vector3, Vector3)

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

    Division(Vector3, Double)

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

    Multiply(Vector3, Double)

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

    Multiply(Double, Vector3)

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

    Subtraction(Vector3, Vector3)

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

    UnaryNegation(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