国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久

MaterialAppearance

支持材質著色的任意幾何圖形(例如,與EllipsoidSurfaceAppearance相反)的外觀。
new MaterialAppearance(options)
Parameters:
options (Object)
Name Description
options.flat
Boolean
default false
true時,片段著色中使用平面著色,這意味著不考慮照明。
options.faceForward
Boolean
default !options.closed
true時,片段明暗器會根據需要翻轉曲面法線,以確保法線面向查看器以避免出現黑點。當幾何圖形的兩邊都應該像WallGeometry那樣加陰影時,這很有用。
options.translucent
Boolean
default true
true時,幾何體將顯示為半透明,因此MaterialAppearance#renderState啟用了alpha混合。
options.closed
Boolean
default false
true時,幾何圖形將關閉,因此MaterialAppearance#renderState啟用背面剔除。
options.materialSupport
MaterialAppearance.MaterialSupport
default MaterialAppearance.MaterialSupport.TEXTURED
將要支持的材料類型。
options.material
Material
default Material.ColorType
用于確定片段顏色的材質。
options.vertexShaderSource
String
可選的glsl頂點明暗器源覆蓋默認的頂點明暗器。
options.fragmentShaderSource
String
可選的glsl fragment shader source覆蓋默認的fragment shader。
options.renderState
RenderState
可選的渲染狀態以覆蓋默認的渲染狀態。
Example
var primitive = new bmgl.Primitive({
  geometryInstances : new bmgl.GeometryInstance({
    geometry : new bmgl.WallGeometry({
            materialSupport :  bmgl.MaterialAppearance.MaterialSupport.BASIC.vertexFormat,
      // ...
    })
  }),
  appearance : new bmgl.MaterialAppearance({
    material : bmgl.Material.fromType('Color'),
    faceForward : true
  })

});

Members

(readonly) closed : Boolean

true時,幾何圖形將關閉,因此MaterialAppearance#renderState啟用背面剔除。如果查看器進入幾何圖形,它將不可見。
Default Value: false

(readonly) faceForward : Boolean

true時,片段明暗器會根據需要翻轉曲面法線,以確保法線面向查看器以避免出現黑點。當幾何圖形的兩邊都應該像WallGeometry那樣加陰影時,這很有用。
Default Value: true

(readonly) flat : Boolean

true時,片段著色中使用平面著色,這意味著不考慮照明。
Default Value: false

(readonly) fragmentShaderSource : String

片段明暗器的glsl源代碼。完整片段明暗器源按程序構建,考慮到MaterialAppearance#materialMaterialAppearance#flatMaterialAppearance#faceForward。使用MaterialAppearance#getFragmentShaderSource獲取完整源。

material : Material

用于確定片段顏色的材質。與其他MaterialAppearance屬性不同,這不是只讀的,因此外觀的材質可以隨時更改。
Default Value: Material.ColorType

(readonly) materialSupport : MaterialAppearance.MaterialSupport

此實例支持的材料類型。這會影響所需的VertexFormat以及頂點和片段明暗器的復雜性。
Default Value: MaterialAppearance.MaterialSupport.TEXTURED

(readonly) renderState : Object

呈現幾何圖形時要使用的WebGL固定函數狀態。

在構造MaterialAppearance實例時,可以顯式定義呈現狀態,也可以通過MaterialAppearance#translucentMaterialAppearance#closed隱式設置呈現狀態。

translucent : Boolean

true時,幾何體將顯示為半透明。
Default Value: true

(readonly) vertexFormat : VertexFormat

此外觀實例與之兼容的VertexFormat。幾何體可以有更多的頂點屬性,并且仍然是兼容的(以潛在的性能代價),但是它不能有更少的頂點屬性。
Default Value: MaterialAppearance.MaterialSupport.TEXTURED.vertexFormat

(readonly) vertexShaderSource : String

頂點明暗器的glsl源代碼。

Methods

