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

@ -29,7 +29,7 @@ class XRayPass(RenderPass):
batch = RenderBatch(self._shader, type = RenderBatch.RenderType.NoType, backface_cull = False, blend_mode = RenderBatch.BlendMode.Additive)
for node in DepthFirstIterator(self._scene.getRoot()):
if isinstance(node, CuraSceneNode) 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()