国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

osgfbo(七)紋理坐標(biāo)的另一種表示方法

這篇具有很好參考價(jià)值的文章主要介紹了osgfbo(七)紋理坐標(biāo)的另一種表示方法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

在此,先修改下osgfbo(五)中紋理坐標(biāo)的表示方法,不是說osgfbo(五)中的做法不對(duì),而是我更愿意明確的把紋理坐標(biāo)數(shù)組賦值到(0,1)之間。即
1,設(shè)置紋理坐標(biāo)
osg::ref_ptrosg::Vec2Array texCoord = new osg::Vec2Array;
texCoord->push_back(osg::Vec2(0.0, 0.0));
texCoord->push_back(osg::Vec2(1.0, 0.0));
texCoord->push_back(osg::Vec2(1.0, 1.0));
texCoord->push_back(osg::Vec2(0.0, 1.0));
2,將紋理坐標(biāo)按照以前傳遞shader數(shù)組的方式,傳遞到shader(注意,序號(hào)不能為0,這里設(shè)置為1)

geom->setVertexAttribArray(1, texCoord, osg::Array::BIND_PER_VERTEX);
//geom->setTexCoordArray(0, texCoord);

3,在shader之前傳遞紋理坐標(biāo)變量(這里也設(shè)置為1)

		program1->addBindAttribLocation("texCoord", 1);

4,在shader中,頂點(diǎn)shader改為

static const char * vertexShader =
{
“in vec2 texCoord;\n”
“varying vec2 outTexCoord;”
“void main(void)\n”
“{\n”
“outTexCoord = texCoord;\n”
" gl_Position = ftransform();\n"
“}\n”
};

5,傳遞給片元著色器

