|
void | Add (double[] vec1, double[] vec2,[Out] double[] vec_sum) |
| Wrapper method for UF_VEC3_add More...
|
|
void | AffineComb (double[] vec, double scale, double[] vec_to_scale,[Out] double[] vec_comb) |
| Wrapper method for UF_VEC3_affine_comb More...
|
|
void | AngleBetween (double[] vec_from, double[] vec_to, double[] vec_ccw, out double angle) |
| Wrapper method for UF_VEC3_angle_between More...
|
|
void | AskPerpendicular (double[] vec1,[Out] double[] vec_perp) |
| Wrapper method for UF_VEC3_ask_perpendicular More...
|
|
void | ConvexComb (double parameter, double[] pnt1, double[] pnt2,[Out] double[] pnt_on_seg) |
| Wrapper method for UF_VEC3_convex_comb More...
|
|
void | Copy (double[] vec_src,[Out] double[] vec_dst) |
| Wrapper method for UF_VEC3_copy More...
|
|
void | Cross (double[] vec1, double[] vec2,[Out] double[] cross_product) |
| Wrapper method for UF_VEC3_cross More...
|
|
void | Distance (double[] pnt1, double[] pnt2, out double distance) |
| Wrapper method for UF_VEC3_distance More...
|
|
void | DistanceToPlane (double[] pnt1, double[] pnt_on_plane, double[] plane_normal, double tolerance, out double distance) |
| Wrapper method for UF_VEC3_distance_to_plane More...
|
|
void | Dot (double[] vec1, double[] vec2, out double dot_product) |
| Wrapper method for UF_VEC3_dot More...
|
|
void | IsEqual (double[] vec1, double[] vec2, double tolerance, out int is_equal) |
| Wrapper method for UF_VEC3_is_equal More...
|
|
void | IsParallel (double[] vec1, double[] vec2, double tolerance, out int is_parallel) |
| Wrapper method for UF_VEC3_is_parallel More...
|
|
void | IsPerpendicular (double[] vec1, double[] vec2, double tolerance, out int is_perp) |
| Wrapper method for UF_VEC3_is_perpendicular More...
|
|
void | IsZero (double[] vec, double tolerance, out int is_zero) |
| Wrapper method for UF_VEC3_is_zero More...
|
|
void | LinearComb (double scale1, double[] vec1, double scale2, double[] vec2,[Out] double[] vec_comb) |
| Wrapper method for UF_VEC3_linear_comb More...
|
|
void | Mag (double[] vec, out double magnitude) |
| Wrapper method for UF_VEC3_mag More...
|
|
void | Midpt (double[] pnt1, double[] pnt2,[Out] double[] mid_pnt) |
| Wrapper method for UF_VEC3_midpt More...
|
|
void | Negate (double[] vec,[Out] double[] negated_vec) |
| Wrapper method for UF_VEC3_negate More...
|
|
void | Scale (double scale, double[] vec,[Out] double[] scaled_vec) |
| Wrapper method for UF_VEC3_scale More...
|
|
void | Sub (double[] vec1, double[] vec2,[Out] double[] vec_diff) |
| Wrapper method for UF_VEC3_sub More...
|
|
void | Triple (double[] vec1, double[] vec2, double[] vec3, out double triple_product) |
| Wrapper method for UF_VEC3_triple More...
|
|
void | Unitize (double[] vec, double tolerance, out double magnitude,[Out] double[] unit_vec) |
| Wrapper method for UF_VEC3_unitize More...
|
|
void | Vec2 (double[] vec_3D,[Out] double[] vec_2D) |
| Wrapper method for UF_VEC3_vec2 More...
|
|
void | Vec4 (double[] vec_3D,[Out] double[] vec_4D) |
| Wrapper method for UF_VEC3_vec4 More...
|
|
void | Vec4Homogen (double[] vec_3D, double weight,[Out] double[] vec_4D) |
| Wrapper method for UF_VEC3_vec4_homogen More...
|
|
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
| Asynchronously processes the given message. More...
|
|
IMessage | SyncProcessMessage (IMessage msg) |
| Synchronously processes the given message. More...
|
|
Contains wrappers for all 'UF_VEC3' functions and data types.