BIGEMAP卫星地图_高清卫星地图_北斗高清地图_地图软件_矢量地图数据_专题地图

Material

材質(zhì)通過漫反射,鏡面反射,法線,發(fā)射和alpha分量的組合定義表面外觀。這些值是使用稱為Fabric的JSON模式指定的,該模式被解析并組裝為幕后的glsl著色器代碼。

基礎(chǔ)材料類型及其結(jié)構(gòu):
  • Color
    • color:RGB顏色對象。
  • Image
    • image:圖像路徑。
    • repeat:具有x和y值的對象,指定重復(fù)圖像的次數(shù)。
  • DiffuseMap
    • image:圖像路徑。
    • channels:三個字符串,包含用于選擇的r,g,b和a的任意組合
    • repeat:具有x和y值的對象,指定重復(fù)圖像的次數(shù)。
  • AlphaMap
    • image:圖像路徑。
    • channel:一個包含r,g,b或a的字符串,用于選擇所需的圖像通道。
    • repeat:具有x和y值的對象,指定重復(fù)圖像的次數(shù)。
  • SpecularMap
    • image:路徑
    • channel:一個包含r,g,b或a的字符串,用于選擇所需的圖像通道。
    • repeat:具有x和y值的對象,指定重復(fù)圖像的次數(shù)。
  • EmissionMap
    • image:路徑
    • channels:三個字符串,包含r,g,b和a的任意組合,用于選擇所需的圖像通道。
    • repeat:具有x和y值的對象,指定重復(fù)圖像的次數(shù)。
  • BumpMap
    • image:路徑
    • channel:一個包含r,g,b或a的字符串,用于選擇所需的圖像通道。
    • repeat:對象的x和y值指定重復(fù)圖像的次數(shù)。
    • strength:凹凸強度值在0.0和1.0之間,其中0.0是小顛簸,而1.0是
  • NormalMap
    • image:圖像路徑。
    • channels:三個字符串,包含r的任意組合, g,b和a用于選擇所需的圖像通道。
    • repeat:具有x和y值的對象,用于指定重復(fù)圖像的次數(shù)。
    • strength:凸點強度值在0.0和1.0之間,其中0.0是小凸點,而1.0是
  • Grid
    • color:整個材料的rgba顏色對象。
    • cellAlpha:單元格的Alpha值網(wǎng)格線之間。這將與color.alpha。
    • lineCount:具有x和y值的對象分別指定列數(shù)和行數(shù)。
    • lineThickness:具有x和y值的對象指定網(wǎng)格線的粗細(以像素為單位)。
    • lineOffset:具有x和y值的對象,指定網(wǎng)格線的偏移量(范圍為0到1)。
  • Stripe
    • horizontal:確定條帶是水平還是垂直的布爾值。
    • evenColor:條帶的第一種顏色的rgba顏色對象。
    • oddColor:rgba顏色對象,用于條紋的第二種顏色。
    • offset:控制開始繪制圖案的點的數(shù)字。其中0.0是偶數(shù)顏色的開始,1.0是奇數(shù)顏色的開始,2.0再次是偶數(shù)顏色,并且介于兩者之間的任何倍數(shù)或小數(shù)值。
    • repeat:控制總數(shù)的數(shù)字
  • Checkerboard
    • lightColor:棋盤格淺色的rgba顏色對象。
    • darkColor:棋盤格深色交替顏色的rgba顏色對象。
    • repeat:具有x和y值的對象,分別指定列數(shù)和行數(shù)。
  • Dot
    • lightColor:用于點色的rgba顏色對象。
    • darkColor:用于背景色的rgba顏色對象。
    • repeat:具有x和y值的對象分別指定點的列數(shù)和行數(shù)。
  • Water
    • baseWaterColor:rgba顏色對象的基色
    • blendColor:rgba顏色對象從水到非水區(qū)域混合時使用。
    • specularMap:用于指示水區(qū)域的單通道紋理。
    • normalMap:水法線攝動的法線貼圖。
    • frequency:控制波浪數(shù)的數(shù)字。
    • normalMap:水正常擾動的法線貼圖。
    • animationSpeed:控制動畫的動畫速度的數(shù)字
    • amplitude:控制水波振幅的數(shù)字。
    • specularIntensity:控制鏡面反射強度的數(shù)字。
  • RimLighting
    • color:漫反射顏色和alpha。
    • rimColor:漫反射顏色和邊框的Alpha。
    • width:確定邊框?qū)挾鹊臄?shù)字。
  • Fade
    • fadeInColor:漫反射顏色和time
    • fadeOutColor處的alpha:從time
    • maximumDistancemaximumDistance處擴散顏色和alpha處:fadeInColor變?yōu)?.0到1.0之間的數(shù)字fadeOutColor。值為0.0會使整個材質(zhì)的顏色為fadeOutColor,值為1.0會使整個材質(zhì)的顏色為fadeInColor
    • repeat:如果淡入淡應(yīng)該環(huán)繞紋理,則為true 。
    • fadeDirection:具有x和y值的對象,指定淡出是否應(yīng)在x和y方向上。
    • time:具有介于0.0和1.0之間的x和y值的對象fadeInColor的位置
  • PolylineArrow
    • color:分散顏色和alpha。
  • PolylineDash
    • color:行的顏色。
    • gapColor:行的間隙的顏色。
    • dashLength:虛線長度(以像素為單位)。
    • dashPattern:該行的16位點畫樣式。.
  • PolylineGlow
    • color:該行的輝光的顏色和最大alpha。
    • glowPower:輝光的強度,占總線寬(小于1.0)的百分比。
    • taperPower:錐形效果的強度,占總行長的百分比。如果值為1.0或更高,則不使用錐度效果。
  • PolylineOutline
    • color:在行的內(nèi)部擴散顏色和Alpha。
    • outlineColor:漫反射顏色和輪廓的alpha。
    • outlineWidth:以像素為單位的輪廓寬度。
  • ElevationContour
    • color:等高線的顏色和alpha。
    • spacing:等高線的間距,以米為單位。
    • width:以像素為單位指定網(wǎng)格線寬度的數(shù)字。
  • ElevationRamp
    • image:用于為地形著色的顏色坡道圖像。
    • minimumHeight:坡道的最小高度。
    • maximumHeight:坡道的最大高度。
  • SlopeRamp
    • image:用于為坡度著色的彩色坡道圖像。
  • AspectRamp
    • image:用于按縱橫比對地形進行著色的色帶圖像。