getFragmentShaderSource() → {String}
getRenderState() → {Object}
創建渲染狀態。這不是最終的渲染狀態實例;相反,它可以包含與上下文中創建的渲染狀態相同的渲染狀態屬性的子集。
isTranslucent() → {Boolean}
確定幾何圖形是否基于MaterialAppearance#translucentMaterial#isTranslucent半透明。
国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久
<code id="kseui"><acronym id="kseui"></acronym></code>
  • <abbr id="kseui"><tbody id="kseui"></tbody></abbr>
  • <button id="kseui"></button>
  • 久久久久久夜| 亚洲欧美电影在线观看| 亚洲成人自拍视频| 日本免费一区二区三区| 国产成人精品一区二区三区福利| 国产在线视频欧美一区二区三区| 欧美日韩三区四区| 精品国产乱码久久久久软件| 国产九色91| 国产一区成人| 国产日韩欧美高清免费| 亚洲午夜激情在线| 欧美高清视频一区二区三区在线观看| 欧美日韩精品免费看 | 欧美日韩一区二区三区在线观看免| 精品欧美一区二区三区久久久| **亚洲第一综合导航网站 | 午夜国产精品视频| 久久成人资源| 精品91免费| 激情五月综合色婷婷一区二区| 91手机在线播放| 久久aⅴ乱码一区二区三区| 欧美性天天影院| 欧美日韩1080p| 欧美久色视频| 国产精品99一区二区| 欧美久色视频| 亚洲欧洲一区| 国产一区二区三区久久| 国产农村妇女精品一区二区| 国产美女诱惑一区二区| 麻豆精品91| 国产精品我不卡| 精品一区二区不卡| 日韩中文一区二区三区| 一本色道婷婷久久欧美| 午夜精品一区二区三区四区 | 99成人精品| 久久本道综合色狠狠五月| 99视频免费观看| 久久涩涩网站| 制服国产精品| 精品电影一区| 老牛嫩草一区二区三区日本| 精品免费一区二区三区蜜桃| 日本一区免费| 在线欧美亚洲| 国产乱码精品一区二区三区中文 | 96久久精品| 欧美极品jizzhd欧美| 中文字幕欧美日韩一区二区三区| 伊人久久大香线蕉av超碰演员| 久久本道综合色狠狠五月| 午夜精品短视频| 亚洲国产精品视频一区| 91免费看网站| 一本久久a久久精品vr综合 | 91视频99| 你懂的视频一区二区| 亚洲综合欧美| 欧美日韩国产免费一区二区三区| 女人天堂亚洲aⅴ在线观看| 国产精品一卡| 日韩高清dvd| 日韩av电影免费播放| 国产偷久久久精品专区| 日韩高清av| 亚洲精品国产系列| 国精产品一区二区| 亚洲午夜激情在线| 狠狠爱一区二区三区| 黑人巨大精品欧美一区二区小视频| 性欧美暴力猛交另类hd| 日韩精品无码一区二区三区| 夜夜嗨网站十八久久| 青青成人在线| 91精品黄色| 欧美日一区二区在线观看| 国产伦精品一区二区三区视频黑人| 一本色道婷婷久久欧美| 国产精品swag| 在线视频一区观看| 亚洲va韩国va欧美va精四季| 91精品综合久久| 亚洲欧洲一区二区在线观看| 日韩av在线电影观看| 久久免费99精品久久久久久| 韩国av一区| 亚洲高清乱码| 精品亚洲第一| 久久美女性网| 国产一区二区三区免费不卡| 欧美在线看片| 亚洲精品乱码视频| 国产成人免费电影| 国产精品日韩久久久| 欧美成人高清| 亚洲韩国在线| 日本一区二区在线| 国产亚洲一区二区三区在线播放 | 99三级在线| 国产免费成人| 一区二区三区免费看| 欧美色图首页| 欧美一区免费视频| 婷婷四房综合激情五月| 精品伦理一区二区三区| 91精品国自产在线观看| 免费日韩av| 久久都是精品| 麻豆av福利av久久av| 国产区欧美区日韩区| 亚洲区欧美区| 中文欧美日韩| 亚洲视频中文| 亚洲黄色视屏| 亚洲日本久久| 亚洲一区三区电影在线观看| 一区二区av| 亚洲欧美日韩国产综合精品二区| 中文精品在线| 久久久福利视频| 91精品综合久久| 999精品视频一区二区三区| 97中文在线观看| 国产一区福利视频| 精品欧美一区二区在线观看视频| 狠狠色噜噜狠狠狠狠色吗综合| 国产精品三区在线| 欧美精品一区二区三区久久| 欧美日韩精品免费看 | 亚洲激情午夜| 亚洲综合日韩| 国产成人精品一区二区三区福利| 成人自拍爱视频| 欧美日韩一区综合| 欧美1级日本1级| 在线综合亚洲| 国产不卡一区二区三区在线观看| 国产一级特黄a大片99| 深夜福利成人| 亚洲高清二区| 91九色露脸| 日本福利一区二区三区| 午夜精品美女久久久久av福利| 亚洲免费久久| 成人黄色片视频网站| 免费国产一区| 好看的日韩av电影| 老司机久久99久久精品播放免费| 久久精品国产理论片免费| 一区二区视频国产| 欧美一级视频| 欧美日韩亚洲在线| 伊甸园精品99久久久久久| 久久久久久国产精品mv| 欧美午夜免费| 一区二区三区av| 鲁鲁狠狠狠7777一区二区| 亚洲香蕉网站| 久久av免费一区| 欧美日韩视频一区二区三区| 麻豆av福利av久久av| 欧美精品一区二区三区久久| 亚洲人久久久| 欧美日本亚洲| 在线亚洲精品| 日韩一本精品| 久久久水蜜桃| 国精品一区二区三区| 成人av播放| 亚洲精品1区2区| 欧美午夜精品久久久久免费视| 亚洲精品自在在线观看| 欧美一区二区三区电影在线观看| 99热免费精品| 亚洲精品永久www嫩草| 18成人免费观看网站下载| 一区二区三区四区视频在线 | 国产区欧美区日韩区| 亚洲天堂男人| 日韩精品欧美专区| 亚洲欧美国产精品桃花| 久久综合一区二区三区| 女主播福利一区| 美女亚洲精品| 噜噜噜久久亚洲精品国产品小说| 亚洲一区bb| 国产在线欧美日韩| 亚洲综合日韩| 影音先锋国产精品| 亚洲高清在线播放| 激情视频在线观看一区二区三区| 一区二区三区成人精品| 欧美欧美天天天天操| 婷婷亚洲婷婷综合色香五月| 国产免费一区二区| 久久蜜桃资源一区二区老牛| 亚洲毛片播放|