在线亚洲黄色-在线亚洲观看-在线亚洲电影-在线亚洲成人-岛国大片在线观看免费版-岛国大片在线播放高清

osgearth屏幕坐標定義

導讀osgearth屏幕坐標定義。#define M(row,col) m。void Transform_Point(double out.const double m.const double in){。out = M(0.0) * in + M(0.1) * in + M(0.2) * in + M(0.3) * in。out = M(1.0) * in + M(1.1) * in + M(1.2) * in + M(1.3) * in。out = M(2.0) * in + M(2.1) * in + M(2.2) * in + M(2.3) * in。out = M(3.0) * in + M(3.1) * in + M(3.2) * in + M(3.3) * in。};

osgearth屏幕坐標定義?

#define M(row,col) m

void Transform_Point(double out, const double m, const double in){

out = M(0, 0) * in + M(0, 1) * in + M(0, 2) * in + M(0, 3) * in;

out = M(1, 0) * in + M(1, 1) * in + M(1, 2) * in + M(1, 3) * in;

out = M(2, 0) * in + M(2, 1) * in + M(2, 2) * in + M(2, 3) * in;

out = M(3, 0) * in + M(3, 1) * in + M(3, 2) * in + M(3, 3) * in;

}

osg::Vec3d WorldToScreen(osgViewer::View* view,osg::Vec3 worldpoint){

double in, out;

in = worldpoint._v;

in = worldpoint._v;

in = worldpoint._v;

in = 1.0;

//獲得當前的投影矩陣和模型視圖矩陣

osg::Matrix projectMatrix= view->getCamera()->getProjectionMatrix();

osg::Matrix viewprojectMatrix = view->getCamera()->getViewMatrix();

//下面計算 模型視圖矩陣 * 投影矩陣 * 視口窗口變換矩陣

double modelViewMatrix;

memcpy(modelViewMatrix,viewprojectMatrix.ptr(),sizeof(GLdouble) * 16);

Transform_Point(out, modelViewMatrix, in);

double myprojectMatrix;

memcpy(myprojectMatrix,projectMatrix.ptr(),sizeof(GLdouble) * 16);

Transform_Point(in, myprojectMatrix, out);

if(int(in * 100000) == 0){

return osg::Vec3d(0,0,0);

}

in /= in;

in /= in;

in /= in;

int viewPort;

osg::Viewport* myviewPort = view->getCamera()->getViewport();

viewPort = 0;

viewPort = 0;

viewPort = mConfigure->GetScreenWidthPixel(); //橫向象素點

viewPort = mConfigure->GetScreenHeightPixel();//縱向象素點

//計算 三維點在屏幕上的二維投影點

osg::Vec3d sceenPoint;

sceenPoint._v = (int)(viewPort + (1 + in) * viewPort / 2 + 0.5);

sceenPoint._v = (int)(viewPort + (1 + in) * viewPort / 2 + 0.5);

sceenPoint._v = 0;

return sceenPoint;

}

為你推薦
資訊專欄
熱門視頻
相關推薦
googleplay怎么刪除我的應用 小米2aGooglePlay商店怎樣卸載 如何恢復原來的QQ聊天記錄 oppo手機手電筒太亮怎么辦 oppor11能開三個微信嗎 oppor11plus手機怎么添加桌面插件 手機鎖屏后在屏幕上顯示的時間怎么設置 三星s8手機多窗口時橫屏時鍵盤滿屏怎樣設置成半屏不然一邊看電影一邊發消就看不了電影了 三星手機咋雙擊息屏 三星A8手機屏幕怎么設置成循環翻頁 家庭網速多少正常 三星手機下拉導航怎么設置 磁吸散熱器對ipad有危害嗎 華強北s8抬腕亮屏怎么設置 mts卡怎么激活 筆記本擴展塢怎么連接電視 唱單寶盒怎么恢復出廠 索尼dac怎么用 怎樣讓vivo手機快速充電 surface怎么升級 在手機qq輸入法怎樣搞qq聊天打字鍵盤的背景 實況足球的鍵位怎樣修改 PDF怎么添加一頁和替換一頁 qq的語音鍵盤怎么設置 P9桌面第一頁怎么刪 oppo手機打開瀏覽器后無添加書簽的原因 oppor11怎么錄屏幕 oppo手機向下拉不顯示飛行模式了呢 OPPOR11plus指紋怎么解鎖 oppo手機飛行模式快捷鍵 office免費訂閱怎么取消 oppor11手機設置里找不到定位 office企業版價格是多少 華為暢享7如何選擇性截屏 怎樣隱藏root 如何添加或更換硬盤來擴充群暉NAS存儲容量 iwatch忘了綁定手機 華為nova7截屏清晰方法 iwatch有別人id怎么重新配對 南寧市居民如何開通電視網絡
Top 主站蜘蛛池模板: 欧美一区在线播放 | 亚洲人成网站999久久久综合 | 一区二区在线观看视频 | 亚洲综合欧美综合 | 国产成人综合久久精品尤物 | 精品一区二区三区免费毛片爱 | 国产成人a一区二区 | 91视频一区二区 | 国产一区91 | 国产日韩免费 | 免费永久在线观看黄网 | 亚洲欧美日韩另类精品一区二区三区 | 日韩在线第三页 | 国产成a人片在线观看视频下载 | 欧美精品一区二区三区在线播放 | 最近免费中文字幕大全免费版视频 | 国产高清精品一区 | 欧日韩一区二区三区 | 全免费一级午夜毛片 | 国产欧美在线观看精品一区二区 | 亚洲欧美日韩高清综合678 | 欧美一区二区不卡视频 | 91热国产 | 国产精品毛片久久久久久久 | 91在线精品亚洲一区二区 | 欧美日韩视频一区三区二区 | 成人欧美一区二区三区 | 日韩欧美在线免费观看 | 亚洲欧美色欧另类欧 | 亚洲国产成人久久综合碰 | 欧美极品欧美精品欧美视频 | 久热中文字幕在线精品首页 | 在线视频观看国产 | 亚洲欧美成人综合久久久 | 欧美精品观看 | 亚洲一区二区在线成人 | 国产欧美日 | 欧美色欧美亚洲另类 | 国产精品美女一区二区三区 | 欧美色第一页 | 国产一区二区三区在线视频 |