new Material(options)
Parameters:
options (Object)
Name Description
options.strict
Boolean
default false
對于通常會被忽略的問題,包括未使用的結(jié)構(gòu)或材料,拋出錯誤。
options.translucent
(Boolean | function)
default true
當(dāng)true或返回true的函數(shù)時,具有此材質(zhì)的幾何體將顯示為半透明。
options.fabric
Object
用于生成材料的結(jié)構(gòu)json。
Example
// Create a color material with fromType:
polygon.material = bmgl.Material.fromType('Color');
polygon.material.uniforms.color = new bmgl.Color(1.0, 1.0, 0.0, 1.0);

// Create the default material:
polygon.material = new bmgl.Material();

// Create a color material with full Fabric notation:
polygon.material = new bmgl.Material({
    fabric : {
        type : 'Color',
        uniforms : {
            color : new bmgl.Color(1.0, 1.0, 0.0, 1.0)
        }
    }
});
Throws
  • DeveloperError : 織物:結(jié)構(gòu)的類型無效。
  • DeveloperError : 面料:結(jié)構(gòu)和面料不能共用。
  • DeveloperError : 結(jié)構(gòu):不能在同一節(jié)中包含源和組件。
  • DeveloperError : 結(jié)構(gòu):屬性名無效。它應(yīng)該是“類型”、“材料”、“結(jié)構(gòu)”、“組件”或“來源”。
  • DeveloperError : 結(jié)構(gòu):屬性名無效。它應(yīng)該是“漫反射”、“鏡面反射”、“光澤”、“正常”、“發(fā)射”或“阿爾法”。
  • DeveloperError : 嚴(yán)格:明暗器源不使用字符串。
  • DeveloperError : 嚴(yán)格:明暗器源不使用統(tǒng)一。
  • DeveloperError : 嚴(yán)格:明暗器源不使用材質(zhì)。

Members

(static, readonly) AlphaMapType : String

獲取alpha映射材質(zhì)的名稱。

(static, readonly) AspectRampMaterialType : String

獲取方面漸變材質(zhì)的名稱。

(static, readonly) BumpMapType : String

獲取凹凸貼圖材質(zhì)的名稱。

(static, readonly) CheckerboardType : String

獲取棋盤格材質(zhì)的名稱。

(static, readonly) ColorType : String

獲取顏色材質(zhì)的名稱。

(static) DefaultCubeMapId : String

獲取或設(shè)置默認的多維數(shù)據(jù)集映射紋理統(tǒng)一值。

(static) DefaultImageId : String

獲取或設(shè)置默認的紋理均勻值。

(static, readonly) DiffuseMapType : String

獲取diffuce映射材質(zhì)的名稱。

(static, readonly) DotType : String

獲取點材質(zhì)的名稱。

(static, readonly) ElevationContourType : String

獲取立面輪廓材質(zhì)的名稱。

(static, readonly) ElevationRampType : String

