Sketchy mouse input on face of CylinderHandleAdornment

Issue Type: Display
Impact: Moderate
Frequency: Constantly
Date First Experienced: 2021-05-03 00:05:00 (+00:00)
Date Last Experienced: 2021-05-03 00:05:00 (+00:00)

Reproduction Steps:

  1. Create a CylinderHandleAdornment.
  2. Orient the adornment so that the circular face is parallel with the plane of the camera.
  3. Use a mouse input event to detect interaction with the adornment.
  4. Move the mouse across the adornment.

Reproduction file: Cylinder.rbxl (25.3 KB)

Expected Behavior:
Mouse events are detected for any visible point on the surface of the adornment.

Actual Behavior:
Mouse events behave as though the surface contains arbitrary holes, similar to Z-fighting.

Visual reproduction:

  • Both circles are CylinderHandleAdornments.
  • The right circle is oriented with the plane of the camera.
  • The left circle is oriented with the plane of the camera, then rotated by 1 degree.
  • The left circle behaves as expected.
  • The right circle behaves unexpectedly.

Workaround:
Rotate the adornment slightly so that it is not perfectly aligned with the camera.

7 Likes

Thanks for the report! We’ve filed a ticket to our internal database and we’ll follow up when we have an update for you.

3 Likes