I'm having an issue with displaying a 2-d image graphic on a route to show direction at each waypoint. I started using a billboard but since it was always viewport facing it would get distorted when looking from certain angles. My current thoughts are to have a RectangleGraphic or BoxGraphic with the ImageMaterial and determine the rotation/orientation between the two points on the route. This works but there is no scaling for these graphics.
I am currently going to determine the camera distance and attempt to update the dimensions on the BoxGraphic using a CallbackProperty. Other option I have thought would be to create a simple 3-d model which could be drawn & scaled at each point.
My question is two-fold. Has scaling of the geometry objects been done before? What would perform better, a CallbackProperty on the BoxGraphics or a simple 3-d model?
Thanks
hannah
August 16, 2016, 1:08pm
2
Hello,
I think using a Billboard was the right way to go. Try using the VelocityVectorProperty to align the billboard with the route direction.
See the documentation for a code example: http://cesiumjs.org/Cesium/Build/Documentation/VelocityVectorProperty.html?#VelocityVectorProperty
Best,
Hannah
Thanks for the reference, I was working off 1.21 and didn't notice this was recently added.
I have updated to 1.24 and attempted to set this but the image still doesn't follow the route, below is an example I wrote in the Sandcastle:
var viewer = new Cesium.Viewer('cesiumContainer');
var p1 = Cesium.Cartesian3.fromRadians(-1.9551931146066619, 0.6355705619064884, 0.0);
var p2 = Cesium.Cartesian3.fromRadians(-2.0898341137441041, 0.61451376138378111, 0.0);
var position = new Cesium.SampledProperty(Cesium.Cartesian3);
position.addSamples([Cesium.JulianDate.now(), Cesium.JulianDate.now()], [p1, p2]);
viewer.entities.add(new Cesium.Entity({
position: p1,
polyline: new Cesium.PolylineGraphics({
positions: [p1, p2],
width: 2,
material: Cesium.Color.fromCssColorString("#bbbbbb ")
}),
billboard: new Cesium.BillboardGraphics({
image: "data:image/gif;base64,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",
alignedAxis: new Cesium.VelocityVectorProperty(position, true),
scale: 0.02
})
}));
When I calculate the vector between the two points as a unit vector and set that to the aligned axis I was able to get the desired results.
The VelocityVectorProperty comments pointed me in the right direction, am I using that property incorrectly?
I was able to get VelocityVectorProperty to work when I adjusted the point times to be 1/60 step apart. It got me the same results, the direction of my icon down is slightly skewed from the line
hannah
August 17, 2016, 2:02pm
6
Glad you were able to figure it out.
I think what you are seeing is related to this bug regarding billboard rotation accuracy issues: https://github.com/AnalyticalGraphicsInc/cesium/issues/2487
If you didn’t want to use a Billboard because of this issue, my other suggestion would be to use a simple glTF model and give it a minimumPixelSize so it stays the same size on the screen as you zoom out.
Check out this example: http://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=3D%20Models.html&label=Showcases
Best,
Hannah
Thanks Hannah!
I have implemented what i needed using a simple plane gITF model and got the desired results. Thanks for all your help