亚洲动漫在线观看-亚洲动漫第一页-亚洲丁香婷婷-亚洲丶国产丶欧美一区二区三区-亚洲第一综合网站-亚洲第一永久色

EllipsoidSurfaceAppearance

橢球體表面的幾何圖形外觀,如PolygonGeometryRectangleGeometry,支持所有材料,如MaterialAppearanceMaterialAppearance.MaterialSupport.ALL。但是,這種外觀需要較少的頂點(diǎn)屬性,因?yàn)槠沃绦蚩梢杂?jì)算normal、tangentbitangent。
new EllipsoidSurfaceAppearance(options)
Parameters:
options (Object)
Name Description
options.flat
Boolean
default false
當(dāng)true時(shí),片段著色中使用平面著色,這意味著不考慮照明。
options.faceForward
Boolean
default options.aboveGround
當(dāng)true時(shí),片段明暗器會(huì)根據(jù)需要翻轉(zhuǎn)曲面法線(xiàn),以確保法線(xiàn)面向查看器以避免出現(xiàn)黑點(diǎn)。當(dāng)幾何圖形的兩邊都應(yīng)該像WallGeometry那樣加陰影時(shí),這很有用。
options.translucent
Boolean
default true
當(dāng)true時(shí),幾何體將顯示為半透明,因此EllipsoidSurfaceAppearance#renderState啟用了alpha混合。
options.aboveGround
Boolean
default false
當(dāng)true時(shí),幾何體應(yīng)位于橢球體的表面上,而不是其上方的恒定高度,因此EllipsoidSurfaceAppearance#renderState啟用背面剔除。
options.material
Material
default Material.ColorType
用于確定片段顏色的材質(zhì)。
options.vertexShaderSource
String
可選的glsl頂點(diǎn)明暗器源覆蓋默認(rèn)的頂點(diǎn)明暗器。
options.fragmentShaderSource
String
可選的glsl fragment shader source覆蓋默認(rèn)的fragment shader。
options.renderState
RenderState
可選的渲染狀態(tài)以覆蓋默認(rèn)的渲染狀態(tài)。
Example
var primitive = new bmgl.Primitive({
  geometryInstances : new bmgl.GeometryInstance({
    geometry : new bmgl.PolygonGeometry({
      vertexFormat : bmgl.EllipsoidSurfaceAppearance.VERTEX_FORMAT,
      // ...
    })
  }),
  appearance : new bmgl.EllipsoidSurfaceAppearance({
    material : bmgl.Material.fromType('Stripe')
  })
});

Members

(static, constant) VERTEX_FORMAT : VertexFormat

所有EllipsoidSurfaceAppearance實(shí)例都兼容的VertexFormat,這只需要positionst屬性。其他屬性在片段明暗器中按程序計(jì)算。

(readonly) aboveGround : Boolean

當(dāng)true時(shí),幾何體應(yīng)位于橢球體的表面上,而不是其上方的恒定高度,因此EllipsoidSurfaceAppearance#renderState啟用背面剔除。
Default Value: false

(readonly) closed : Boolean

當(dāng)true時(shí),幾何圖形將關(guān)閉,因此EllipsoidSurfaceAppearance#renderState啟用背面剔除。如果查看器進(jìn)入幾何圖形,它將不可見(jiàn)。
Default Value: false

(readonly) faceForward : Boolean

當(dāng)true時(shí),片段明暗器會(huì)根據(jù)需要翻轉(zhuǎn)曲面法線(xiàn),以確保法線(xiàn)面向查看器以避免出現(xiàn)黑點(diǎn)。當(dāng)幾何圖形的兩邊都應(yīng)該像WallGeometry那樣加陰影時(shí),這很有用。
Default Value: true

(readonly) flat : Boolean

當(dāng)true時(shí),片段著色中使用平面著色,這意味著不考慮照明。
Default Value: false

(readonly) fragmentShaderSource : String

片段明暗器的glsl源代碼。完整片段明暗器源按程序構(gòu)建,考慮到EllipsoidSurfaceAppearance#material、EllipsoidSurfaceAppearance#flatEllipsoidSurfaceAppearance#faceForward。使用EllipsoidSurfaceAppearance#getFragmentShaderSource獲取完整源。

material : Material

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

(readonly) renderState : Object

呈現(xiàn)幾何圖形時(shí)要使用的WebGL固定函數(shù)狀態(tài)。

在構(gòu)造EllipsoidSurfaceAppearance實(shí)例時(shí),可以顯式定義呈現(xiàn)狀態(tài),也可以通過(guò)EllipsoidSurfaceAppearance#translucentEllipsoidSurfaceAppearance#aboveGround隱式設(shè)置呈現(xiàn)狀態(tài)。

translucent : Boolean

當(dāng)true時(shí),幾何體將顯示為半透明。
Default Value: true

(readonly) vertexFormat : VertexFormat

此外觀實(shí)例與之兼容的VertexFormat。幾何體可以有更多的頂點(diǎn)屬性,并且仍然是兼容的(以潛在的性能代價(jià)),但是它不能有更少的頂點(diǎn)屬性。
Default Value: EllipsoidSurfaceAppearance.VERTEX_FORMAT

(readonly) vertexShaderSource : String

頂點(diǎn)明暗器的glsl源代碼。

Methods

getFragmentShaderSource() → {String}
程序創(chuàng)建完整的glsl片段明暗器源。對(duì)于EllipsoidSurfaceAppearance,這是從EllipsoidSurfaceAppearance#fragmentShaderSourceEllipsoidSurfaceAppearance#flatEllipsoidSurfaceAppearance#faceForward導(dǎo)出的。
getRenderState() → {Object}
創(chuàng)建渲染狀態(tài)。這不是最終的渲染狀態(tài)實(shí)例;相反,它可以包含與上下文中創(chuàng)建的渲染狀態(tài)相同的渲染狀態(tài)屬性的子集。
isTranslucent() → {Boolean}
確定幾何圖形是否基于EllipsoidSurfaceAppearance#translucentMaterial#isTranslucent半透明。
主站蜘蛛池模板: 国产精品免费看久久久香蕉 | 双性np玩烂了np欲之国的太子 | 美女的让男人桶爽免费看 | 青青青手机在线视频 | 操熟美女又肥又嫩的骚屁股 | 青青草国产免费久久久91 | 国产精品香蕉在线观看不卡 | 亚洲日本aⅴ片在线观看香蕉 | 日韩免费在线看 | 日本漫画大全之工之口 | 22sihu国产精品视频影视资讯 | 好湿好紧太硬了我太爽了h 好湿好滑好硬好爽好深视频 | 91国语精品自产拍在线观看一 | 日本成熟老妇xxxx | 成人久久伊人精品伊人 | bt伙计最新合集 | 精品国产人妻国语 | 操久| 国产一区在线 | 好大好硬好深好爽想要之黄蓉 | 欧美亚洲国产另类 | 国产毛片在线高清视频 | 国产高清在线精品一区二区三区 | 国产小视频网站 | 特级毛片免费观看视频 | 免费一区在线观看 | 97影视| 18未年禁止免费观看 | 欧美日韩精品一区二区三区视频在线 | 四虎成人永久地址 | 日韩一区二区三区精品 | pregnanthd产子| 亚洲欧美韩国日产综合在线 | 亚洲男人第一天堂 | 亚洲视频一区网站 | 欧美精品一区二区在线观看播放 | 亚洲精品福利在线 | 国产精品中文字幕 | 60岁妇女毛片免费观看 | 国产精品刺激好大好爽视频 | 国产一区视频在线免费观看 |