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; } }