From c49247043057db3c475bce3f37f13152b9597a31 Mon Sep 17 00:00:00 2001 From: Michel Fedde Date: Wed, 24 Mar 2021 11:27:54 +0100 Subject: [PATCH] Added a field to provied the last drawing camera to DrawingBasis --- SMCode/SM.Base/Drawing/DrawingBasis.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/SMCode/SM.Base/Drawing/DrawingBasis.cs b/SMCode/SM.Base/Drawing/DrawingBasis.cs index 1cd76ce..7aa9180 100644 --- a/SMCode/SM.Base/Drawing/DrawingBasis.cs +++ b/SMCode/SM.Base/Drawing/DrawingBasis.cs @@ -15,6 +15,11 @@ namespace SM.Base.Drawing /// public abstract class DrawingBasis : IShowItem, IModelItem { + /// + /// The camera, that was used last time the object was rendered. + /// + public GenericCamera LastDrawingCamera; + /// /// The material it should use. /// @@ -86,6 +91,8 @@ namespace SM.Base.Drawing context.ForcedType = ForcedMeshType; context.TextureMatrix *= TextureTransform.GetMatrix(); context.LastObject = this; + + LastDrawingCamera = context.UseCamera; } }