Text Format : User Section
개요
정의된 Text 형식에 맞게 작성한 Plane Type의 단면 정보를 Import하여 User Section을 생성합니다.
Text File의 형식은 UTF-8 형식의 CSV(Comma-Separated Values)이므로, 해당 형식으로 저장한 후 Import하여야 합니다.
실행
Ribbon Menu > [Base] Tab > [Property] Group > User Section > Text File
설명
*SETTING_USER_SECTION
;NAME | MATERIAL TYPE |
---|---|
User Section-1 | concrete |
NAME : User Section의 Name
MATERIAL TYPE : User Section의 재질 유형
value
concrete
steel
*SECTION_SHAPE
단면 형상(Sheet Body)의 Name은 Keyword(*SECTION_SHAPE)의 오른쪽 셀(B열)에 작성합니다.
;LOOP | X | Y | R | CW | BLEND TYPE | R | L1 | L2 |
---|---|---|---|---|---|---|---|---|
1 | 0.0000 | 0.0000 | 0.0000 | 0 | none | (blank) | (blank) | (blank) |
0 | 0.0000 | 0.0000 | 0.0000 | 0 | fillet | 0.0000 | (blank) | (blank) |
0 | 0.0000 | 0.0000 | 0.0000 | 0 | chamfer | (blank) | 0.0000 | 0.0000 |
LOOP : 폐합 면의 시작 Vertex를 판단하기 위한 값
value
0
1
폐합 면의 시작 Vertex로 적용
X, Y : Vertex의 좌표
R : 다음 Vertex와의 연결에 의해 생성되는 Edge의 Radius 값
CW : Radius 값의 적용 방향을 변경하기 위한 값
value
0
기본 규칙에 따른 방향을 적용
1
Radius 값의 적용 방향을 변경
BLEND TYPE : 현재 Vertex의 위치에 추가로 적용할 Fillet/Chamfer의 유형
value
none
Fillet/Chamfer를 적용하지 않음
fillet
chamfer
R(FILLET) : Fillet의 Radius 값
black 조건
BLEND TYPE ≠ “fillet”
L1(CHAMFER). L2(CHAMFER) : Chamfer의 Length 값
blank 조건
BLEND TYPE ≠ “chamfer”
*PLATE_LINE
;NAME
| GEOMETRY TYPE | METHOD | X | Y | X | Y | X | Y | ANGLE | RADIUS | REVERSE |
---|---|---|---|---|---|---|---|---|---|---|---|
Plate Line-1 | line | (blank) | 0.0000 | 0.0000 | 0.0000 | 0.0000 | (blank) | (blank) | (blank) | (blank) | (blank) |
Plate Line-2 | arc | point | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | (blank) | (blank) | (blank) |
Plate Line-3 | arc | center | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | (blank) | (blank) | 0 |
Plate Line-4 | arc | angle | 0.0000 | 0.0000 | 0.0000 | 0.0000 | (blank) | (blank) | 0.0000 | (blank) | 0 |
Plate Line-5 | arc | radius | 0.0000 | 0.0000 | 0.0000 | 0.0000 | (blank) | (blank) | (blank) | 0.0000 | 0 |
NAME : Plate Line의 Name
GEOMETRY TYPE : Plate Line의 Geometry 유형
value
line
arc
METHOD : Arc의 생성 방법
value
point
Arc의 시작점, 끝점과 내부의 점(Other)에 따라 Arc를 생성
center
Arc의 시작점, 끝점과 중심점(Other)에 따라 Arc를 생성
angle
Arc의 시작점, 끝점과 Angle 값에 따라 Arc를 생성
radius
Arc의 시작점, 끝점과 Radius 값에 따라 Arc를 생성
blank 조건
GEOMETRY TYPE = “line”
X(START), Y(START) : Line, 또는 Arc 시작점의 X, Y 좌표
X(END), Y(END) : Line, 또는 Arc 끝점의 X, Y 좌표
X(OTHER), Y(OTHER) : Arc 내부의 점(METHOD가 “point” 일 경우), 또는 Arc 중심점(METHOD가 “center” 일 경우)의 X, Y 좌표
blank 조건
GEOMETRY TYPE = “line”
METHOD = (“angle” or “radius”)
ANGLE : Arc의 Angle 값
blank 조건
GEOMETRY TYPE = “line”
METHOD ≠ “angle”
RADIUS : Arc의 Radius 값
blank 조건
GEOMETRY TYPE = “line”
METHOD ≠ “radius”
REVERSE : Arc의 생성 방향을 변경하기 위한 값
value
0
기본 규칙에 따른 방향을 적용
1
Arc의 생성 방향을 변경
blank 조건
GEOMETRY TYPE = “line”
METHOD = “point”
*PLATE_LINE_PROPERTY
;NAME | TAPERED | THICKNESS | THICKNESS | VARIATION TYPE | ORDER | RADIUS | CONVEXITY |
---|---|---|---|---|---|---|---|
Plate Line-1 | 0 | 0.0000 | (blank) | (blank) | (blank) | (blank) | (blank) |
Plate Line-2 | 1 | 0.0000 | 0.0000 | linear | (blank) | (blank) | (blank) |
Plate Line-3 | 1 | 0.0000 | 0.0000 | parabolic | (blank) | (blank) | 0 |
Plate Line-4 | 1 | 0.0000 | 0.0000 | cubic | (blank) | (blank) | 0 |
Plate Line-5 | 1 | 0.0000 | 0.0000 | polynomial | 1 | (blank) | 0 |
Plate Line-6 | 1 | 0.0000 | 0.0000 | arc | (blank) | 0.0000 | 0 |
NAME : Plate Line의 Name
value
*PLATE_LINE > NAME
TAPERED : Plate Line의 두께 값 적용 옵션
value
0
Plate Line의 시작점과 끝점에 같은 두께 값을 적용함
1
Plate Line의 시작점과 끝점에 다른 두께 값을 적용함
THICKNESS(START) : Plate Line 시작점의 두께 값
THICKNESS(END) : Plate Line 끝점의 두께 값
blank 조건
TAPERED = 0
VARIATION TYPE : 두께 변화 곡선의 유형
value
linear
parabolic
cubic
polynomial
arc
blank 조건
TAPERED = 0
ORDER : 두께 변화 곡선의 차수
blank 조건
TAPERED = 0
VARIATION TYPE ≠ “polynomial”
RADIUS : 두께 변화 곡선의 Radius 값
blank 조건
TAPERED = 0
VARIATION TYPE ≠ “arc”
CONVEXITY : 두께 변화 곡선의 형태
value
0
오목선 곡선
1
볼록한 곡선
blank 조건
TAPERED = 0
VARIATION TYPE = “linear”
*REFERENCE_LINE
;NAME | ORIGIN(X) | ORIGIN(Y) | ROTATION ANGLE |
---|---|---|---|
Reference Line-1 | 0.0000 | 0.0000 | 0.0000 |
NAME : Reference Line의 Name
ORIGIN(X), ORIGIN(Y) : Origin Point의 X, Y 좌표
ROTATION ANGLE : Origin Point로부터의 회전 각도
*VERTEX_GROUP
;NAME | VERTEX LIST | MASTER | DEPENDENCY |
---|---|---|---|
Vertex Group-1 | [1.1, 1.2, 1.3, 1.4, 1.5] | 1.1 | [1.4, 1.5] |
NAME: Vertex Group의 Name
VERTEX LIST: 그룹의 Vertex 리스트
Index(Face).Index(Vertex)
Index(Face)
*SECTION_SHAPE의 데이터 순서를 의미한다.
첫 번째 *SECTION_SHAPE의 번호는 “1”이다.
Index(Vertex)
Index(Face)에 해당하는 *SECTION_SHAPE 데이터의 Vertex 순서를 의미한다.
첫 번째 Vertex의 번호는 “1”이다.
MASTER: 대표 Vertex의 Index
VERTEX LIST에 포함된 값이어야 한다.
DEPENDENCY: Dependency 옵션을 적용할 Vertex 리스트
VERTEX LIST에 포함된 값이어야 한다.
MASTER VERTEX의 값은 무시된다.
리스트 값의 개수가 '0'일 수 있다.
참고자료