diff --git a/Sample/Particle/Particle.cpp b/Sample/Particle/Particle.cpp index 77b841985f32b82b34d5adbf3062de8e75c73f70..7d95299d1d44c04071bbd54a768f59685d506307 100644 --- a/Sample/Particle/Particle.cpp +++ b/Sample/Particle/Particle.cpp @@ -58,7 +58,8 @@ SlicedParticle Particle::createSlicedParticle(const ZLimits& limits) const return {}; auto sliced_ff = std::make_unique<FormFactorDecoratorMaterial>(*sliced_raw_ff); double volume = sliced_raw_ff->volume(); - Material transformed_material(m_material.rotatedMaterial(rotation->getTransform3D())); + Material transformed_material( + rotation ? m_material.rotatedMaterial(rotation->getTransform3D()) : m_material); sliced_ff->setMaterial(transformed_material); return {std::move(sliced_ff), {{{volume, transformed_material}}}}; }