FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_vis_define_parameters.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void transform_range_vertex (double range[6], double vertex[24])
 
void get_frame_transform_matrix (double view_point_d[3], double screen_point[3], double up[3], double coff_matrix[3][3])
 
void find_inverse_matrix (double coff_matrix[3][3], double inv_matrix[3][3])
 
void transform_frame (double screen_point[3], double vertex[24], double coff_matrix[3][3], double n_vertex[24])
 
void transform_frame3 (double screen_point[3], double f[3][3], double coff_matrix[3][3], double n_f[3][3])
 
void transform2_frame (double coff_matrix[3][3], double view_point[3])
 
void tranverse_transform (double screen_point[3], double point_s[3], double inv_matrix[3][3], double point_o[3])
 
void transform_frame4 (double screen_point[3], double iso_p[6], double coff_matrix[3][3], double n_iso[6])
 
void find_projection_range3 (double view_point[3], double n_iso[6], double pixel_d[2][2], double iso_p[6])
 
void find_projection_range2 (double view_point[3], double n_f[3][3], double scr_area[4])
 
void find_projection_range (double view_point[3], double n_vertex[24], double scr_area[4])
 
void view_parameter_define (int ii, int num_of_frames, int rotate_style, double view_point_d[3], double screen_point[3], double up[3], int num_of_lights, double *light_point, double trange[6])
 
void view1_parameter_define (int ii, int num_of_frames, int rotate_style, double view_point_d[3], double screen_point[3], int num_of_lights, double *light_point, double up[3], double trange[6])
 

Function Documentation

◆ find_inverse_matrix()

void find_inverse_matrix ( double  coff_matrix[3][3],
double  inv_matrix[3][3] 
)

Definition at line 66 of file hecmw_vis_define_parameters.c.

◆ find_projection_range()

void find_projection_range ( double  view_point[3],
double  n_vertex[24],
double  scr_area[4] 
)

Definition at line 312 of file hecmw_vis_define_parameters.c.

◆ find_projection_range2()

void find_projection_range2 ( double  view_point[3],
double  n_f[3][3],
double  scr_area[4] 
)

Definition at line 285 of file hecmw_vis_define_parameters.c.

◆ find_projection_range3()

void find_projection_range3 ( double  view_point[3],
double  n_iso[6],
double  pixel_d[2][2],
double  iso_p[6] 
)

Definition at line 248 of file hecmw_vis_define_parameters.c.

◆ get_frame_transform_matrix()

void get_frame_transform_matrix ( double  view_point_d[3],
double  screen_point[3],
double  up[3],
double  coff_matrix[3][3] 
)

Definition at line 39 of file hecmw_vis_define_parameters.c.

◆ transform2_frame()

void transform2_frame ( double  coff_matrix[3][3],
double  view_point[3] 
)

Definition at line 143 of file hecmw_vis_define_parameters.c.

◆ transform_frame()

void transform_frame ( double  screen_point[3],
double  vertex[24],
double  coff_matrix[3][3],
double  n_vertex[24] 
)

Definition at line 94 of file hecmw_vis_define_parameters.c.

◆ transform_frame3()

void transform_frame3 ( double  screen_point[3],
double  f[3][3],
double  coff_matrix[3][3],
double  n_f[3][3] 
)

Definition at line 118 of file hecmw_vis_define_parameters.c.

◆ transform_frame4()

void transform_frame4 ( double  screen_point[3],
double  iso_p[6],
double  coff_matrix[3][3],
double  n_iso[6] 
)

Definition at line 224 of file hecmw_vis_define_parameters.c.

◆ transform_range_vertex()

void transform_range_vertex ( double  range[6],
double  vertex[24] 
)

Definition at line 14 of file hecmw_vis_define_parameters.c.

◆ tranverse_transform()

void tranverse_transform ( double  screen_point[3],
double  point_s[3],
double  inv_matrix[3][3],
double  point_o[3] 
)

Definition at line 159 of file hecmw_vis_define_parameters.c.

◆ view1_parameter_define()

void view1_parameter_define ( int  ii,
int  num_of_frames,
int  rotate_style,
double  view_point_d[3],
double  screen_point[3],
int  num_of_lights,
double *  light_point,
double  up[3],
double  trange[6] 
)

Definition at line 545 of file hecmw_vis_define_parameters.c.

◆ view_parameter_define()

void view_parameter_define ( int  ii,
int  num_of_frames,
int  rotate_style,
double  view_point_d[3],
double  screen_point[3],
double  up[3],
int  num_of_lights,
double *  light_point,
double  trange[6] 
)

Definition at line 339 of file hecmw_vis_define_parameters.c.