Is there any way for an entity to keep it’s size relative to zoom level, similar to how points / labels have a scaleByDistance property? I currently have a funky workaround that uses CompositeProperties on camera.moveEnd. This tanks performance when there are a significant number of entities on the map (around 50 or so on my Intel HD 4400) and doesn’t look good if the user keeps moving around enough to avoid triggering moveEnd. Specifically, these are box / ellipse style entities if that helps.
Any advice is appreciated! If you need more information, please let me know.
One followup question - is it possible to scale the dimensions of a glTF model using a transform? I’m trying to construct something like a 3D bar chart with varying heights at different locations depending on the data. I’d like the bars to have varying heights and the ellipses to have variable radii. Do you think it’s possible to do something like this with the glTF approach?
I added a link to your forum post so we can give you an update. If you would like to take a stab at adding this feature, we would be happy to look at a pull request! I can point you to the pieces of code that would need to be updated.