NXOpen .NET Reference
12.0.0
|
Contains wrappers for all 'UF_VEC2' functions and data types. More...
Public Member Functions | |
void | Add (double[] vec1, double[] vec2,[Out] double[] vec_sum) |
Wrapper method for UF_VEC2_add More... | |
void | AffineComb (double[] vec, double scale, double[] vec_to_scale,[Out] double[] vec_comb) |
Wrapper method for UF_VEC2_affine_comb More... | |
void | AskPerpendicular (double[] vec1,[Out] double[] vec_perp) |
Wrapper method for UF_VEC2_ask_perpendicular More... | |
void | Components (double[] vec1, double[] vec2, double[] vec_comb, double tolerance, out double scale1, out double scale2) |
Wrapper method for UF_VEC2_components More... | |
void | ConvexComb (double parameter, double[] pnt1, double[] pnt2,[Out] double[] pnt_on_seg) |
Wrapper method for UF_VEC2_convex_comb More... | |
void | Copy (double[] vec_src,[Out] double[] vec_dst) |
Wrapper method for UF_VEC2_copy More... | |
void | Cross (double[] vec1, double[] vec2, out double cross_product) |
Wrapper method for UF_VEC2_cross More... | |
void | Distance (double[] pnt1, double[] pnt2, out double distance) |
Wrapper method for UF_VEC2_distance More... | |
void | Dot (double[] vec1, double[] vec2, out double dot_product) |
Wrapper method for UF_VEC2_dot More... | |
void | IsEqual (double[] vec1, double[] vec2, double tolerance, out int is_equal) |
Wrapper method for UF_VEC2_is_equal More... | |
void | IsParallel (double[] vec1, double[] vec2, double tolerance, out int is_parallel) |
Wrapper method for UF_VEC2_is_parallel More... | |
void | IsPerpendicular (double[] vec1, double[] vec2, double tolerance, out int is_perp) |
Wrapper method for UF_VEC2_is_perpendicular More... | |
void | IsZero (double[] vec, double tolerance, out int is_zero) |
Wrapper method for UF_VEC2_is_zero More... | |
void | LinearComb (double scale1, double[] vec1, double scale2, double[] vec2,[Out] double[] vec_comb) |
Wrapper method for UF_VEC2_linear_comb More... | |
void | Mag (double[] vec, out double magnitude) |
Wrapper method for UF_VEC2_mag More... | |
void | Midpt (double[] pnt1, double[] pnt2,[Out] double[] mid_pnt) |
Wrapper method for UF_VEC2_midpt More... | |
void | Negate (double[] vec,[Out] double[] negated_vec) |
Wrapper method for UF_VEC2_negate More... | |
void | Rotate (double[] vec, double angle,[Out] double[] rotated_vec) |
Wrapper method for UF_VEC2_rotate More... | |
void | Scale (double scale, double[] vec,[Out] double[] scaled_vec) |
Wrapper method for UF_VEC2_scale More... | |
void | Sub (double[] vec1, double[] vec2,[Out] double[] vec_diff) |
Wrapper method for UF_VEC2_sub More... | |
void | Unitize (double[] vec, double tolerance, out double magnitude,[Out] double[] unit_vec) |
Wrapper method for UF_VEC2_unitize More... | |
void | Vec3 (double[] vec_2D,[Out] double[] vec_3D) |
Wrapper method for UF_VEC2_vec3 More... | |
Contains wrappers for all 'UF_VEC2' functions and data types.
void NXOpen.UF.UFVec2.Add | ( | double[] | vec1, |
double[] | vec2, | ||
[Out] double[] | vec_sum | ||
) |
Wrapper method for UF_VEC2_add
Refer to UF_VEC2_add for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.AffineComb | ( | double[] | vec, |
double | scale, | ||
double[] | vec_to_scale, | ||
[Out] double[] | vec_comb | ||
) |
Wrapper method for UF_VEC2_affine_comb
Refer to UF_VEC2_affine_comb for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.AskPerpendicular | ( | double[] | vec1, |
[Out] double[] | vec_perp | ||
) |
Wrapper method for UF_VEC2_ask_perpendicular
Refer to UF_VEC2_ask_perpendicular for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.Components | ( | double[] | vec1, |
double[] | vec2, | ||
double[] | vec_comb, | ||
double | tolerance, | ||
out double | scale1, | ||
out double | scale2 | ||
) |
Wrapper method for UF_VEC2_components
Refer to UF_VEC2_components for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.ConvexComb | ( | double | parameter, |
double[] | pnt1, | ||
double[] | pnt2, | ||
[Out] double[] | pnt_on_seg | ||
) |
Wrapper method for UF_VEC2_convex_comb
Refer to UF_VEC2_convex_comb for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.Copy | ( | double[] | vec_src, |
[Out] double[] | vec_dst | ||
) |
Wrapper method for UF_VEC2_copy
Refer to UF_VEC2_copy for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.Cross | ( | double[] | vec1, |
double[] | vec2, | ||
out double | cross_product | ||
) |
Wrapper method for UF_VEC2_cross
Refer to UF_VEC2_cross for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.Distance | ( | double[] | pnt1, |
double[] | pnt2, | ||
out double | distance | ||
) |
Wrapper method for UF_VEC2_distance
Refer to UF_VEC2_distance for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.Dot | ( | double[] | vec1, |
double[] | vec2, | ||
out double | dot_product | ||
) |
Wrapper method for UF_VEC2_dot
Refer to UF_VEC2_dot for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.IsEqual | ( | double[] | vec1, |
double[] | vec2, | ||
double | tolerance, | ||
out int | is_equal | ||
) |
Wrapper method for UF_VEC2_is_equal
Refer to UF_VEC2_is_equal for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.IsParallel | ( | double[] | vec1, |
double[] | vec2, | ||
double | tolerance, | ||
out int | is_parallel | ||
) |
Wrapper method for UF_VEC2_is_parallel
Refer to UF_VEC2_is_parallel for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.IsPerpendicular | ( | double[] | vec1, |
double[] | vec2, | ||
double | tolerance, | ||
out int | is_perp | ||
) |
Wrapper method for UF_VEC2_is_perpendicular
Refer to UF_VEC2_is_perpendicular for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.IsZero | ( | double[] | vec, |
double | tolerance, | ||
out int | is_zero | ||
) |
Wrapper method for UF_VEC2_is_zero
Refer to UF_VEC2_is_zero for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.LinearComb | ( | double | scale1, |
double[] | vec1, | ||
double | scale2, | ||
double[] | vec2, | ||
[Out] double[] | vec_comb | ||
) |
Wrapper method for UF_VEC2_linear_comb
Refer to UF_VEC2_linear_comb for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.Mag | ( | double[] | vec, |
out double | magnitude | ||
) |
Wrapper method for UF_VEC2_mag
Refer to UF_VEC2_mag for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.Midpt | ( | double[] | pnt1, |
double[] | pnt2, | ||
[Out] double[] | mid_pnt | ||
) |
Wrapper method for UF_VEC2_midpt
Refer to UF_VEC2_midpt for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.Negate | ( | double[] | vec, |
[Out] double[] | negated_vec | ||
) |
Wrapper method for UF_VEC2_negate
Refer to UF_VEC2_negate for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.Rotate | ( | double[] | vec, |
double | angle, | ||
[Out] double[] | rotated_vec | ||
) |
Wrapper method for UF_VEC2_rotate
Refer to UF_VEC2_rotate for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.Scale | ( | double | scale, |
double[] | vec, | ||
[Out] double[] | scaled_vec | ||
) |
Wrapper method for UF_VEC2_scale
Refer to UF_VEC2_scale for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.Sub | ( | double[] | vec1, |
double[] | vec2, | ||
[Out] double[] | vec_diff | ||
) |
Wrapper method for UF_VEC2_sub
Refer to UF_VEC2_sub for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.Unitize | ( | double[] | vec, |
double | tolerance, | ||
out double | magnitude, | ||
[Out] double[] | unit_vec | ||
) |
Wrapper method for UF_VEC2_unitize
Refer to UF_VEC2_unitize for documentation
Mapping Help
License requirements:None
void NXOpen.UF.UFVec2.Vec3 | ( | double[] | vec_2D, |
[Out] double[] | vec_3D | ||
) |
Wrapper method for UF_VEC2_vec3
Refer to UF_VEC2_vec3 for documentation
Mapping Help
License requirements:None