comparison scripts/plot/isonormals.m @ 10635:d1978e7364ad

Print name of function in error() string messages.
author Rik <octave@nomad.inbox5.com>
date Sun, 16 May 2010 22:26:54 -0700
parents 95c3e38098bf
children 693e22af08ae
comparison
equal deleted inserted replaced
10634:60542efcfa2c 10635:d1978e7364ad
96 if (ischar (varargin{nargin})) 96 if (ischar (varargin{nargin}))
97 na = nargin-1; 97 na = nargin-1;
98 if (strcmp (lower (varargin{nargin}), "negate")) 98 if (strcmp (lower (varargin{nargin}), "negate"))
99 negate = true; 99 negate = true;
100 else 100 else
101 error ("Unknown option '%s'", varargin{nargin}); 101 error ("isonormals: Unknown option '%s'", varargin{nargin});
102 endif 102 endif
103 endif 103 endif
104 switch na 104 switch na
105 case 2 105 case 2
106 c = varargin{1}; 106 c = varargin{1};
122 v = vp; 122 v = vp;
123 elseif (ishandle (vp)) 123 elseif (ishandle (vp))
124 pa = vp; 124 pa = vp;
125 v = get (pa, "Vertices"); 125 v = get (pa, "Vertices");
126 else 126 else
127 error ("Last argument is no vertex list and no patch handle"); 127 error ("isonormals: Last argument is not a vertex list or a patch handle");
128 endif 128 endif
129 if (negate) 129 if (negate)
130 normals = -__interp_cube__ (x, y, z, c, v, "normals"); 130 normals = -__interp_cube__ (x, y, z, c, v, "normals");
131 else 131 else
132 normals = __interp_cube__ (x, y, z, c, v, "normals"); 132 normals = __interp_cube__ (x, y, z, c, v, "normals");