Changeset 1009 for trunk/src/uvmat.m
- Timestamp:
- Jul 22, 2017, 7:20:02 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/uvmat.m
r1002 r1009 1748 1748 [RootPath,SubDir,RootFile,i1_series,i2_series,j1_series,j2_series,tild,FileInfo,MovieObject]=find_file_series(fullfile(RootPath,SubDir),[RootFile FileIndices FileExt]); 1749 1749 errormsg=''; 1750 if isempty( i1_series)1750 if isempty(RootFile) 1751 1751 fileinput=uigetfile_uvmat('pick an input file',fullfile(RootPath,SubDir)); 1752 1752 hh=dir(fileinput); … … 3819 3819 end 3820 3820 3821 %% introduce default projection objects in 3D 3822 for imap=1:numel(IndexObj) 3823 iobj=IndexObj(imap); 3824 if numel(UvData.ProjObject)<iobj 3825 break 3826 end 3827 if UvData.Field.NbDim==3 3828 UvData.ProjObject{iobj}.NbDim=3;%test for 3D objects 3829 if ~isfield(UvData.ProjObject{iobj},'RangeZ') 3830 UvData.ProjObject{iobj}.RangeZ=UvData.Field.CoordMesh;%main plotting plane 3831 end 3832 if iobj==1 && ~(isfield(UvData.ProjObject{iobj},'Coord') && size(UvData.ProjObject{iobj}.Coord,2)>=3 && UvData.ProjObject{iobj}.Coord(1,3)<UvData.Field.ZMax && UvData.ProjObject{iobj}.Coord(1,3)>UvData.Field.ZMin) 3833 UvData.ProjObject{iobj}.Coord(1,3)=(UvData.Field.ZMin+UvData.Field.ZMax)/2;%section at a middle plane chosen 3834 end 3835 end 3836 end 3837 3838 set(handles.uvmat,'UserData',UvData) 3839 3821 3840 %% loop on the projection objects: one or two 3822 3841 for imap=1:numel(IndexObj) … … 3824 3843 if numel(UvData.ProjObject)<iobj 3825 3844 break 3826 end3827 if UvData.Field.NbDim==33828 UvData.ProjObject{iobj}.NbDim=3;%test for 3D objects3829 if ~isfield(UvData.ProjObject{iobj},'RangeZ')3830 UvData.ProjObject{iobj}.RangeZ=UvData.Field.CoordMesh;%main plotting plane3831 end3832 if iobj==1 && ~(isfield(UvData.ProjObject{iobj},'Coord') && size(UvData.ProjObject{iobj}.Coord,2)>=3 && UvData.ProjObject{iobj}.Coord(1,3)<UvData.Field.ZMax && UvData.ProjObject{iobj}.Coord(1,3)>UvData.Field.ZMin)3833 UvData.ProjObject{iobj}.Coord(1,3)=(UvData.Field.ZMin+UvData.Field.ZMax)/2;%section at a middle plane chosen3834 end3835 3845 end 3836 3846 [ObjectData,errormsg]=proj_field(UvData.Field,UvData.ProjObject{iobj});% project field on the object … … 3872 3882 ObjectData.A=feval(AClass,ObjectData.A); 3873 3883 end 3874 set(handles.uvmat,'UserData',UvData) 3884 3875 3885 if ~isempty(ObjectData) 3876 3886 if imap==2 && isempty(view_field_handle) … … 4362 4372 ParamIn.vec_color='Civ2_C'; 4363 4373 end 4374 else 4375 ParamIn.TimeAttrName=get(handles.TimeName,'String'); 4376 ParamIn.Coord_x=get(handles.Coord_x,'String'); 4377 ParamIn.Coord_y=get(handles.Coord_y,'String'); 4378 ParamIn.Coord_z=get(handles.Coord_z,'String'); 4364 4379 end 4365 4380
Note: See TracChangeset
for help on using the changeset viewer.