CesiumGS / cesium-omniverse

Bringing the 3D geospatial ecosystem to Omniverse
https://cesium.com/platform/cesium-for-omniverse/
Apache License 2.0
55 stars 7 forks source link

Dragging a CesiumCartographicPolygonPrim in the Stage Window crashes app #636

Closed corybarr closed 7 months ago

corybarr commented 7 months ago

(Confirmed issue in both main and #626.)

To reproduce:

  1. Open the attached .usda file.
  2. Create a Scope
  3. Drag one of the CesiumCartographicPolygonPrims into the Scope:

image

clippingTest.twoPolygonLayers.usda.zip

lilleyse commented 7 months ago

Here's a .usda with globe anchor schema changes needed for testing with https://github.com/CesiumGS/cesium-omniverse/pull/626

clippingTest.twoPolygonLayers.usda.zip

lilleyse commented 7 months ago

The stack trace doesn't seem to be in our code. I wonder if it has to do with Fabric and Basis Curves.

corybarr commented 7 months ago

The stack trace doesn't seem to be in our code. I wonder if it has to do with Fabric and Basis Curves.

That's what I think. I think we should ship with this, then let NVIDIA know once they can reproduce it.

corybarr commented 7 months ago

The stack trace doesn't seem to be in our code. I wonder if it has to do with Fabric and Basis Curves.

Also, there's no crash with the Fabric Scene Delegate disabled.

lilleyse commented 7 months ago

A regular BasisCurves doesn't crash when moved

lilleyse commented 7 months ago

Fixed in https://github.com/CesiumGS/cesium-omniverse/pull/648