FrontISTR  5.7.1
Large-scale structural analysis program with finit element method
hecmw_vis_psf_rendering.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2019 FrontISTR Commons
3  * This software is released under the MIT License, see LICENSE.txt
4  *****************************************************************************/
5 
6 #ifndef HECMW_VIS_PSF_RENDERING_H_INCLUDED
7 #define HECMW_VIS_PSF_RENDERING_H_INCLUDED
8 
9 /*#define ResSize 1
10 #define PixelSize 1
11 #define DIGN_PE 2
12  */
13 #define BAR_WIDTH 10
14 #define NUM_CONTROL_PARAS2 49
15 #define SQR(x) (x) * (x)
16 #define PI 3.1415926
17 
19  int xr;
20  int yr;
23 
24  double view_point_d[3];
25  double screen_point[3];
26  double up[3];
27  double k_ads[3];
29  double *light_point;
31  double *interval_point; /* 2:mincolor, maxcolor 3: interval_mapping_num*2
32  (value, mark_value) */
34  /* 1: constant input: value
35 2: first-order derivatives input: none
36  3: feature points input: num_of_featurepoints, point[num]
37  4: feature intervals input: num_of_intervals point[num*2]
38  5: distance inverse
39  6: distance proportional
40  7: look-up table input: name of the look-up table file
41  */
42  double opa_value;
44  double *fea_point;
45  char name_lookup[128];
46 
52  double background_color[3];
53  double font_color[3];
55  double font_size;
58  double range_value[2];
60  int mark_0_on;
63  double isoline_color[3];
67  double fixed_mesh_range[6];
68  double start_time;
69  double time_interval;
71 /*
72 Parameter_rendering *sr;
73  */
74 
75 #endif /* HECMW_VIS_PSF_RENDERING_H_INCLUDED */
struct _rendering_parameter_struct Parameter_rendering