var Polygon1 = viewer.scene.primitives.add(new Cesium.Primitive({
geometryInstances : new Cesium.GeometryInstance({
geometry : new Cesium.PolygonGeometry({
height:225,
perPositionHeight:true,
polygonHierarchy : new Cesium.PolygonHierarchy(
Cesium.Cartesian3.fromDegreesArray([ 106.4064348832185,29.81790653456957,106.4065351693805,29.81795172326908,106.4066721067451,29.81801532757933,106.4067767871413,29.81811023207252
])
),
vertexFormat : Cesium.EllipsoidSurfaceAppearance.VERTEX_FORMAT
})
}),
appearance : new Cesium.EllipsoidSurfaceAppearance({
aboveGround: true,
}),
show : true
}));
function applydjk_WaterMaterial(primitive, scene) {
primitive.appearance.material = new Cesium.Material({
fabric : {
type : 'Water',
uniforms : {
normalMap:'water.jpg',
frequency: 1000.0,
animationSpeed: 0.001,
amplitude: 40
}
}
});
primitive.appearance.translucent=true;
}