mmd_t4_prism/MeshModule/mmh_vec3.h File Reference
#include "../Common.h"
Go to the source code of this file.
Functions |
void | mmr_vec3_add (const double vec_a[3], const double vec_b[3], IN double vec_c[3]) |
void | mmr_vec3_subst (const double vec_a[3], const double vec_b[3], IN double vec_c[3]) |
double | mmr_vec3_dot (const double vec_a[3], const double vec_b[3]) |
void | mmr_vec3_prod (const double *vec_a, const double *vec_b, double *vec_c) |
double | mmr_vec3_mxpr (const double *vec_a, const double *vec_b, const double *vec_c) |
double | mmr_vec3_length (const double *vec) |
double | mmr_distance3d (const double p1[3], const double p2[3]) |
double | mmr_point_plane_dist (const double point[3], const double plane[4]) |
Function Documentation
double mmr_distance3d |
( |
const double |
p1[3], |
|
|
const double |
p2[3] | |
|
) |
| | |
-------------------------------------------------------- mmr_distance3d - to compute distance between points in 3D ---------------------------------------------------------
double mmr_point_plane_dist |
( |
const double |
point[3], |
|
|
const double |
plane[4] | |
|
) |
| | |
-------------------------------------------------------- mmr_point_plane_dist - to compute shortest distance between point and plane ---------------------------------------------------------
void mmr_vec3_add |
( |
const double |
vec_a[3], |
|
|
const double |
vec_b[3], |
|
|
IN double |
vec_c[3] | |
|
) |
| | |
double mmr_vec3_dot |
( |
const double |
vec_a[3], |
|
|
const double |
vec_b[3] | |
|
) |
| | |
double mmr_vec3_length |
( |
const double * |
vec |
) |
|
-------------------------------------------------------- mmr_vec3_length - to compute length of a 3D vector ---------------------------------------------------------
double mmr_vec3_mxpr |
( |
const double * |
vec_a, |
|
|
const double * |
vec_b, |
|
|
const double * |
vec_c | |
|
) |
| | |
-------------------------------------------------------- mmr_vec3_mxpr - to compute mixed vector product of 3D vectors ---------------------------------------------------------
void mmr_vec3_prod |
( |
const double * |
vec_a, |
|
|
const double * |
vec_b, |
|
|
double * |
vec_c | |
|
) |
| | |
-------------------------------------------------------- mmr_vec3_prod - to compute vector product of 3D vectors ---------------------------------------------------------
void mmr_vec3_subst |
( |
const double |
vec_a[3], |
|
|
const double |
vec_b[3], |
|
|
IN double |
vec_c[3] | |
|
) |
| | |