주 콘텐츠로 건너뛰기
User Section 생성 편집

Text File : 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

• *SECTION_SHAPE

• *PLATE_LINE

• *PLATE_LINE_PROPERTY

• *REFERENCE_LINE

• *VERTEX_GROUP

 

*SETTING_USER_SECTION

;NAME MATERIAL TYPE
User Section-1 concrete

 

NAME : User Section의 Name

• MATERIAL TYPE : User Section의 재질 유형

value

concrete

steel

 

*SECTION_SHAPE

Note

• 단면 형상(Sheet Body)의 Name은 Keyword(*SECTION_SHAPE)의 오른쪽 셀(B열)에 작성합니다.

 

;LOOP
(START VERTEX)
X Y R CW BLEND TYPE R
(FILLET)
L1
(CHAMFER)
L2
(CHAMFER)
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
(START)
Y
(START)
X
(END)
Y
(END)
X
(OTHER)
Y
(OTHER)
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
(START)
THICKNESS
(END)
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'일 수 있다.


 

참고자료

 

0
컨텐츠가 도움이 되셨나요?