/// <summary> /// 多角形に空ける穴となるオブジェクトを削除する。 /// </summary> /// <param name="holeShape">穴となるオブジェクトのインスタンス</param> /// <returns>正しく削除されたかどうか</returns> public bool RemoveHole(Shape holeShape) { HoleShapes.Remove(holeShape); return(corePolygon.RemoveHole(holeShape.CoreShape)); }
/// <summary> /// 多角形に空ける穴となるオブジェクトを追加する。 /// </summary> /// <param name="holeShape">穴となるオブジェクトのインスタンス</param> /// <returns>正しく追加されたかどうか</returns> public bool AddHole(Shape holeShape) { HoleShapes.Add(holeShape); return(corePolygon.AddHole(holeShape.CoreShape)); }