獲取立面輪廓材質(zhì)的名稱。

(static, readonly) EmissionMapType : String

獲取電子地圖材質(zhì)的名稱。

(static, readonly) FadeType : String

獲取漸變材質(zhì)的名稱。

(static, readonly) GridType : String

獲取網(wǎng)格材質(zhì)的名稱。

(static, readonly) ImageType : String

獲取圖像材質(zhì)的名稱。

(static, readonly) NormalMapType : String

獲取普通地圖材質(zhì)的名稱。

(static, readonly) PolylineArrowType : String

獲取折線箭頭材質(zhì)的名稱。

(static, readonly) PolylineDashType : String

獲取折線輝光材質(zhì)的名稱。

(static, readonly) PolylineGlowType : String

獲取折線輝光材質(zhì)的名稱。

(static, readonly) PolylineOutlineType : String

獲取折線輪廓材質(zhì)的名稱。

(static, readonly) RimLightingType : String

獲取邊緣照明材質(zhì)的名稱。

(static, readonly) SlopeRampMaterialType : String

獲取斜面材質(zhì)的名稱。

(static, readonly) SpecularMapType : String

獲取鏡面反射貼圖材質(zhì)的名稱。

(static, readonly) StripeType : String

獲取條紋材質(zhì)的名稱。

(static, readonly) WaterType : String

獲取水材料的名稱。

materials : Object

將子材質(zhì)名稱映射到材質(zhì)對象。
Default Value: undefined

shaderSource : String

此材質(zhì)的glsl明暗器源。
Default Value: undefined

translucent : (Boolean|function)

當(dāng)true或返回true的函數(shù)時,幾何圖形應(yīng)顯示為半透明。
Default Value: undefined

type : String

材料類型。可以是現(xiàn)有類型或新類型。如果結(jié)構(gòu)中未指定類型,則類型為guid。
Default Value: undefined

uniforms : Object

將統(tǒng)一名稱映射到它們的值。
Default Value: undefined

Methods

(static) fromType(type, uniforms) → {Material}
使用現(xiàn)有材質(zhì)類型創(chuàng)建新材質(zhì)。

縮寫:新材料({fabric : {type : type}});
Parameters:
type (String) 基礎(chǔ)材料類型。
uniforms (Object) 覆蓋默認結(jié)構(gòu)。
Example
var material = bmgl.Material.fromType('Color', {
    color : new bmgl.Color(1.0, 0.0, 0.0, 1.0)
});
Throws
destroy()
銷毀此對象持有的WebGL資源。銷毀對象允許確定地釋放WebGL資源,而不是依賴?yán)占鱽礓N毀此對象。

一旦對象被破壞,就不應(yīng)使用它;調(diào)用除isDestroyed以外的任何函數(shù)都將導(dǎo)致DeveloperError異常。因此,將返回值(undefined)賦給對象,如示例中所述。
Example
material = material && material.destroy();
Throws
  • DeveloperError : 此對象已被銷毀,即調(diào)用destroy()。
See:
isDestroyed() → {Boolean}
如果此對象被破壞,則返回true;否則返回false。

