Search Results for

    Show / Hide Table of Contents

    Class UFVec2

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    UFVec2
    Implements
    IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.UF
    Assembly: NXOpen.UF.dll
    Syntax
    public class UFVec2 : NXRemotableObject, IMessageSink

    Methods

    Add(double[], double[], double[])

    Declaration
    public void Add(double[] vec1, double[] vec2, double[] vec_sum)
    Parameters
    Type Name Description
    double[] vec1
    double[] vec2
    double[] vec_sum

    AffineComb(double[], double, double[], double[])

    Declaration
    public void AffineComb(double[] vec, double scale, double[] vec_to_scale, double[] vec_comb)
    Parameters
    Type Name Description
    double[] vec
    double scale
    double[] vec_to_scale
    double[] vec_comb

    AskPerpendicular(double[], double[])

    Declaration
    public void AskPerpendicular(double[] vec1, double[] vec_perp)
    Parameters
    Type Name Description
    double[] vec1
    double[] vec_perp

    Components(double[], double[], double[], double, out double, out double)

    Declaration
    public void Components(double[] vec1, double[] vec2, double[] vec_comb, double tolerance, out double scale1, out double scale2)
    Parameters
    Type Name Description
    double[] vec1
    double[] vec2
    double[] vec_comb
    double tolerance
    double scale1
    double scale2

    ConvexComb(double, double[], double[], double[])

    Declaration
    public void ConvexComb(double parameter, double[] pnt1, double[] pnt2, double[] pnt_on_seg)
    Parameters
    Type Name Description
    double parameter
    double[] pnt1
    double[] pnt2
    double[] pnt_on_seg

    Copy(double[], double[])

    Declaration
    public void Copy(double[] vec_src, double[] vec_dst)
    Parameters
    Type Name Description
    double[] vec_src
    double[] vec_dst

    Cross(double[], double[], out double)

    Declaration
    public void Cross(double[] vec1, double[] vec2, out double cross_product)
    Parameters
    Type Name Description
    double[] vec1
    double[] vec2
    double cross_product

    Distance(double[], double[], out double)

    Declaration
    public void Distance(double[] pnt1, double[] pnt2, out double distance)
    Parameters
    Type Name Description
    double[] pnt1
    double[] pnt2
    double distance

    Dot(double[], double[], out double)

    Declaration
    public void Dot(double[] vec1, double[] vec2, out double dot_product)
    Parameters
    Type Name Description
    double[] vec1
    double[] vec2
    double dot_product

    IsEqual(double[], double[], double, out int)

    Declaration
    public void IsEqual(double[] vec1, double[] vec2, double tolerance, out int is_equal)
    Parameters
    Type Name Description
    double[] vec1
    double[] vec2
    double tolerance
    int is_equal

    IsParallel(double[], double[], double, out int)

    Declaration
    public void IsParallel(double[] vec1, double[] vec2, double tolerance, out int is_parallel)
    Parameters
    Type Name Description
    double[] vec1
    double[] vec2
    double tolerance
    int is_parallel

    IsPerpendicular(double[], double[], double, out int)

    Declaration
    public void IsPerpendicular(double[] vec1, double[] vec2, double tolerance, out int is_perp)
    Parameters
    Type Name Description
    double[] vec1
    double[] vec2
    double tolerance
    int is_perp

    IsZero(double[], double, out int)

    Declaration
    public void IsZero(double[] vec, double tolerance, out int is_zero)
    Parameters
    Type Name Description
    double[] vec
    double tolerance
    int is_zero

    LinearComb(double, double[], double, double[], double[])

    Declaration
    public void LinearComb(double scale1, double[] vec1, double scale2, double[] vec2, double[] vec_comb)
    Parameters
    Type Name Description
    double scale1
    double[] vec1
    double scale2
    double[] vec2
    double[] vec_comb

    Mag(double[], out double)

    Declaration
    public void Mag(double[] vec, out double magnitude)
    Parameters
    Type Name Description
    double[] vec
    double magnitude

    Midpt(double[], double[], double[])

    Declaration
    public void Midpt(double[] pnt1, double[] pnt2, double[] mid_pnt)
    Parameters
    Type Name Description
    double[] pnt1
    double[] pnt2
    double[] mid_pnt

    Negate(double[], double[])

    Declaration
    public void Negate(double[] vec, double[] negated_vec)
    Parameters
    Type Name Description
    double[] vec
    double[] negated_vec

    Rotate(double[], double, double[])

    Declaration
    public void Rotate(double[] vec, double angle, double[] rotated_vec)
    Parameters
    Type Name Description
    double[] vec
    double angle
    double[] rotated_vec

    Scale(double, double[], double[])

    Declaration
    public void Scale(double scale, double[] vec, double[] scaled_vec)
    Parameters
    Type Name Description
    double scale
    double[] vec
    double[] scaled_vec

    Sub(double[], double[], double[])

    Declaration
    public void Sub(double[] vec1, double[] vec2, double[] vec_diff)
    Parameters
    Type Name Description
    double[] vec1
    double[] vec2
    double[] vec_diff

    Unitize(double[], double, out double, double[])

    Declaration
    public void Unitize(double[] vec, double tolerance, out double magnitude, double[] unit_vec)
    Parameters
    Type Name Description
    double[] vec
    double tolerance
    double magnitude
    double[] unit_vec

    Vec3(double[], double[])

    Declaration
    public void Vec3(double[] vec_2D, double[] vec_3D)
    Parameters
    Type Name Description
    double[] vec_2D
    double[] vec_3D

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In this article
    Back to top Generated by DocFX