亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rotatepoints.m

?? 在matlab中繪制3d箭頭
?? M
字號:
function rotatedData = rotatePoints(alignmentVector, originalData)

% rotatedData = rotatePoints(alignmentVector, originalData) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 
%     Rotate the 'originalData' in the form of Nx2 or Nx3 about the origin by aligning the x-axis with the alignment vector
% 
%       Rdata = rotatePoints([1,2,-1], [Xpts(:), Ypts(:), Zpts(:)]) - rotate the (X,Y,Z)pts in 3D with respect to the vector [1,2,-1]
% 
%       Rotating using spherical components can be done by first converting using [dX,dY,dZ] = cart2sph(theta, phi, rho);  alignmentVector = [dX,dY,dZ];
% 
% Example:
%   %% Rotate the point [3,4,-7] with respect to the following:
%   %%%% Original associated vector is always [1,0,0]
%   %%%% Calculate the appropriate rotation requested with respect to the x-axis.  For example, if only a rotation about the z-axis is
%   %%%% sought, alignmentVector = [2,1,0] %% Note that the z-component is zero
%   rotData = rotatePoints(alignmentVector, [3,4,-7]);
% 
%     Author: Shawn Arseneau
%     Created: Feb.2, 2006
% 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    alignmentDim = numel(alignmentVector);
    DOF = size(originalData,2); %---- DOF = Degrees of Freedom (i.e. 2 for two dimensional and 3 for three dimensional data)
    
    if alignmentDim~=DOF    
        error('Alignment vector does not agree with originalData dimensions');      
    end
    if DOF<2 || DOF>3      
        error('rotatePoints only does rotation in two or three dimensions');        
    end
    
        
    if DOF==2  % 2D rotation...        
        [rad_theta, rho] = cart2pol(alignmentVector(1), alignmentVector(2));    
        deg_theta = -1 * rad_theta * (180/pi);
        ctheta = cosd(deg_theta);  stheta = sind(deg_theta);
        
        Rmatrix = [ctheta, -1.*stheta;...
                   stheta,     ctheta];
        rotatedData = originalData*Rmatrix;        
        
    else    % 3D rotation...        
        [rad_theta, rad_phi, rho] = cart2sph(alignmentVector(1), alignmentVector(2), alignmentVector(3));
        rad_theta = rad_theta * -1; 
        deg_theta = rad_theta * (180/pi);
        deg_phi = rad_phi * (180/pi); 
        ctheta = cosd(deg_theta);  stheta = sind(deg_theta);
        Rz = [ctheta,   -1.*stheta,     0;...
              stheta,       ctheta,     0;...
              0,                 0,     1];                  %% First rotate as per theta around the Z axis
        rotatedData = originalData*Rz;

        [rotX, rotY, rotZ] = sph2cart(-1* (rad_theta+(pi/2)), 0, 1);          %% Second rotation corresponding to phi
        rotationAxis = [rotX, rotY, rotZ];
        u = rotationAxis(:)/norm(rotationAxis);        %% Code extract from rotate.m from MATLAB
        cosPhi = cosd(deg_phi);
        sinPhi = sind(deg_phi);
        invCosPhi = 1 - cosPhi;
        x = u(1);
        y = u(2);
        z = u(3);
        Rmatrix = [cosPhi+x^2*invCosPhi        x*y*invCosPhi-z*sinPhi     x*z*invCosPhi+y*sinPhi; ...
                   x*y*invCosPhi+z*sinPhi      cosPhi+y^2*invCosPhi       y*z*invCosPhi-x*sinPhi; ...
                   x*z*invCosPhi-y*sinPhi      y*z*invCosPhi+x*sinPhi     cosPhi+z^2*invCosPhi]';

        rotatedData = rotatedData*Rmatrix;        
    end














