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

PerInstanceColorAppearance

帶有顏色屬性的GeometryInstance實例的外觀。這允許使用下面第二個示例中所示的相同Primitive繪制多個不同顏色的幾何體實例。
new PerInstanceColorAppearance(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時,幾何體將顯示為半透明,因此PerInstanceColorAppearance#renderState啟用了alpha混合。
options.closed
Boolean
default false
true時,幾何圖形將關閉,因此PerInstanceColorAppearance#renderState啟用背面剔除。
options.vertexShaderSource
String
可選的glsl頂點明暗器源覆蓋默認的頂點明暗器。
options.fragmentShaderSource
String
可選的glsl fragment shader source覆蓋默認的fragment shader。
options.renderState
RenderState
可選的渲染狀態以覆蓋默認的渲染狀態。
Example
// A solid white line segment
var primitive = new bmgl.Primitive({
  geometryInstances : new bmgl.GeometryInstance({
    geometry : new bmgl.SimplePolylineGeometry({
      positions : bmgl.Cartesian3.fromDegreesArray([
        0.0, 0.0,
        5.0, 0.0
      ])
    }),
    attributes : {
      color : bmgl.ColorGeometryInstanceAttribute.fromColor(new bmgl.Color(1.0, 1.0, 1.0, 1.0))
    }
  }),
  appearance : new bmgl.PerInstanceColorAppearance({
    flat : true,
    translucent : false
  })
});

// Two rectangles in a primitive, each with a different color
var instance = new bmgl.GeometryInstance({
  geometry : new bmgl.RectangleGeometry({
    rectangle : bmgl.Rectangle.fromDegrees(0.0, 20.0, 10.0, 30.0)
  }),
  attributes : {
    color : new bmgl.ColorGeometryInstanceAttribute(1.0, 0.0, 0.0, 0.5)
  }
});

var anotherInstance = new bmgl.GeometryInstance({
  geometry : new bmgl.RectangleGeometry({
    rectangle : bmgl.Rectangle.fromDegrees(0.0, 40.0, 10.0, 50.0)
  }),
  attributes : {
    color : new bmgl.ColorGeometryInstanceAttribute(0.0, 0.0, 1.0, 0.5)
  }
});

var rectanglePrimitive = new bmgl.Primitive({
  geometryInstances : [instance, anotherInstance],
  appearance : new bmgl.PerInstanceColorAppearance()
});

Members

(static, constant) FLAT_VERTEX_FORMAT : VertexFormat

PerInstanceColorAppearance#flattrue時,所有PerInstanceColorAppearance實例都兼容的VertexFormat。這只需要一個position屬性。

(static, constant) VERTEX_FORMAT : VertexFormat

所有PerInstanceColorAppearance實例都兼容的VertexFormat。這只需要positionnormal屬性。

(readonly) closed : Boolean

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

(readonly) faceForward : Boolean

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

(readonly) flat : Boolean

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

(readonly) fragmentShaderSource : String

片段明暗器的glsl源代碼。

material : Material

此屬性是Appearance接口的一部分,但PerInstanceColorAppearance不使用,因為使用了完全自定義的片段明暗器。
Default Value: undefined

(readonly) renderState : Object

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

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

translucent : Boolean

true時,幾何體將顯示為半透明,因此PerInstanceColorAppearance#renderState啟用了alpha混合。
Default Value: true

(readonly) vertexFormat : VertexFormat

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

(readonly) vertexShaderSource : String

頂點明暗器的glsl源代碼。

Methods

getFragmentShaderSource() → {String}
getRenderState() → {Object}
創建渲染狀態。這不是最終的渲染狀態實例;相反,它可以包含與上下文中創建的渲染狀態相同的渲染狀態屬性的子集。
isTranslucent() → {Boolean}
確定幾何圖形是否基于PerInstanceColorAppearance#translucent半透明。
国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久
<code id="kseui"><acronym id="kseui"></acronym></code>
  • <abbr id="kseui"><tbody id="kseui"></tbody></abbr>
  • <button id="kseui"></button>
  • 日本一区高清在线视频| 久久精品午夜一区二区福利| 中文字幕一区综合| 欧美激情五月| 一区二区三区四区五区精品视频 | 亚洲激情视频| 亚洲欧美日韩专区| 久草一区二区| 亚洲欧洲日韩精品| 亚洲久久一区二区| 91入口在线观看| 麻豆成人av| 一区在线播放| 国产日韩一区欧美| 欧美日韩成人一区二区三区| 亚洲视频1区| 日本精品一区二区| 国产三区精品| 色综合久久88色综合天天提莫| 在线观看成人av| 久久精品国产一区二区三区日韩| 亚洲一区二区三区精品动漫| 国产日韩专区| 性欧美大战久久久久久久免费观看| 亚洲精品欧美| 四虎影视永久免费在线观看一区二区三区| 最新亚洲一区| 日本午夜精品电影| 亚洲在线不卡| 亚洲国产欧美日韩| 国产精品免费在线| 亚洲激情国产| 亚洲欧洲日本国产| 国产亚洲欧美一区二区| 国产精品国产一区二区| 看欧美日韩国产| 男人的天堂成人在线| 一区二区三区四区五区精品| 国产精品伊人日日| 亚洲乱亚洲高清| 西游记1978| 欧美黄色免费| 欧美日韩综合网| 亚洲日本激情| 在线免费观看欧美| 欧美三级在线| 亚洲国产精品综合| 日本免费一区二区三区| 免费av在线一区二区| 91精品综合久久| 午夜一区不卡| 日韩黄色影视| 中文字幕久久综合| 国产日韩欧美精品| 国产欧美大片| 国产在线精品二区| 欧美1区3d| 日韩免费av一区二区三区| 99re视频| 美日韩精品免费| 99在线|亚洲一区二区| 欧美一区二区三区久久精品| 久久五月天婷婷| 动漫精品视频| 久久免费99精品久久久久久| 亚洲高清二区| 欧美精品18| 正在播放一区| 椎名由奈jux491在线播放| 欧洲视频一区二区三区| 开心色怡人综合网站| 精品日韩欧美| 麻豆av一区二区三区| 国产九色91| 久久久久久九九九九| 久久精品日产第一区二区三区精品版 | 精品国产乱码久久久久软件| 久久久www免费人成黑人精品| 国产精品美女久久久| 国产欧美韩日| 狼狼综合久久久久综合网| 老牛影视一区二区三区| 不卡视频一区| 激情小说综合区| 五月天丁香综合久久国产| 亚洲欧美精品在线观看| 一区二区在线不卡| 欧美久久电影| 亚洲精品一区二| 欧美专区在线| 久久riav| 正在播放亚洲| 国产亚洲欧美一区二区| 豆国产97在线| 欧美一区激情视频在线观看| 一区二区视频在线播放| 伊人精品在线| 国产日韩亚洲| 久久久久久久久久久一区| 婷婷五月色综合| 亚洲精品日韩精品| 久久狠狠一本精品综合网| 精品伦精品一区二区三区视频| 日本精品视频一区| 在线亚洲欧美| 久久精品日产第一区二区三区| 一区二区三区四区| 国产伦理一区| 欧美大陆一区二区| 欧美片第1页综合| 99re国产视频| 最新欧美日韩亚洲| 亚洲专区一区| 欧美日韩一区在线视频| 尹人成人综合网| 国产乱码精品一区二区三区日韩精品| 午夜精品一区二区在线观看| 国产欧美日韩一区二区三区在线| 精品国产乱码久久久久久88av| 欧美国产精品| 国产精品久久久久久久久久直播 | 免费成人深夜夜行视频| 欧美午夜精品| 韩国成人av| 亚洲精品一品区二品区三品区| 久久草.com| 亚洲一区在线免费| 一本一道久久a久久精品综合 | 中文日韩欧美| 亚洲人成人77777线观看| 午夜一区不卡| 欧美日韩精品免费观看| 国产日韩一区欧美| 一区二区av| 欧美成人嫩草网站| 久久99精品国产一区二区三区| 影音先锋中文字幕一区| 免费一区二区三区在在线视频| 国产亚洲欧美一区二区三区| 一区二区三区不卡在线| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲激情av| 最新不卡av| 免费观看成人高| 岛国视频一区免费观看| 国产精品三上| 亚洲国产精品123| 亚洲欧洲精品一区二区三区波多野1战4| 老司机午夜精品视频在线观看| 伊人影院久久| 午夜精品剧场| 亚洲欧洲一区二区福利| 老牛影视免费一区二区| 99国产超薄丝袜足j在线观看| 国产偷自视频区视频一区二区| 欧美另类亚洲| 在线免费观看成人网| 日韩高清国产一区在线观看| 国产日产精品一区二区三区四区| 亚洲自拍另类| 亚洲欧美日韩一区在线观看| 日韩一级精品| 国产日韩精品一区观看| 国产精品sm| 欧美日韩国产探花| 欧美另类一区| 精品动漫3d一区二区三区免费| 牛牛国产精品| 欧美日韩国内| 黄色精品一区| 亚洲欧洲精品一区二区三区波多野1战4| 欧美a级片一区| 国语精品一区| 日韩天堂av| 狼狼综合久久久久综合网| 久久综合九色综合久99| 国产成人成网站在线播放青青| 国产精品欧美久久| 久久一区二区三区欧美亚洲| 欧美婷婷久久| 欧美成人午夜| 99精品99久久久久久宅男| 性欧美videos另类喷潮| 99伊人久久| 日韩精品国内| 国产一区二区三区无遮挡| 亚洲黄色在线| 久久综合久久综合这里只有精品| 97神马电影| 欧美成人综合一区| 欧美在线1区| 一区二区三区国产在线| 91成人免费观看| 日韩欧美在线电影| 亚洲视频碰碰| 久久久久久久久久久久久久一区| 国产在线精品一区二区三区》 | 97人人澡人人爽| 欧美在线3区| 黑人一区二区|