Changeset 575 for trunk/src/uvmat.m
- Timestamp:
- Feb 27, 2013, 6:39:32 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/uvmat.m
r569 r575 2498 2498 end 2499 2499 end 2500 UvData.Field. Mesh=min(Mesh);2500 UvData.Field.CoordMesh=min(Mesh); 2501 2501 UvData.Field.XMax=max(CoordMax(ind,end)); 2502 2502 UvData.Field.XMin=min(CoordMin(ind,end)); … … 2508 2508 end 2509 2509 % adjust the mesh to a value 1, 2 , 5 *10^n 2510 ord=10^(floor(log10(UvData.Field. Mesh)));%order of magnitude2511 if UvData.Field. Mesh/ord>=52512 UvData.Field. Mesh=5*ord;2513 elseif UvData.Field. Mesh/ord>=22514 UvData.Field. Mesh=2*ord;2510 ord=10^(floor(log10(UvData.Field.CoordMesh)));%order of magnitude 2511 if UvData.Field.CoordMesh/ord>=5 2512 UvData.Field.CoordMesh=5*ord; 2513 elseif UvData.Field.CoordMesh/ord>=2 2514 UvData.Field.CoordMesh=2*ord; 2515 2515 else 2516 UvData.Field. Mesh=ord;2516 UvData.Field.CoordMesh=ord; 2517 2517 end 2518 2518 % default projection plane … … 2535 2535 delete_object(1);% delete the current projection object in the list UvData.Object, delete its graphic representations and update the list displayed in handles.ListObject and 2 2536 2536 UvData.Object{1}.NbDim=NbDim;%test for 3D objects 2537 UvData.Object{1}.RangeZ=UvData.Field. Mesh;%main plotting plane2537 UvData.Object{1}.RangeZ=UvData.Field.CoordMesh;%main plotting plane 2538 2538 UvData.Object{1}.Coord(1,3)=(UvData.Field.ZMin+UvData.Field.ZMax)/2;%section at a middle plane chosen 2539 2539 UvData.Object{1}.Angle=[0 0 0]; … … 2689 2689 [PlotType,PlotParamOut]=plot_field(ObjectData,haxes(imap),PlotParam{imap},PosColorbar{imap}); 2690 2690 write_plot_param(plot_handles{imap},PlotParamOut) %update the auto plot parameters 2691 if isfield(Field,' Mesh')&&~isempty(Field.Mesh)2692 ObjectData. Mesh=Field.Mesh; % gives an estimated mesh size (useful for mouse action on the plot)2691 if isfield(Field,'CoordMesh')&&~isempty(Field.CoordMesh) 2692 ObjectData.CoordMesh=Field.CoordMesh; % gives an estimated mesh size (useful for mouse action on the plot) 2693 2693 end 2694 2694 end … … 3363 3363 data.CoordType=UvData.CoordType; 3364 3364 end 3365 if isfield(UvData.Field,' Mesh')&~isempty(UvData.Field.Mesh)3365 if isfield(UvData.Field,'CoordMesh')&~isempty(UvData.Field.CoordMesh) 3366 3366 data.RangeX=[UvData.Field.XMin UvData.Field.XMax]; 3367 3367 data.RangeY=[UvData.Field.YMin UvData.Field.YMax]; 3368 data.DX=UvData.Field. Mesh;3369 data.DY=UvData.Field. Mesh;3368 data.DX=UvData.Field.CoordMesh; 3369 data.DY=UvData.Field.CoordMesh; 3370 3370 elseif isfield(UvData.Field,'AX')&isfield(UvData.Field,'AY')& isfield(UvData.Field,'A')%only image 3371 3371 np=size(UvData.Field.A); … … 4527 4527 if isfield(UvData,'Field') 4528 4528 Field=UvData.Field; 4529 if isfield(UvData.Field,' Mesh')&&~isempty(UvData.Field.Mesh)4529 if isfield(UvData.Field,'CoordMesh')&&~isempty(UvData.Field.CoordMesh) 4530 4530 data.RangeX=[UvData.Field.XMin UvData.Field.XMax]; 4531 4531 if strcmp(data.Type,'line')||strcmp(data.Type,'polyline')||strcmp(data.Type,'points') 4532 data.RangeY=UvData.Field. Mesh;4532 data.RangeY=UvData.Field.CoordMesh; 4533 4533 else 4534 4534 data.RangeY=[UvData.Field.YMin UvData.Field.YMax]; 4535 4535 end 4536 data.DX=UvData.Field. Mesh;4537 data.DY=UvData.Field. Mesh;4536 data.DX=UvData.Field.CoordMesh; 4537 data.DY=UvData.Field.CoordMesh; 4538 4538 end 4539 4539 if isfield(Field,'NbDim')&& isequal(Field.NbDim,3)
Note: See TracChangeset
for help on using the changeset viewer.