DebugAppearance

                通過將頂點屬性顯示為用于調(diào)試的顏色來使其可視化。

                眾所周知的單位長度向量的分量,即normaltangentbitangent,從[-1.0,1.0]縮放到(-1.0,1.0)。

                new DebugAppearance(options)
                Parameters:
                options (Object)
                Name Description
                options.attributeName
                String
                要可視化的屬性的名稱。
                options.perInstanceAttribute
                Boolean
                default false
                用于確定此屬性是否為每個實例的幾何屬性的布爾值。
                options.glslDatatype
                String
                default 'vec3'
                屬性的glsl數(shù)據(jù)類型。支持的數(shù)據(jù)類型有floatvec2vec3vec4
                options.vertexShaderSource
                String
                可選的glsl頂點明暗器源覆蓋默認的頂點明暗器。
                options.fragmentShaderSource
                String
                可選的glsl fragment shader source覆蓋默認的fragment shader。
                options.renderState
                RenderState
                可選的渲染狀態(tài)以覆蓋默認的渲染狀態(tài)。
                Example
                var primitive = new bmgl.Primitive({
                  geometryInstances : // ...
                  appearance : new bmgl.DebugAppearance({
                    attributeName : 'normal'
                  })
                });
                Throws
                • DeveloperError : options.glsldatatype必須是float、vec2、vec3或vec4。

                Members

                (readonly) attributeName : String

                要可視化的屬性的名稱。

                (readonly) closed : Boolean

                當(dāng)true時,幾何圖形應(yīng)關(guān)閉。
                Default Value: false

                (readonly) fragmentShaderSource : String

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

                (readonly) glslDatatype : String

                要可視化的屬性的glsl數(shù)據(jù)類型。

                material : Material

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

                (readonly) renderState : Object

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

                translucent : Boolean

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

                (readonly) vertexShaderSource : String

                頂點明暗器的glsl源代碼。

                Methods

                getFragmentShaderSource() → {String}
                返回完整的glsl片段明暗器源,對于DebugAppearance僅為DebugAppearance#fragmentShaderSource
                getRenderState() → {Object}
                創(chuàng)建渲染狀態(tài)。這不是最終的渲染狀態(tài)實例;相反,它可以包含與上下文中創(chuàng)建的渲染狀態(tài)相同的渲染狀態(tài)屬性的子集。
                isTranslucent() → {Boolean}
                確定幾何圖形是否基于DebugAppearance#translucent半透明。
                主站蜘蛛池模板: 国产twink男同chinese| 天堂网www在线资源中文| 亚洲午夜电影在线观看高清| 色偷偷888欧美精品久久久| 月夜影视在线观看免费完整| 国产区图片区小说区亚洲区| 99久久精品免费精品国产| 欧洲大片无需服务器| 免费在线不卡视频| 2021国产麻豆剧果冻传媒影视| 日韩精品一区二区三区免费视频| 四虎在线视频免费观看视频| 亚洲国产成人va在线观看| 扒开双腿疯狂进出爽爽爽动态图| 亚洲午夜国产精品无码老牛影视| 白白国产永久免费视频| 国产精品久久国产精麻豆99网站| 一区二区三区免费视频观看| 欧美性xxxx极品高清| 国产亚洲人成网站在线观看| x8x8在线观看| 日本高清视频在线www色| 亚洲欧美日韩在线播放| 精品久久久噜噜噜久久久| 国产午夜精品一二区理论影院| 2021麻豆剧果冻传媒入口永久| 好大好爽再深一点在线观看| 亚洲丰满熟女一区二区v| 男人桶女人视频30分钟看看吧| 国产三级在线观看免费| 97免费人妻无码视频| 成人午夜免费福利视频| 久久国产精品成人片免费| 欧美亚洲黄色片| 亚洲精品无码久久毛片| 高潮毛片无遮挡高清免费视频| 在线看中文字幕| 一级毛片无毒不卡直接观看| 日本在线视频www色| 亚洲精品福利在线观看| 精品无码综合一区二区三区|