34#ifndef GVF_PARAMETRIC_3D_LISSAJOUS_KX
35#define GVF_PARAMETRIC_3D_LISSAJOUS_KX 0.001
39#ifndef GVF_PARAMETRIC_3D_LISSAJOUS_KY
40#define GVF_PARAMETRIC_3D_LISSAJOUS_KY 0.001
44#ifndef GVF_PARAMETRIC_3D_LISSAJOUS_KZ
45#define GVF_PARAMETRIC_3D_LISSAJOUS_KZ 0.001
49#ifndef GVF_PARAMETRIC_3D_LISSAJOUS_CX
50#define GVF_PARAMETRIC_3D_LISSAJOUS_CX 80
54#ifndef GVF_PARAMETRIC_3D_LISSAJOUS_CY
55#define GVF_PARAMETRIC_3D_LISSAJOUS_CY 80
59#ifndef GVF_PARAMETRIC_3D_LISSAJOUS_CZ
60#define GVF_PARAMETRIC_3D_LISSAJOUS_CZ 10
64#ifndef GVF_PARAMETRIC_3D_LISSAJOUS_WX
65#define GVF_PARAMETRIC_3D_LISSAJOUS_WX 1
69#ifndef GVF_PARAMETRIC_3D_LISSAJOUS_WY
70#define GVF_PARAMETRIC_3D_LISSAJOUS_WY 1
74#ifndef GVF_PARAMETRIC_3D_LISSAJOUS_WZ
75#define GVF_PARAMETRIC_3D_LISSAJOUS_WZ 1
79#ifndef GVF_PARAMETRIC_3D_LISSAJOUS_DX
80#define GVF_PARAMETRIC_3D_LISSAJOUS_DX 0
84#ifndef GVF_PARAMETRIC_3D_LISSAJOUS_DY
85#define GVF_PARAMETRIC_3D_LISSAJOUS_DY 0
89#ifndef GVF_PARAMETRIC_3D_LISSAJOUS_DZ
90#define GVF_PARAMETRIC_3D_LISSAJOUS_DZ 0
94#ifndef GVF_PARAMETRIC_3D_LISSAJOUS_ALPHA
95#define GVF_PARAMETRIC_3D_LISSAJOUS_ALPHA 0
98gvf_par_3d_lis_par gvf_parametric_3d_lissajous_par = {
GVF_PARAMETRIC_3D_LISSAJOUS_KX,
GVF_PARAMETRIC_3D_LISSAJOUS_KY,
GVF_PARAMETRIC_3D_LISSAJOUS_KZ,
GVF_PARAMETRIC_3D_LISSAJOUS_CX,
GVF_PARAMETRIC_3D_LISSAJOUS_CY,
GVF_PARAMETRIC_3D_LISSAJOUS_CZ,
GVF_PARAMETRIC_3D_LISSAJOUS_WX,
GVF_PARAMETRIC_3D_LISSAJOUS_WY,
GVF_PARAMETRIC_3D_LISSAJOUS_WZ,
GVF_PARAMETRIC_3D_LISSAJOUS_DX,
GVF_PARAMETRIC_3D_LISSAJOUS_DY,
GVF_PARAMETRIC_3D_LISSAJOUS_DZ,
GVF_PARAMETRIC_3D_LISSAJOUS_ALPHA};
gvf_parametric_con gvf_parametric_control
gvf_parametric_tra gvf_parametric_trajectory
Guiding vector field algorithm for 2D and 3D parametric trajectories.
#define GVF_PARAMETRIC_3D_LISSAJOUS_CX
#define GVF_PARAMETRIC_3D_LISSAJOUS_ALPHA
gvf_par_3d_lis_par gvf_parametric_3d_lissajous_par
#define GVF_PARAMETRIC_3D_LISSAJOUS_KX
#define GVF_PARAMETRIC_3D_LISSAJOUS_WZ
void gvf_parametric_3d_lissajous_info(float *f1, float *f2, float *f3, float *f1d, float *f2d, float *f3d, float *f1dd, float *f2dd, float *f3dd)
#define GVF_PARAMETRIC_3D_LISSAJOUS_WY
#define GVF_PARAMETRIC_3D_LISSAJOUS_KY
#define GVF_PARAMETRIC_3D_LISSAJOUS_DX
#define GVF_PARAMETRIC_3D_LISSAJOUS_DZ
#define GVF_PARAMETRIC_3D_LISSAJOUS_CY
#define GVF_PARAMETRIC_3D_LISSAJOUS_CZ
#define GVF_PARAMETRIC_3D_LISSAJOUS_DY
#define GVF_PARAMETRIC_3D_LISSAJOUS_KZ
#define GVF_PARAMETRIC_3D_LISSAJOUS_WX
Guiding vector field algorithm for 2D and 3D complex trajectories.