Skip to content

Voxel clippingPlanes ignore modelMatrix #13704

Description

@t-crowd

What happened?

What (not) happened:
When applying a modelMatrix to the clippingPlanes of a VoxelPrimitive, nothing happens. Without beeing too deep into the code, I would expect the reason to be in Shaders/Voxels/IntersectionPlane.glsl, where u_clippingPlanesMatrix is declared but never used.

What I would expect:
Matrix gets applied

Reproduction steps

  1. Create ClippingPlaneCollection with modelMatrix
  2. Create VoxelPrimitive
  3. Add ClippingPlaneCollection to clippingPlanes of VoxelPrimitive
  4. Compare to ClippingPlaneCollection without modelMatrix

Sandcastle example

https://sandcastle.cesium.com/#c=lVZtb+I4EP4rI740rFgDhaWFlupaepVWoteq5XbvruwHE0/AOsfO2g6FXfW/n2yHJND2TicBITPzzDyet4SnmdIWPgA1MEHD8xQSrVI4iv3N0dlczmWspLGw5viMGsYg8bmwJV+8LCqsJ0payiXqoxb8fGnWsDFK67EFbkK1RcOp7BEX7hqXGtFEcwnw8WRAeoNOr9M7HXb6w37nuOXEvT4Z9oeDk27vdHgy7J0MvHTQIZ3WXIZQSS5jy5WEK7X5ojYo7rVac4Y6asJPZ21X3BCzohlWTLzho5PNthmSq7s/zkrTlMsrlUtm9g9dkY8+fnIEoH5p1vB08x/4gKt+a2DGU5SGK/k++rQF7lMDSZqis386WlOR49G3SmW3WVAVfm7RUkYt9cd+nFxOLx9q1rFKMyVR2tk7sEndgNxM7y5nveOag6VQCypmmkqTKJ1WCS9FhiA19jel7er3bKZu+AbZjaYpRqFbaseia8oFXQic4hqFo9M9m8sXV/TDWpNMK6vcYYnG7zkae00thTGU3VETRypzIlP0B09gJyGWF9HgAjqFHkCjzbWEXDJMuETmKXoeAMWUODITlUsL48NCkg18eCXbviH74f0Wwe61SrlxxzFKrDEKTOrt6+YOpfWjtKvPpdZ0Gz0FY/ANdCMUtb3joKl4NknChYi6zVYw/hb+uPS/1Me/nuWiJV8P2tmBOU+55Ws3b2F9EBOjRJLtFIZQxvyR6ltlDxsVuc+KIKN9Kp7sS7PcAvuBCcNFvrzW9NmVQ+dYX0qCZxmXy3tBJd4qhuKWWs03Va+G+75P7IOy1LWG71/h/3ree6a9PdO/okq5IlY9UMapNNHQTXrz9d6KNVKLkzots9tdRTPUF0HdbqKEQO+lTJeHj+DpPUj09lLptqDTgk7Tfb8VLdFu++wj2BW1kIYscQN8KZVGBonSoShlTovwpMRPVJqitKByC1aB2y9UIzCeJKhRxggqqdBKc5QhicFDWpVn9G7hCrbIli4fSo/K47k78uev0+nd15rRV87sagTH/hnimmi3VA56aC+e2z5vF8oXk5qtjKtlQxm74umMCzRod7UM7bco5TAG+ky5Len6S++6UPue+qzkpTFoP7PouD/oDz51Qzyo+fkfROFf57FyWabk4CBh1IKLmKaoKUnEdqb8847L5WO2Qr3XYgeasONb0PWPvVZIDMu1r/kIwnPdV6TRapwbuxV44Ux+4eGNJdciIqRtMc0EtWjaizz+26XAGAc6b+8g54yvgbPxvHHwkjJvQCyoMeN5I8mFeOQ/cN64OG8zvt6DCUUd77s1akG3zmTVvZgGISHkvL3qvoGySokF1TWP/wA

Environment

Browser: Firefox/Edge
CesiumJS Version: 1.144.0
Operating System: Linux

AI acknowledgment

  • I used AI to generate this issue report.
  • (If the above is checked) I have reviewed the AI-generated content before submitting.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions