주요 콘텐츠

triangulation

fegeometry에서 triangulation 객체 생성

R2023b 이후

설명

TR = triangulation(gm)은 지정된 fegeometry 객체에서 triangulation 객체를 만듭니다. 지오메트리는 3차원의 경우 하나의 셀을, 2차원의 경우 하나의 면을 가져야 합니다.

예제

예제

모두 축소

단위 정사각형 지오메트리에서 2차원 triangulation 객체를 만듭니다.

먼저, 단위 정사각형을 나타내는 fegeometry 객체를 만듭니다.

gm = fegeometry(@squareg)
gm = 
  fegeometry with properties:

       NumCells: 0
       NumFaces: 1
       NumEdges: 4
    NumVertices: 4
       Vertices: [4×2 double]
           Mesh: []

fegeometry 객체에서 triangulation 객체를 만듭니다.

TR = triangulation(gm)
TR = 
  triangulation with properties:

              Points: [48×2 double]
    ConnectivityList: [46×3 double]

원통에서 3차원 triangulation 객체를 만듭니다.

먼저, 원통을 나타내는 fegeometry 객체를 만듭니다.

gm = fegeometry(multicylinder(5,2))
gm = 
  fegeometry with properties:

       NumCells: 1
       NumFaces: 3
       NumEdges: 2
    NumVertices: 2
       Vertices: [2×3 double]
           Mesh: []

fegeometry 객체에서 triangulation 객체를 만듭니다.

TR = triangulation(gm)
TR = 
  triangulation with properties:

              Points: [98×3 double]
    ConnectivityList: [192×3 double]

입력 인수

모두 축소

단일 도메인 지오메트리로, fegeometry 객체로 지정됩니다. 2차원 지오메트리를 지정하는 경우 해당 지오메트리는 하나의 면을 가져야 합니다. 3차원 지오메트리를 지정하는 경우 해당 지오메트리는 하나의 셀을 가져야 합니다.

출력 인수

모두 축소

삼각분할로, triangulation 객체로 반환됩니다. 자세한 내용은 triangulation 항목을 참조하십시오.

버전 내역

R2023b에 개발됨