static const char *psShader =
{
“varying vec2 outTexCoord;”
“uniform sampler2D tex0;”
“void main(void)\n”
“{\n”
“gl_FragColor = texture2D(tex0,outTexCoord);”

"}"

"}\n"

};文章來源地址http://www.zghlxwxcb.cn/news/detail-405223.html

到了這里,關(guān)于osgfbo(七)紋理坐標(biāo)的另一種表示方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • SQL100 確定最佳顧客的另一種方式(二)

    OrderItems表代表訂單信息,確定最佳顧客的另一種方式是看他們花了多少錢,OrderItems表有訂單號(hào)order_num和item_price商品售出價(jià)格、quantity商品數(shù)量 order_num item_price quantity a1 10 105 a2 1 1100 a2 1 200 a4 2 1121 a5 5 10 a2 1 19 a7 7 5 Orders表含有字段order_num 訂單號(hào)、cust_id顧客id order_num cust_id a1

    2023年04月22日
    瀏覽(95)
  • 擁抱jsx,開啟vue3用法的另一種選擇??

    擁抱jsx,開啟vue3用法的另一種選擇??

    公司高級(jí)表單組件ProForm高階組件都建立在jsx的運(yùn)用配置上,項(xiàng)目在實(shí)踐落地過程中積累了豐富的經(jīng)驗(yàn),也充分感受到了jsx語法的靈活便捷和可維護(hù)性強(qiáng)大,享受到了用其開發(fā)的樂趣,獨(dú)樂樂不如眾樂樂,為了幫助大家更好的運(yùn)用jsx,開發(fā)提效,特此總結(jié)分享。 以往我們開發(fā)

    2024年02月08日
    瀏覽(91)
  • 智能家居的另一種形式:智能家居中心的技術(shù)架構(gòu)

    作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 隨著智能設(shè)備的普及、互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展以及人們對(duì)智能家居產(chǎn)品的追求,越來越多的人選擇將家居環(huán)境變成一個(gè)“智能”的地方,比如通過智能安防系統(tǒng)、智能遙控器、智能監(jiān)控等方式幫助用戶實(shí)現(xiàn)更加精細(xì)化的生活控制和場景管理。但

    2024年02月07日
    瀏覽(110)
  • git提交的時(shí)候出現(xiàn)異常“bad object HEAD”的另一種解決方案

    Git倉庫是目前很主流的代碼管理工具,一旦被損壞或出現(xiàn)異常,內(nèi)心想直接吐血。 當(dāng)進(jìn)入到Git倉庫執(zhí)行命令: git status 顯示: fatal: bad object HEAD 在此嘗試用git checkout git reflog 等命令希望能恢復(fù),但都是提示錯(cuò)誤。在網(wǎng)上搜索大部分看到的是如下的解決方式: 但是我的代碼分

    2024年02月02日
    瀏覽(101)
  • STM32-HAL庫08-TIM的輸出比較模式(輸出PWM的另一種方式)

    STM32-HAL庫08-TIM的輸出比較模式(輸出PWM的另一種方式)

    STM32F103C6T6最小系統(tǒng)板 STM32CUBEMX(HAL庫軟件) MDK5 示波器或者邏輯分析儀 通過定時(shí)器TIM的輸出比較模式得到預(yù)定頻率與占空比的PWM波形;其中定時(shí)器輸出比較模式與PWM模式的區(qū)別在于?。?! PWM模式在同一個(gè)TIM下所有輸出口的頻率一致不能單獨(dú)控制單個(gè)的頻率 ,而輸出比較模式

    2024年02月03日
    瀏覽(96)
  • 另一種遷移xxl-job任務(wù)的方法,適合不滿足數(shù)據(jù)遷移條件

    另一種遷移xxl-job任務(wù)的方法,適合不滿足數(shù)據(jù)遷移條件

    以為多個(gè)項(xiàng)目組同時(shí)使用一個(gè)xxl-job,同時(shí)涉及到版本提升,由此不太滿足數(shù)據(jù)庫數(shù)據(jù)遷移,所以這里提供另一種解決辦法 使用工具:postman,json轉(zhuǎn)excel,excel 核心:excel拼接: 1.使用f12抓取xxl任務(wù)訪問列表請(qǐng)求; 2.使用postman import將curl導(dǎo)入,并修改請(qǐng)求參數(shù),將所有的內(nèi)容一次

    2023年04月14日
    瀏覽(20)
  • 路由器端口轉(zhuǎn)發(fā)&遠(yuǎn)程桌面控制:一電腦連接不同局域網(wǎng)的另一電腦

    路由器端口轉(zhuǎn)發(fā)&遠(yuǎn)程桌面控制:一電腦連接不同局域網(wǎng)的另一電腦

    一、引言 ???????? 路由器端口轉(zhuǎn)發(fā) :指在路由器上設(shè)置一定的規(guī)則,將外部的數(shù)據(jù)包轉(zhuǎn)發(fā)到內(nèi)部指定的設(shè)備或應(yīng)用程序。這通常需要對(duì)路由器進(jìn)行一些配置,以允許外部網(wǎng)絡(luò)訪問內(nèi)部網(wǎng)絡(luò)中的特定服務(wù)和設(shè)備。端口轉(zhuǎn)發(fā)功能可以實(shí)現(xiàn)多種應(yīng)用場景,例如遠(yuǎn)程桌面、FTP、

    2024年04月15日
    瀏覽(21)
  • 完美匹配:一種簡單的神經(jīng)網(wǎng)絡(luò)反事實(shí)推理學(xué)習(xí)表示方法

    完美匹配:一種簡單的神經(jīng)網(wǎng)絡(luò)反事實(shí)推理學(xué)習(xí)表示方法

    英文題目:Perfect Match: A Simple Method for Learning Representations For Counterfactual Inference With Neural Networks 翻譯:完美匹配:一種簡單的神經(jīng)網(wǎng)絡(luò)反事實(shí)推理學(xué)習(xí)表示方法 單位: 論文鏈接:https://arxiv.org/pdf/1810.00656.pdf 代碼: 摘要:從觀測數(shù)據(jù)中學(xué)習(xí)反事實(shí)推理的表示對(duì)于許多領(lǐng)域(如醫(yī)

    2024年02月16日
    瀏覽(18)
  • 在局域網(wǎng)中的另一臺(tái)主機(jī)如何訪問WSL中的MiniKube生成的微服務(wù)

    我在WSL(Windows Subsystem for Linux)安裝了Minikube中并設(shè)置好了Kubernetes環(huán)境。在Kubernetes環(huán)境中配置好微服務(wù)后,從局域網(wǎng)中的另一臺(tái)主機(jī)無法訪問WSL中的MiniKube生成的微服務(wù),通過網(wǎng)絡(luò)轉(zhuǎn)發(fā)解決了這個(gè)問題。 設(shè)置Minikube可參考How to Install Minikube on Ubuntu 22.04 / 20.04,驗(yàn)證在WSL(Wind

    2024年02月12日
    瀏覽(23)
  • 智能車競賽模糊PID過程詳解,附matlab模擬代碼,使用的C代碼在我的另一篇文章中

    智能車競賽模糊PID過程詳解,附matlab模擬代碼,使用的C代碼在我的另一篇文章中

    目錄 普通位置式PID控制 ?模糊PID控制 區(qū)間劃分 模糊化 清晰化 改進(jìn) 模糊PID的MATLAB代碼 模糊PID的m測試使用文件,可一步步運(yùn)行了解詳細(xì)過程 模糊PID的主函數(shù)和功能函數(shù)matlab代碼 模糊PID的使用和調(diào)參技巧 PID 控制分為比例,微分,積分三項(xiàng),其公式如下: U (t) = Kp ? err (t)

    2024年04月16日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包