如果此對象被破壞,則不應(yīng)使用它;調(diào)用除isDestroyed以外的任何函數(shù)將導(dǎo)致DeveloperError異常。
See:
isTranslucent() → {Boolean}
獲取此材質(zhì)是否為半透明。
主站蜘蛛池模板: 上海纽森工业科技有限公司| 上海五相仪器仪表有限公司-鼓风干燥箱-拍击式无菌均质器生产厂家 | 晶圆盒垫纸|铝线棒精益管|防静电接地系统工程-上海德拉电子科技有限公司 | 联智通达_工控一体机_工业触摸一体机_工业一体机_工业触控一体机_POS机主板_工控主板_国产化主板_RK3588主板厂商-联智通达 | 陕西筱润智能科技有限公司 干部人事智能档案柜 智能密集架 智能档案柜 部队选层文件智能柜 智能枪弹柜 财务智能档案柜 边防武警智能密集架 医院智能档案柜 部队选层文件智能柜智能枪弹柜 学校医院文件柜 企事业单位公检法智能文件柜 生产厂家-筱润智能科技有限公司 RFID射频智能密集架 全自动智能选层档案柜 智能密保柜 枪柜部队营房营具床桌椅办公家具 办公用品档案盒设备货架 全自动智能选层柜生产厂家-筱润智能科技有限公司 | 粮食烘干机|玉米烘干机|稻谷烘干机|小麦烘干机|大型连续烘干塔|500吨连续烘干塔|钢板仓|-郑州新光矿山机械制造有限公司 | 我的建筑网-中国建筑工程行业门户网站!| 爬架网@建筑爬架网@冲孔建筑爬架网片@工地冲孔建筑爬架网片@工地冲孔建筑爬架网片厂家@工地冲孔建筑爬架网片生产厂家-安平县诺德金属制品有限公司 | 武汉不锈钢水箱厂家_武汉不锈钢消防水箱定做批发_武汉不锈钢消防水箱加工厂 | 淮南网站制作丨淮南做网站丨淮南网络公司丨淮南哪家网络公司好丨淮南智讯网络 | 湖州网站建设_湖州网络公司_湖州后普网络科技有限公司 | 汽车衡,进口地磅,地磅厂家,无人值守称重系统丨青岛维特沃斯 | 长焦监控摄像机-热成像夜视仪-激光云台-深圳红阳信息科技有限公司 | 鹰潭代理记账公司_鹰潭代理记账_鹰潭注册公司-鹰潭市新知会计服务有限公司 | 塑料检查井_双扣聚氯乙烯增强管_双壁波纹管-河南中盈塑料制品有限公司 | 自恢复保险丝_贴片保险丝_插件保险丝_力特保险丝_力特经销商_SMD贴片保险丝_一次性保险丝厂家—深圳市集电通实业有限公司 | 桥梁支座更换_桥梁检测车租赁_高空作业车出租_支座更换_伸缩缝安装_隧道防水_养护加固_维修_出租_衡水庆兴桥梁养护工程有限公司 桥梁养护|桥梁维修加固|隧道裂缝修补|支座更换|管道堵水气囊|衡水众拓路桥养护有限公司 | 桥梁支座更换_桥梁检测车租赁_高空作业车出租_支座更换_伸缩缝安装_隧道防水_养护加固_维修_出租_衡水庆兴桥梁养护工程有限公司 桥梁养护|桥梁维修加固|隧道裂缝修补|支座更换|管道堵水气囊|衡水众拓路桥养护有限公司 | 气泡膜机_气垫膜机_缠绕膜机_瑞安市优特机械厂 | 全不锈钢拉钉|铁开口拉钉|全铝封闭拉钉厂家-凯仕特官网 | 铝压铸件_铝合金压铸件_铝合金压铸件厂家-安平县长虹压铸厂 | 中派康明斯发电机_玉柴发电机厂家_静音移动拖车发电机-深圳市斯坦福电力设备有限公司 | 重庆木门_重庆木门十大品牌_重庆套装门_重庆烤漆门_重庆套装门十大品牌_重庆木门一线品牌_重庆川田木门 | 舞台阻燃幕布_舞台幕布_舞台吊杆_舞台机械_TYWT-泰州通用舞台设备有限公司 | 全屋定制超市_全屋定制加盟_星空梵高全屋定制招商 | 腻子粉厂家_耐水腻子粉_内墙腻子粉批发_生态腻子粉_长沙美恩生态腻子粉厂家 | 粮食烘干机|玉米烘干机|稻谷烘干机|小麦烘干机|大型连续烘干塔|500吨连续烘干塔|钢板仓|-郑州新光矿山机械制造有限公司 | 金坛区成辉仪器厂-精密増力电动搅拌器,石英亚沸蒸馏水器- | 山东优科机械设备有限公司,养鸡设备,湿帘设备,通风降温加湿设备,山东养鸡设备,山东湿帘设备 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 中科先农农业(河北)智能设备有限责任公司 | 山东国新起重机械有限公司,国新起重,起重设备,起重机械,山东起重机厂家,行车,龙门吊 | 模具配件加工厂|东莞模具配件加工|模具配件加工厂|精密塑胶模具配件|东莞市优迪精密模具制品有限公司 | 徐州护栏,围栏,锌铁丝网围栏安全设施专家徐州铜山区威峰金属护栏厂 | 塔罗牌占卜在线预测 - 塔罗牌爱好者 | 激光焊接不锈钢翅片管,不锈钢翅片管,激光焊接复合翅片管,南通拓帆换热设备有限公司 | 苏州不锈钢_江苏不锈钢_江苏不锈钢板_苏州模具钢_苏州合金钢_苏州特种合金_苏州不锈钢板_304不锈钢棒_苏州塞硒五金制品有限公司 苏州ERP定制|苏州CRM|苏州OA|苏州BPM|进销存管理系统-苏州中尚信息科技有限公司 | 无石棉纤维增强水泥板厂家_水泥纤维装饰板_河北埃尔佳建材科技有限公司 | 首页_01精密设备吊装,气垫搬运,半导体设备安装_苏州大方起重吊装公司 | 舞台阻燃幕布_舞台幕布_舞台吊杆_舞台机械_TYWT-泰州通用舞台设备有限公司 | 河南桥式起重机-河南门式起重机-宇华起重设备集团(官网) |