주요 콘텐츠

isWatertight

곡면 메시가 밀폐되어 있는지 확인

R2022b 이후

    설명

    TF = isWatertight(mesh)는 곡면 메시가 밀폐되어 있는지 확인합니다. 메시가 밀폐되었다는 것은 모서리 다양체(edge-manifold)이고 꼭짓점 다양체(vertex-manifold)이지만 자기 교차하지 않는 경우를 말합니다.

    예제

    예제

    모두 축소

    곡면 메시에 대한 메시 꼭짓점과 메시 면을 정의합니다.

    vertices = [1 -1  1; 1 1 1; -1 1 1; -1 -1 1; ...
                1 -1 -1; 1 1 -1; -1 1 -1; -1 -1 -1];
    faces = [6 2 1; 1 5 6; 8 4 3; 3 7 8; 6 7 3; 3 2 6; ...
             5 1 4; 4 8 5; 4 1 2; 2 3 4; 7 6 5; 5 8 7];

    곡면 메시를 생성하고 표시합니다.

    mesh = surfaceMesh(vertices,faces);
    surfaceMeshShow(mesh,Title="Input Mesh")

    곡면 메시가 밀폐되어 있는지 확인합니다.

    TF = isWatertight(mesh)
    TF = logical
       1
    
    

    입력 인수

    모두 축소

    곡면 메시로, surfaceMesh 객체로 지정됩니다.

    출력 인수

    모두 축소

    곡면 메시의 밀폐 여부로, 논리값 0(false) 또는 1(true)로 반환됩니다. 함수는 메시가 밀폐되어 있는 경우 true를 반환합니다. 그 밖의 경우에는 false를 반환합니다.

    버전 내역

    R2022b에 개발됨