public void Paste(Scene scene, Vector3 translation, ViewportOrientation viewport) { if (viewport == ViewportOrientation.Top) { translation.Y = copiedElemCenter.y; } else if (viewport == ViewportOrientation.Front) { translation.Z = copiedElemCenter.z; } else if (viewport == ViewportOrientation.Side) { translation.X = copiedElemCenter.x; } scene.AddPreparedElement(copyBuffer, translation); }