Pass the cached normal transformation to the rendere

CURA-7106
This commit is contained in:
Jaime van Kessel 2020-06-30 13:39:32 +02:00
parent ccd9a17be4
commit 440474b1e8
No known key found for this signature in database
GPG key ID: 3710727397403C91
3 changed files with 4 additions and 4 deletions

View file

@ -54,7 +54,7 @@ class PickingPass(RenderPass):
# Fill up the batch with objects that can be sliced. `
for node in DepthFirstIterator(self._scene.getRoot()): #type: ignore #Ignore type error because iter() should get called automatically by Python syntax.
if node.callDecoration("isSliceable") and node.getMeshData() and node.isVisible():
batch.addItem(node.getWorldTransformation(copy = False), node.getMeshData())
batch.addItem(node.getWorldTransformation(copy = False), node.getMeshData(), normal_transformation=node.getCachedNormalMatrix())
self.bind()
batch.render(self._scene.getActiveCamera())