Polyline Points are used for Culling in Flat2D mode

  • updated
  • Fixed
When a Polyline is in Flat 2D mode, it renders at zero depth to the local space of the object its attached to; however the points used to render and cull the lines are still at their original world positions (transformed to local space). This means if you're not careful for where your Polyline exists in world space when you add your local points, they may get culled based on their position to the camera.

Reporting a bug? please specify Unity version:
2019.4.8f1
Reporting a bug? please specify Shapes version:
2.3.1
Pinned replies
Freya Holmér
  • Answer
  • Fixed

points are always local space! but there was a bug where the mesh bounds wereindeed using the Z position even though flat 2D ignores it, thanks for the report!

this has now been fixed in 2.3.2

michael carriere

It's questionable if this is a true bug, but this caught me off guard and it took a bit of poking around to figure this one out. (Might be useful in the docs to provide a bit more information around what space the points are converted to or stored in.)

Freya Holmér
  • Answer
  • Fixed

points are always local space! but there was a bug where the mesh bounds wereindeed using the Z position even though flat 2D ignores it, thanks for the report!

this has now been fixed in 2.3.2