Changeset 3463 for trunk/packages/vizservers/nanovis/Command.cpp
- Timestamp:
- Mar 6, 2013, 8:39:42 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/nanovis/Command.cpp
r3452 r3463 68 68 #include "Volume.h" 69 69 #include "VolumeRenderer.h" 70 71 using namespace nv::graphics; 70 72 71 73 // default transfer function … … 137 139 static int 138 140 GetCullMode(Tcl_Interp *interp, Tcl_Obj *objPtr, 139 graphics::RenderContext::CullMode *modePtr)141 RenderContext::CullMode *modePtr) 140 142 { 141 143 const char *string = Tcl_GetString(objPtr); 142 144 if (strcmp(string, "none") == 0) { 143 *modePtr = graphics::RenderContext::NO_CULL;145 *modePtr = RenderContext::NO_CULL; 144 146 } else if (strcmp(string, "front") == 0) { 145 *modePtr = graphics::RenderContext::FRONT;147 *modePtr = RenderContext::FRONT; 146 148 } else if (strcmp(string, "back") == 0) { 147 *modePtr = graphics::RenderContext::BACK;149 *modePtr = RenderContext::BACK; 148 150 } else { 149 151 Tcl_AppendResult(interp, "invalid cull mode \"", string, … … 156 158 static int 157 159 GetShadingModel(Tcl_Interp *interp, Tcl_Obj *objPtr, 158 graphics::RenderContext::ShadingModel *modelPtr)160 RenderContext::ShadingModel *modelPtr) 159 161 { 160 162 const char *string = Tcl_GetString(objPtr); 161 163 162 164 if (strcmp(string,"flat") == 0) { 163 *modelPtr = graphics::RenderContext::FLAT;165 *modelPtr = RenderContext::FLAT; 164 166 } else if (strcmp(string,"smooth") == 0) { 165 *modelPtr = graphics::RenderContext::SMOOTH;167 *modelPtr = RenderContext::SMOOTH; 166 168 } else { 167 169 Tcl_AppendResult(interp, "bad shading model \"", string, … … 174 176 static int 175 177 GetPolygonMode(Tcl_Interp *interp, Tcl_Obj *objPtr, 176 graphics::RenderContext::PolygonMode *modePtr)178 RenderContext::PolygonMode *modePtr) 177 179 { 178 180 const char *string = Tcl_GetString(objPtr); 179 181 180 182 if (strcmp(string,"wireframe") == 0) { 181 *modePtr = graphics::RenderContext::LINE;183 *modePtr = RenderContext::LINE; 182 184 } else if (strcmp(string,"fill") == 0) { 183 *modePtr = graphics::RenderContext::FILL;185 *modePtr = RenderContext::FILL; 184 186 } else { 185 187 Tcl_AppendResult(interp, "invalid polygon mode \"", string, … … 1849 1851 Tcl_Obj *const *objv) 1850 1852 { 1851 graphics::RenderContext::CullMode mode;1853 RenderContext::CullMode mode; 1852 1854 if (GetCullMode(interp, objv[2], &mode) != TCL_OK) { 1853 1855 return TCL_ERROR; … … 1919 1921 Tcl_Obj *const *objv) 1920 1922 { 1921 graphics::RenderContext::PolygonMode mode;1923 RenderContext::PolygonMode mode; 1922 1924 if (GetPolygonMode(interp, objv[2], &mode) != TCL_OK) { 1923 1925 return TCL_ERROR; … … 1932 1934 Tcl_Obj *const *objv) 1933 1935 { 1934 graphics::RenderContext::ShadingModel model;1936 RenderContext::ShadingModel model; 1935 1937 if (GetShadingModel(interp, objv[2], &model) != TCL_OK) { 1936 1938 return TCL_ERROR;
Note: See TracChangeset
for help on using the changeset viewer.