From 4ecd52848666e3df79730765682eba1bd5ec35a5 Mon Sep 17 00:00:00 2001 From: Gilles Marckmann <gilles.marckmann@ec-nantes.fr> Date: Tue, 15 Jan 2013 09:52:52 +0000 Subject: [PATCH] Add command line "Display options:" -camera Use camera mode view -stereo OpenGL quad-buffered stereo rendering --- Common/CommandLine.cpp | 11 +++++++++++ doc/texinfo/opt_general.texi | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Common/CommandLine.cpp b/Common/CommandLine.cpp index c3a5ff29b9..94c2e7dc51 100644 --- a/Common/CommandLine.cpp +++ b/Common/CommandLine.cpp @@ -102,6 +102,8 @@ std::vector<std::string> GetUsage(const std::string &name) s.push_back(" -fontsize int Specify the font size for the GUI"); s.push_back(" -theme string Specify FLTK GUI theme"); s.push_back(" -display string Specify display"); + s.push_back(" -camera Use camera mode view;"); + s.push_back(" -stereo OpenGL quad-buffered stereo rendering (requires special graphic card)"); #endif s.push_back("Other options:"); s.push_back(" - Parse input files, then exit"); @@ -893,6 +895,15 @@ void GetOptions(int argc, char *argv[]) CTX::instance()->db = 0; i++; } + else if(!strcmp(argv[i] + 1, "camera")) { + CTX::instance()->camera = 1; + i++; + } + else if(!strcmp(argv[i] + 1, "stereo")) { + CTX::instance()->camera = 1; + CTX::instance()->stereo = 1; + i++; + } else if(!strcmp(argv[i] + 1, "fontsize")) { i++; if(argv[i]) diff --git a/doc/texinfo/opt_general.texi b/doc/texinfo/opt_general.texi index b7fcd33f9b..b3de4c1edf 100644 --- a/doc/texinfo/opt_general.texi +++ b/doc/texinfo/opt_general.texi @@ -980,7 +980,7 @@ Default value: @code{150}@* Saved in: @code{General.SessionFileName} @item General.Stereo -Use stereo rendering@* +Use stereo rendering : use command line gmsh -string ``General.Stereo=1;''@* Default value: @code{0}@* Saved in: @code{General.OptionsFileName} -- GitLab