Guys, that is interesting idea, but they are not working as in your demo.
I can make an annotation but when I share the story it does not have a popup or anything.
The line is there but there zero info about it no name nothing.
More over if I have a model loaded (photogrametry terrain) I cant annontate on it .
The annotation is made drawn on the base terrain. It can be tricked by selecting the measurment tool and then it drawn twice. on th emodel and on the terrain below. So I would say it is buggy as hell. Still you cant click it or in any way get popup with a name or text you want to share with the story.
I can make an annotation but when I share the story it does not have a popup or anything.
If I understand correctly you are expecting that when you click on a polygon or polyline you would get a popup with the name similar to points. Is that correct?
More over if I have a model loaded (photogrametry terrain) I cant annontate on it .
I see an issue well when the 3D Tiles is located away from the base terrain. Looks like the points are snapping to the base terrain but the line is projected on the tiles. I’ll open up an issue for our team to fix this.
Good news! We have pushed out a fix for the annotations snapping to the terrain and not the 3d tiles. Please let us know if you run into any other issues.
ok, I see diffrent behaviour but still it does not have an real life use if the you cant mark anything on the loaded model. https://ion.cesium.com/stories/viewer/?id=ec700a57-e232-4fae-b96c-9c6283e922db
Look at my story, The idea would be I paint annotation on the loaded model to show on the roof when I want to have my solar panel. That is immposible unfortunately.
The cursor snaps to your dem below that is only so so accurate. The only change is that when i paint on the DEM below I see the lines on the model above but they are projected from the dem.
I would see that other way round, you paint on model and project down.
Ahh… just noticed that point annotations work properly. but not the line and polygon
Thanks for letting us know again about those additional issues. I have opened issues for our team to track them. We are working to resolve them.
Can you tell us more about your use case for having the labels appear when you click on an annotation @Maciej_Eckstein? Would having the labels visible in the view meet your needs (like below) meet your needs, or is there something specific about the popup?
My use case as in the story I shared is mainly placing some solar panels. on various roofs aka models that I prepare with photogrametry, So I use Reality Capture and its direct upload to cesium and then look for the place to put panels. using measurement tools.
So i would see a need to draw a line or area, and put some comment next to it so I can remember where I put those.
I see some good behaviour annotation line coloring the model properly however something has been broken in the stories as the 3d performance dropped , the viewport stutters on panning and becomes unresponsive with FPS dropping into single digits. sometimes hanging for 5 seconds.
All that with littel
That is is both on edit stories and stories shared. I tried other browser (chrome) and that is the same.
Meanwhile Sandcastle with the photogrametry demo you have of similar complexity runs butter smooth on my RTX2080.
I have also seen that problem on the previous update you pushed, but I blamed that my browser was overloaded. but now it got to unworkable stated and I clean booted pc to debug it and something is wrong.
@Maciej_Eckstein I moved some of this into an own thread, and considered to also move the last post here into a new thread (just to keep the topics focussed). But I think that the last post (about the low FPS) is now already covered with A simple model crashes performance to single digit FPS . (If this is not the case, just drop a note here)
@Maciej_Eckstein we recently pushed out some additional performance improvements. Please let us know if this improves your experience with those models or if you are still having issues. Thanks
Point have some serious problem, I click inside the green circle and it placed about 15m to left hanging in the thin air. Not possible to place the point annotations .
( my use case was to mark the locations of the CCTV and send it to the installer)
Even if by some miracle you place it on the model. And it is there on the model, you can orbit around it. If you share the story the point annotation is on the base map , does not show up on the model at all
in editor zoom button does the opposite and zoom out like 2km away from what you just annotated.
Viewing:
Basically annotations IMHO should pass some message to the viewer. That is not possible now.
you can’t click the path or polygon to find out anything about them not even the name.
Points have some questionable functionality to follow, that IMHO could be skipped and instead include similar popup with the user message.
Several of these probems (the multiple polygons, not being able to place a point on a vertical wall) come from some (possibly incorrect) assumptions made by the implementation. It is storing the annotations as latitude + longitude and then dropping them down onto 3d surface is at that location. This works well if you change the terrain or show/hide a tileset as the annotations automatically adjust. However as you discovered it fails when trying to work with data that has overhangs or vertical surfaces. Sharing your use case will help us prioritize what to work on.
The zoom to issue is something that we are aware of and hope that there will be a fix in CesiumJS soon.