?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久另类综合| 不卡的电影网站| 久久久亚洲午夜电影| 欧美理论电影在线| 91高清在线观看| 成人激情动漫在线观看| 成人国产精品免费观看动漫| 国产精品18久久久久久久网站| 麻豆精品视频在线| 久久精品国产第一区二区三区| 日韩av在线免费观看不卡| 天天做天天摸天天爽国产一区| 亚洲国产精品精华液网站| 亚洲香肠在线观看| 亚洲sss视频在线视频| 日韩主播视频在线| 青青草一区二区三区| 精品亚洲成a人| 成人免费看的视频| 91女神在线视频| 欧美亚洲日本一区| 日韩欧美中文一区二区| 国产亚洲精久久久久久| 亚洲精品一二三| 亚洲福中文字幕伊人影院| 丝袜美腿亚洲色图| 亚洲综合免费观看高清完整版| 色琪琪一区二区三区亚洲区| 欧美日韩你懂的| 久久这里只精品最新地址| 欧美一二三四区在线| 日韩三级av在线播放| 日本一区二区三区电影| 亚洲乱码中文字幕| 日日夜夜一区二区| 丁香天五香天堂综合| 欧洲亚洲国产日韩| 久久一区二区视频| 国产精品另类一区| 日韩vs国产vs欧美| 懂色av一区二区三区免费看| 欧美日韩黄色影视| 国产精品视频一二三区| 午夜精品久久一牛影视| 国产福利一区二区三区在线视频| av中文一区二区三区| 欧美一区二区视频网站| 亚洲色图欧美偷拍| 激情av综合网| 欧美日韩美少妇| 亚洲欧洲在线观看av| 日本不卡的三区四区五区| 99久久伊人网影院| 日韩欧美一区中文| 亚洲综合视频在线| 成人免费看的视频| 久久日一线二线三线suv| 亚洲综合一区二区三区| 国产综合色视频| 青青草国产成人av片免费| 99久久精品国产麻豆演员表| 日韩女优av电影| 亚洲大片一区二区三区| 91丨porny丨中文| 久久九九全国免费| 久久99精品久久久久婷婷| 色av成人天堂桃色av| 国产精品高潮久久久久无| 久99久精品视频免费观看| 欧美日韩精品三区| 亚洲午夜激情av| 99这里只有精品| 亚洲欧美在线视频| 99久久亚洲一区二区三区青草| 久久奇米777| 国产91富婆露脸刺激对白| 国产亚洲精品福利| 国产98色在线|日韩| 久久久.com| 波多野结衣精品在线| 国产精品国产三级国产有无不卡 | 国产乱国产乱300精品| 欧美一区二区在线观看| 日本不卡1234视频| 欧美不卡在线视频| 久久精品国产99| 精品国产乱码久久久久久图片| 久久国产乱子精品免费女| 久久色在线视频| 懂色av中文字幕一区二区三区| 综合激情网...| 亚洲激情综合网| 欧美喷水一区二区| 久久成人免费网| 国产午夜亚洲精品不卡| 成人午夜在线播放| 亚洲另类一区二区| 欧美日韩一区二区在线观看| 日韩在线卡一卡二| 久久影院电视剧免费观看| 国产成人激情av| 亚洲精品国产a久久久久久 | 亚洲国产精品久久人人爱| 欧美日韩www| 精品一区二区三区免费视频| 日本一区二区成人| 色拍拍在线精品视频8848| 亚洲地区一二三色| 国产三级久久久| 欧美色老头old∨ideo| 久草中文综合在线| 亚洲美女区一区| 欧美一卡2卡3卡4卡| 国产乱码精品一区二区三区忘忧草 | 中文字幕中文字幕一区二区| 精品视频1区2区| 国产精品羞羞答答xxdd| 一区二区三区日韩精品视频| 欧美va在线播放| 91麻豆自制传媒国产之光| 亚洲大片在线观看| 91丝袜国产在线播放| 精彩视频一区二区| 亚洲最大成人综合| 欧美国产综合色视频| 欧美日韩亚洲综合| www.亚洲在线| 久久99热这里只有精品| 亚洲美女视频在线| 国产欧美精品一区二区三区四区 | 91网站视频在线观看| 美女看a上一区| 亚洲国产精品麻豆| 亚洲欧美色图小说| 久久精子c满五个校花| 在线不卡的av| 欧美视频你懂的| www.在线成人| 久久精品久久精品| 亚洲成av人**亚洲成av**| 综合欧美一区二区三区| 国产性做久久久久久| 欧美mv日韩mv国产网站| 欧美剧在线免费观看网站| 91玉足脚交白嫩脚丫在线播放| 久久精品国产网站| 久久精品国产99久久6| 日韩高清在线电影| 天天综合网 天天综合色| 亚洲自拍偷拍图区| 亚洲精品网站在线观看| 自拍偷拍亚洲综合| 91精品欧美综合在线观看最新 | 色综合天天性综合| 成人黄色国产精品网站大全在线免费观看 | 亚洲蜜臀av乱码久久精品| 国产精品久久夜| 国产精品国产成人国产三级| 国产欧美精品一区| 国产精品久久毛片| 中文天堂在线一区| 国产精品三级av在线播放| 国产精品久久三| 亚洲人成小说网站色在线 | 欧美天堂亚洲电影院在线播放| 色婷婷一区二区| 欧美性生活影院| 欧美日韩亚洲综合一区二区三区 | 久久成人麻豆午夜电影| 久久精品免费观看| 国产美女主播视频一区| 国产黄人亚洲片| av亚洲精华国产精华| 一本到一区二区三区| 欧美视频一区二区三区| 日韩亚洲欧美在线观看| 久久看人人爽人人| 国产精品久久精品日日| 亚洲精品ww久久久久久p站| 丝袜国产日韩另类美女| 国产久卡久卡久卡久卡视频精品| 成人免费电影视频| 欧美性感一区二区三区| 日韩中文字幕亚洲一区二区va在线| 精品影视av免费| 成人免费毛片片v| 欧美最新大片在线看| 91精品久久久久久久久99蜜臂| 欧美成人女星排名| ...xxx性欧美| 理论电影国产精品| 99久久国产综合精品色伊 | 奇米影视在线99精品| 国产成人自拍在线| 欧美日韩黄色影视| 中文字幕av不卡| 蜜臀av性久久久久蜜臀aⅴ| 波波电影院一区二区三区| 欧美一区二区精品| 亚洲天堂精品视频|