public IPlacedObject PlaceObject(Object3D objectToPlace, Position3D position) { PlacedObject3D newObject = new PlacedObject3D(position, objectToPlace.Width, objectToPlace.Height, objectToPlace.Depth); PlacedObjects.Add(newObject); return(newObject); }
public IPlacedObject PlaceObject(Object2D objectToPlace, Position2D position) { PlacedObject2D newObject = new PlacedObject2D(position, objectToPlace.Width, objectToPlace.Height); PlacedObjects.Add(newObject); return(newObject); }