이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
polyshape
2차원 다각형 형태
설명
polyshape
함수는 2차원 꼭짓점에서 다각형과 같은 형태를 만듭니다. 그러나 다각형과 달리 polyshape
에는 불연속 영역과 구멍이 있을 수 있습니다. polyshape
객체의 속성은 꼭짓점, 솔리드 영역, 구멍을 설명합니다.
예를 들어, pgon = polyshape([0 0 1 1],[1 0 0 1])
은 4개의 점 (0,1), (0,0), (1,0), (1,1)로 정의되는 안이 채워진 정사각형을 만듭니다.
>> pgon = polyshape([0 0 1 1],[1 0 0 1])
pgon = polyshape with properties: Vertices: [4×2 double] NumRegions: 1 NumHoles: 0
>> plot(pgon)
생성
polyshape
객체를 만들 때 사용자가 입력하는 꼭짓점은 하나 이상의 다각형 경계를 정의해야 하는데 이때 다각형의 경계가 서로 교차하지 않고 큰 경계가 온전히 작은 경계를 품도록 해야 합니다. 그러지 않으면 polyshape
함수는 잘 정의된 다각형을 만들기 위해 필요에 따라 입력 꼭짓점을 자동으로 변경합니다.
정다각형을 만들려면 nsidedpoly
함수를 사용할 수도 있습니다. nsidedpoly
를 사용하면 중심점, 다각형의 변 길이와 같은 파라미터를 선택적으로 지정할 수 있습니다.
구문
설명
pgon = polyshape()
는 빈 polyshape
객체를 만듭니다.
pgon = polyshape(
는 N×2 행렬 P
)P
로 정의되는 2차원 꼭짓점으로부터 polyshape
를 만듭니다. 여기서 N은 꼭짓점의 개수입니다. P
의 첫 번째 열은 x 좌표를 정의하고 두 번째 열은 y
좌표를 정의합니다.
pgon = polyshape(___,
는 위에 열거된 구문에 Name,Value
)polyshape
객체를 만들기 위한 추가 파라미터를 지정합니다.
입력 인수
속성
객체 함수
예제
확장 기능
버전 내역
R2017b에 개발됨