C# 클래스 GeometryClassLibrary.ClipperPort

Ports Clippers operations to our library.
파일 보기 프로젝트 열기: ParagonTruss/GeometryClassLibrary

공개 메소드들

메소드 설명
Overlap ( Polygon polygon1, Polygon polygon2 ) : Polygon
RemoveOverlap ( Polygon polygon1, List polygons ) : List

비공개 메소드들

메소드 설명
GetRotation ( Direction normal ) : Shift
Overlap_In_XY_Plane ( List points1, List points2 ) : List
RemovePointsTooCloseToEachOther ( List overlapped ) : List
Remove_Overlap_In_XY_Plane ( List points1, List otherPolygonsPoints ) : List>
ToClipperPath ( List p ) : List
ToClipperPoint ( Point point ) : IntPoint
ToGCLPoint ( IntPoint point ) : Point
ToPoints ( System.Collections.Generic.List path ) : List

메소드 상세

Overlap() 공개 정적인 메소드

public static Overlap ( Polygon polygon1, Polygon polygon2 ) : Polygon
polygon1 Polygon
polygon2 Polygon
리턴 Polygon

RemoveOverlap() 공개 정적인 메소드

public static RemoveOverlap ( Polygon polygon1, List polygons ) : List
polygon1 Polygon
polygons List
리턴 List