triangulation
2차원 또는 3차원 삼각분할
설명
triangulation
을 사용하여 2차원 또는 3차원 삼각분할 데이터의 메모리 내 표현(In-memory Representation)을 만들 수 있습니다. 이 표현은 delaunay
함수나 기타 소프트웨어 툴이 반환하는 행렬 출력값과 같은 행렬 형식을 가집니다. triangulation
으로 데이터가 표현되면 기하학 알고리즘을 개발하는 데 사용할 수 있는 위상 쿼리와 기하학 쿼리를 수행할 수 있습니다. 예를 들어, 모서리, 외심, 기타 특징을 공유하는, 꼭짓점에 연결되는 삼각형이나 사면체를 구할 수 있습니다.
생성
triangulation
객체를 만들려면 triangulation
함수에 사용하는 입력 인수에 삼각분할 점과 연결을 정의하십시오.
설명
입력 인수
속성
객체 함수
barycentricToCartesian | Convert coordinates from barycentric to Cartesian |
cartesianToBarycentric | Convert coordinates from Cartesian to barycentric |
circumcenter | Circumcenter of triangle or tetrahedron |
edgeAttachments | Triangles or tetrahedra attached to specified edge |
edges | 삼각분할 모서리 |
faceNormal | Triangulation unit normal vectors |
featureEdges | Sharp edges of surface triangulation |
freeBoundary | 자유 경계 패싯 |
incenter | Incenter of triangulation elements |
isConnected | Test if two vertices are connected by an edge |
nearestNeighbor | Vertex closest to specified point |
neighbors | Triangle or tetrahedron neighbors |
pointLocation | Triangle or tetrahedron enclosing point |
size | 삼각분할 연결 목록의 크기 |
vertexAttachments | Triangles or tetrahedra attached to vertex |
vertexNormal | Triangulation vertex normal |
예제
확장 기능
버전 내역
R2013a에 개발됨