콘텐츠로 이동

10. Construction

*Construction 명령으로 모델링시 필요한 보조 기하 객체를 정의한다. 고유이름을 가지며 이름은 중복하여 지정할 수 없다.

*Construction

Define auxiliary geometric entity

*Construction, Type=type Name=name, ...
 ...
Keyword line
  • TYPE=type: Construction 종류
    • Spline: 파라매트릭 스플라인
    • Line: 보조선 집합
  • Name=name: Construction 이름

*Construction, Type=Spline

Define spline

*Construction, Type=Spline, Name=name
 x,y,z
 ...
First dataline and subsequent datalines
  • x,y,z: 샘플링 점 좌표 [L] (required)

주어진 좌표로 파라매트릭 스플라인을 구성한다. 스플라인은 임베디드 라인요소의 형상을 정의하거나, *Sensor, TYPE=LineSensor에서 형상을 정의할 때 사용된다. 두 개 이상의 샘플링 포인트가 정의되어야 한다. 스플라인은 주어진 샘플링 포인트를 이용해 \((x(t), y(t), z(t))\) 형태의 parametric cubic spline으로 구성한다. 주어진 좌표의 누적 할선 길이(accumulated secant length)로 t를 생성한다. t의 범위는 [0, 1]이다.

내부적으로 샘플링 포인트 사이의 곡선 선분은 반복적인 분할을 통해 선분길이가 수렴할 때까지 수행된다.

Example
*Construction, Type=Spline, Name=2spanTendon
  0,  0.         , 0.
 13, -0.8        , 0. 
 26,  0.19411765 , 0.
 30,  0.5        , 0.
 34,  0.19411765 , 0.
 47, -0.8        , 0.
 60,  0          , 0.

*Construction, Type=Line

보조선(Construction Line)을 정의

*Construction, Type=Line, Name=name
 x0, y0, z0, x1, y1, z1
 ...
First dataline and subsequent datalines
  • x0, y0, z0, x1, y1, z1: 시작점과 끝점의 좌표 [L].

Construction line은 해석 기능에서는 사용하지 않는다. 가시화시 필요한 부가정보 저장을 위한 명령어이다.

Example
*Construction, Type=Line, Name=name
 0, 0,0, 10, 0, 0
 0,10,0,  1, 0, 0