I'm using the function plotIGESentity from IGES toolbox as follow.
for i=1:length(ParameterData); plotIGESentity(ParameterData,i); view(60,42) grid onend
It used to work fine before I compile the C files and run the makeIGESmex. but now when i run it with the same IGES file I get the following error!!!
Error using nrbSrfRegularEvalIGES Requested 12884903802x480 (23040.0GB) array exceeds maximum array size preference. Creation of arrays greater than this limit may take a long time and cause MATLAB to become unresponsive. See array size limit or preference panel for more information. Error in retSrfCrvPnt (line 54) [P,UV,TRI]=nrbSrfRegularEvalIGES(ParameterData{ind}.nurbs,ParameterData{ind}.u(1),ParameterData{ind}.u(2),nu,ParameterD ata{ind}.v(1),ParameterData{ind}.v(2),nv); Error in plotIGESentity (line 137) [P,isSCP,isSup,TRI]=retSrfCrvPnt(1,ParameterData,0,i,subd);
And when i run the code one another PC it works fine !!!
Any help is appreciated
Best Answer