Skip to content

Picking returning undefined on opposite sides of the antemeridian in CV #13180

@ggetz

Description

@ggetz

What happened?

Identified in #13098, there is an issue where picking is return undefined when picking subsequent times on opposite sides of the antemeridian. It's only apparent in Columbus View.

Image

Reproduction steps

  1. Open the testing Sandcastle
  2. Set the map mode to CV in the map mode picker.
  3. Zoom out a bit so that the edges of the projected map are visible.
  4. Mouse over the empty space on the left side of the map. As expected, red markers show up on the right side of the map indicating undefined values returned from the pick.
  5. Mouse over the right side of the map (the map itself, not the empty space) in the same areas where where the markers appeared. Unexpectedly, more red markers show up, indicating undefined values returned from the pick.

The issue is also apparent when repeating the steps above but mirroring left and right.

Sandcastle example

Sandcastle

Environment

Browser: All (Identified in Chrome)
CesiumJS Version: Starting in 1.138, if not previous versions
Operating System: All (Identified on MacOS)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions