13 double deg2rad (
double deg) {
return deg * (
PI / 180.0); }
39 fprintf (stdout,
"lukasovo test - start\n\n");
51 fprintf (stdout,
"\nlukasovo test - end\n");
62 bod.
x = 3.0; bod.
y = 2.0; bod.
z = 1.0;
65 printf (
"%.4lf %.4lf %.4lf\n", bod.
x, bod.
y, bod.
z);
66 printf (
"-1.1195 1.4750 3.2513\n");
71 bod.
x = 1.0; bod.
y = 2.0; bod.
z = 3.0;
74 printf (
"%.4lf %.4lf %.4lf\n", bod.
x, bod.
y, bod.
z);
75 printf (
"-1.9199 -1.6365 2.7633\n");
void check_ellipse_rec_consistency(meso2d::ellipse_rec &L)
ADDED for muMech needs.
Class InclusionRecord contains and handles all inclusion data.
void fill_ellipse_rec(Inclusion *inc, meso2d::ellipse_rec &L)
void test_prolinani_elipsoidu()
void rotate_point_about_Y_axis(const double alpha, meso3d::point_rec &point, rotation r)
void rotate_point_by_euler_angles_in_313_notation(const double *eAngles, meso3d::point_rec &point)
MESO2d - library of functions for geometry analysis of ellipses and preprocesor for T3d...
void rotate_point_about_Z_axis(const double alpha, meso3d::point_rec &point, rotation r)
void transfom_ellipsoid_rec(meso3d::ellipsoid_rec &L)
ADDED for muMech needs.
void check_ellipsoid_rec_consistency(meso3d::ellipsoid_rec &L)
ADDED for muMech needs.
static void rotate_point_by_euler_angles_in_313_notation(const double *eAngles, meso3d::point_rec &point)
double deg2rad(double deg)
void fill_ellipsoid_rec(Inclusion *inc, meso3d::ellipsoid_rec &L)
void transfom_ellipse_rec(meso2d::ellipse_rec &L)
ADDED for muMech needs.
void test_prolinani_elips()
void rotate_point_about_X_axis(const double alpha, meso3d::point_rec &point, rotation r)
void test_point_rotation()
MESO3d - library of functions for geometry analysis of ellipsoids and preprocesor for T3d...
bool ellipsoids_overlap(Inclusion *inc1, Inclusion *inc2)
bool ellipses_overlap(Inclusion *inc1, Inclusion *inc2)