---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
billboardviewer = new Cesium.Material({
fabric : {
type : 'AlphaMap',
uniforms : {
image : canvas.toDataURL("image/png"),
},
components : {
diffuse : 'texture2D(image, materialInput.st).rgb;',
shininess: '0.0'
},
},
});
Polygon = new Cesium.PolygonGeometry({
polygonHierarchy : new Cesium.PolygonHierarchy(
Cesium.Cartesian3.fromDegreesArray([
89.9, 25,
-90, 25,
-90, -25,
89.9, -25])
),
height: 670000000,
perPositionHeight : true,
material : Cesium.Color.WHITE,
outlineColor : Cesium.Color.WHITE
});
var geometry = Cesium.PolygonGeometry.createGeometry(Polygon);
var instance = new Cesium.GeometryInstance({
geometry : geometry
});
dipoleObj = scene.primitives.add(new Cesium.Primitive({
geometryInstances : instance,
castShadows: false,
appearance : new Cesium.EllipsoidSurfaceAppearance({
material : billboardviewer,
}),
}));
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
sample image
two area color is different
it's because of lighting
How to disabled Primitive in shadow(lighting) instance?
