12 #ifndef GLVIS_VSVECTOR_3D_HPP
13 #define GLVIS_VSVECTOR_3D_HPP
23 Vector *solx, *soly, *
solz;
42 void NewMeshAndSolution(Mesh *new_m, GridFunction *new_v);
46 virtual std::string GetHelpString()
const;
49 virtual void PrepareFlat();
50 virtual void Prepare();
51 virtual void PrepareLines();
57 int type,
double v0,
double v1,
double v2,
58 double sx,
double sy,
double sz,
double s);
59 virtual void PrepareVectorField();
60 void PrepareDisplacedMesh();
61 void ToggleVectorField(
int i);
63 void SetScalarFunction();
64 void ToggleScalarFunction();
66 virtual void PrepareCuttingPlane();
73 { Prepare(); PrepareVectorField(); PrepareCuttingPlane(); };
75 void ToggleVectorFieldLevel(
int v);
76 void AddVectorFieldLevel();
77 void RemoveVectorFieldLevel();
void ToggleDisplacements()
gl3::GlDrawable vector_buf
FiniteElementSpace * sfes
gl3::GlDrawable displine_buf
Crude fixed-function OpenGL emulation helper.
virtual void EventUpdateColors()