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