• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    什么是OpenGL函數(OpenGL&reg; Function)?

    在OpenGL函數的名字后面加上一個OpenGL函數的名字,在這個函數的名字后面加上一個參數用于繪制的函數,操作和渲染三維(3D)場景,并更改可能影響渲染外觀或速度的不同變量的值。OpenGL函數庫中的所有函數都使用嚴格的命名約定...
    在OpenGL函數的名字后面加上一個OpenGL函數的名字,在這個函數的名字后面加上一個參數用于繪制的函數,操作和渲染三維(3D)場景,并更改可能影響渲染外觀或速度的不同變量的值。OpenGL函數庫中的所有函數都使用嚴格的命名約定,該約定描述了預期的參數以及函數包含在哪個庫中。OpenGL?具有大量用于繪制、操作和渲染三維(3D)場景的函數數組。OpenGL函數的命名約定由四部分組成,構成函數的實際名稱。第一部分稱為前綴,表示函數所屬的庫。對于核心函數,此前綴是“gl”,代表“圖形庫”。其他前綴包括“glut”表示“圖形庫實用工具”,以及兩個字母代碼,表示圖形硬件制造商,這些硬件制造商需要為其特定的卡提供特殊功能,以訪問其他設備無法使用的功能。OpenGL函數名的第二部分是名稱本身。這可以直接引用要更改的值或要采取的操作。名稱示例函數的一部分包括“color”、“vertex”,“clear”和“deletetextraures”。名稱緊跟在前綴后面,通常用大寫字母來區分它和前綴,使代碼更具可讀性。OpenGL函數名的第三個元素是函數接受的參數數。這些參數也可以稱為參數。這只是一個數字因此,一個需要三個參數的函數在這個位置會有數字3,就在函數名的后面。OpenGL函數名的最后一個元素是作為參數的變量的數據類型。這是一個縮寫,有助于提醒程序員需要什么樣的數據,并且允許單個函數有多個可預測的變量,它們接受不同數據類型的參數。例如“f”代表浮點數,“i”代表整數,“b”代表字節。根據這些規則,在以浮點數定義的3D位置創建頂點的完整OpenGL函數名為“glVertex3f”。只需修改最后一個部分使其讀取glVertex3i,就可以在邏輯上更改該函數以接受整數。OpenGL成功的一個部分是嚴格遵守諸如函數命名約定
    • 發表于 2020-08-07 21:01
    • 閱讀 ( 642 )
    • 分類:電腦網絡

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    推薦文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