FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_vis_ray_trace.c File Reference
#include "hecmw_vis_ray_trace.h"
#include <math.h>
#include "hecmw_vis_mem_util.h"
#include "hecmw_vis_color_composite_vr.h"
Include dependency graph for hecmw_vis_ray_trace.c:

Go to the source code of this file.

Functions

int find_first_inter (double point_o[3], double view_point_d[3], int r_level[3], double orig_xyz[3], double dxyz[3], double r_dxyz[3], double ray_direction[3], double first_p[3], int ijk[3])
 
void ray_trace (int remove_0_display_on, int color_mapping_style, double *interval_point, int transfer_function_style, double opa_value, int num_of_features, double *fea_point, double view_point_d[3], int interval_mapping_num, int color_system_type, int num_of_lights, double *light_point, double k_ads[3], double orig_xyz[3], double dxyz[3], double r_dxyz[3], int r_level[3], int *empty_flag, double *var, double *grad_var, double first_p[3], int first_ijk[3], double ray_direction[3], double mincolor, double maxcolor, double accum_rgba[4], double grad_minmax[2], double feap_minmax[2], double feai_minmax[2], double dis_minmax[2], double *opa_table, double tav_length, int time_step, int test_i, int test_j)
 

Function Documentation

◆ find_first_inter()

int find_first_inter ( double  point_o[3],
double  view_point_d[3],
int  r_level[3],
double  orig_xyz[3],
double  dxyz[3],
double  r_dxyz[3],
double  ray_direction[3],
double  first_p[3],
int  ijk[3] 
)

Definition at line 271 of file hecmw_vis_ray_trace.c.

◆ ray_trace()

void ray_trace ( int  remove_0_display_on,
int  color_mapping_style,
double *  interval_point,
int  transfer_function_style,
double  opa_value,
int  num_of_features,
double *  fea_point,
double  view_point_d[3],
int  interval_mapping_num,
int  color_system_type,
int  num_of_lights,
double *  light_point,
double  k_ads[3],
double  orig_xyz[3],
double  dxyz[3],
double  r_dxyz[3],
int  r_level[3],
int *  empty_flag,
double *  var,
double *  grad_var,
double  first_p[3],
int  first_ijk[3],
double  ray_direction[3],
double  mincolor,
double  maxcolor,
double  accum_rgba[4],
double  grad_minmax[2],
double  feap_minmax[2],
double  feai_minmax[2],
double  dis_minmax[2],
double *  opa_table,
double  tav_length,
int  time_step,
int  test_i,
int  test_j 
)

Definition at line 731 of file hecmw_vis_ray_trace.c.