PolylineColorAppearance

                帶有顏色屬性和PolylineGeometryGroundPolylineGeometryGeometryInstance實例的外觀。這允許使用相同的Primitive繪制多個幾何圖形實例,每個實例的顏色都不同。
                new PolylineColorAppearance(options)
                Parameters:
                options (Object)
                Name Description
                options.translucent
                Boolean
                default true
                true時,幾何體將顯示為半透明,因此PolylineColorAppearance#renderState啟用了alpha混合。
                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.PolylineGeometry({
                      positions : bmgl.Cartesian3.fromDegreesArray([
                        0.0, 0.0,
                        5.0, 0.0
                      ]),
                      width : 10.0,
                      vertexFormat : bmgl.PolylineColorAppearance.VERTEX_FORMAT
                    }),
                    attributes : {
                      color : bmgl.ColorGeometryInstanceAttribute.fromColor(new bmgl.Color(1.0, 1.0, 1.0, 1.0))
                    }
                  }),
                  appearance : new bmgl.PolylineColorAppearance({
                    translucent : false
                  })
                });

                Members

                (static, constant) VERTEX_FORMAT : VertexFormat

                所有PolylineColorAppearance實例都兼容的VertexFormat。這只需要一個position屬性。

                (readonly) closed : Boolean

                true時,幾何圖形將關閉,因此PolylineColorAppearance#renderState啟用背面剔除。這總是false表示PolylineColorAppearance
                Default Value: false

                (readonly) fragmentShaderSource : String

                片段明暗器的glsl源代碼。

                material : Material

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

                (readonly) renderState : Object

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

                在構造PolylineColorAppearance實例時,可以顯式定義呈現狀態,或者通過PolylineColorAppearance#translucent隱式設置呈現狀態。

                translucent : Boolean

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

                (readonly) vertexFormat : VertexFormat

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

                (readonly) vertexShaderSource : String

                頂點明暗器的glsl源代碼。

                Methods

                getFragmentShaderSource() → {String}
                程序創建完整的glsl片段明暗器源。
                getRenderState() → {Object}
                創建渲染狀態。這不是最終的渲染狀態實例;相反,它可以包含與上下文中創建的渲染狀態相同的渲染狀態屬性的子集。
                isTranslucent() → {Boolean}
                確定幾何圖形是否基于PolylineColorAppearance#translucent半透明。
                主站蜘蛛池模板: 亚洲精品中文字幕无乱码麻豆| 丰满人妻被黑人中出849| 精品国产一区二区三区免费| 国产精品jizz在线观看免费| www.狠狠干| 日本夜爽爽一区二区三区| 亚洲成av人片高潮喷水| 精品一区二区久久久久久久网站| 日韩欧美电影在线| 国产成人亚洲精品无码青青草原 | 久久久噜噜噜久久久午夜| 欧美日韩成人午夜免费| 免费观看的黄色网址| 钻胯羞辱的视频vk| 国产精品天天在线午夜更新| va天堂va亚洲va影视中文字幕| 无码精品人妻一区二区三区漫画| 亚洲va无码va在线va天堂| 波多野结衣之cesd819| 冬月枫亚洲高清在线观看| 野花高清在线观看免费完整版中文| 国产精品一区二区在线观看| 99国产精品热久久久久久夜夜嗨| 成人做受120视频试看| 久久免费福利视频| 果冻传媒李琼母亲| 亚洲欧美日韩高清综合678| 福利一区二区三区视频在线观看| 国产一国产a一级毛片| 欧美浮力第一页| 国产精彩视频在线观看免费蜜芽 | 国产不卡免费视频| 欧美高清一区二区三| 国产精品日韩欧美在线| 99视频有精品| 小雪老师又嫩又紧的| 中文字幕在线观看亚洲日韩| 日本护士取精视频xxxxx全部| 亚洲V欧美V国产V在线观看| 欧美成人看片黄a免费看| 亚洲综合在线一区二区三区|