DelaunayTri
(권장되지 않음) 2차원 및 3차원 들로네 삼각분할(Delaunay Triangulation)
DelaunayTri
는 권장되지 않습니다. delaunayTriangulation
을 대신 사용하십시오.
설명
DelaunayTri
는 점 집합에서 들로네 삼각분할(Delaunay Triangulation) 객체를 만듭니다. 점을 추가하거나 제거하여 해당 삼각분할을 단계적으로 수정할 수 있습니다. 2차원 삼각분할에서 모서리 제약 조건을 부과할 수 있습니다. 위상 쿼리와 기하학 쿼리를 수행하고 보로노이 다이어그램(Voronoi Diagram)과 볼록 껍질(Convex Hull)을 계산할 수 있습니다.
생성
구문
설명
는 빈 들로네 삼각분할을 생성합니다.DT
= DelaunayTri
는 제약 조건이 적용되는 들로네 삼각분할(Delaunay Triangulation)을 만듭니다. 이 기능은 2차원 삼각분할에만 지원됩니다.DT
= DelaunayTri(___,C
)
입력 인수
속성
객체 함수
아래 객체 함수 외에도 DelaunayTri
객체는 괄호 ()
를 사용하여 삼각분할의 요소를 참조하도록 지원합니다. 이때의 구문은 배열의 경우와 동일합니다.
baryToCart | (권장되지 않음) 무게중심 좌표에서 카테시안 좌표(Cartesian Coordinate)로 점 좌표 변환 |
cartToBary | (권장되지 않음) 카테시안 좌표(Cartesian Coordinate)에서 무게중심 좌표로 점 좌표 변환 |
circumcenters | (권장되지 않음) 지정된 단체(Simplex)의 외심 |
convexHull | (권장되지 않음)들로네 삼각분할의 볼록 껍질 |
edgeAttachments | (권장되지 않음) 지정된 모서리에 연결된 삼각형 또는 사면체 |
edges | (권장되지 않음) 삼각분할 모서리 |
faceNormals | (권장되지 않음) 지정된 삼각형에 대한 단위 법선(Unit Normal) |
featureEdges | (권장되지 않음) 곡면 삼각분할(Surface Triangulation)의 예리한 모서리(Sharp Edge) |
freeBoundary | (권장되지 않음) 자유 경계 패싯 |
incenters | (권장되지 않음) 지정된 단체(Simplex)의 내심 |
inOutStatus | (권장되지 않음) 2차원 제약 조건이 적용되는 들로네 삼각분할(Delaunay Triangulation)에서 삼각형의 상태 |
isEdge | (권장되지 않음) 꼭짓점이 모서리로 연결되는지 테스트 |
nearestNeighbor | (Not recommended) Vertex closest to specified point |
neighbors | (Not recommended) Triangle or tetrahedron neighbors |
pointLocation | (Not recommended) Triangle or tetrahedron enclosing point |
size | (Not recommended) Size of triangulation matrix |
vertexAttachments | (Not recommended) Triangles or tetrahedra attached to vertex |
voronoiDiagram | (Not recommended) Voronoi diagram of Delaunay triangulation |
예제
세부 정보
팁
경계 제약 조건이 서로 교차하거나 겹칠 경우
DelaunayTri
는 부정확하거나 일관되지 않은 결과를 생성할 수 있습니다. 이 같은 동작을 방지하려면 서로 교차하거나 겹치지 않는 하나 이상의 닫힌 경계를 만드는 제약 조건을 사용하십시오.
버전 내역
R2009a에 개발됨