cesium程式設計入門 八 設定材質

2022-09-05 18:30:16 字數 1922 閱讀 1543

cesium中為幾何形狀設定材質有多種方法

直接構建cesium.material物件,通過設定material的屬性來進行控制,官方示例和api描述的比較清楚,

api說明

今天介紹通過materialproperty設定:

cesium 材質相關的類為 materialproperty,它有一下幾個子類:

這裡以 第五節介紹的geometry來表現材質的變化,示例如下:

//方法一,構造時賦材質

var entity = viewer.entities.add(

});//方法二,構造後賦材質

var ellipse = entity.ellipse;

ellipse.material = cesium.color.red;

以下依次來介紹

顏色是最常見的材質,可以將幾何形狀修改為不同的純色,達到區分的目的,也可以完成比如滑鼠移動到某個建築,建築變色之類;使用比較簡單,只需要賦值顏色就行了,例如:

//完整的這麼寫

ellipse.material = new cesium.imagematerialproperty();

//也可以簡單的寫成

共有三個屬性,

屬性說明如下:

屬性說明如下:

屬性說明如下:

屬性說明如下:

Cesium程式設計入門 八 設定材質

cesium中為幾何形狀設定材質有多種方法 直接構建cesium.material物件,通過設定material的屬性來進行控制,官方示例和api描述的比較清楚。方法一,構造時賦材質 var entity viewer.entities.add 方法二,構造後賦材質 var ellipse enti...

cesium入門踩坑

cesium版本問題,學習網上資料注意cesium的版本,盡量使用較新的版本,很多不相容。老版本的學習資料可以當做參考。cesiumlab2的也有很多老版本的資料,老版本現在不可以使用,新版本布局改動較大,可以 qq群諮詢,軟體使用問題的回答率還可以。執行cesium官網demo或者第三方的demo...

cesium快速入門 學習線路

viewer 類學習 一切api的入口 camera類學習 想去 去 cartesian3和cartographic imagerylayer類學習 地球原來如此多姿 imageryprovider類 terrainprovider類學習 這才是 真 三維 sampleterrain entity ...