티스토리 뷰
- 파일 형태
0 // 섹션의 시작
SECTION
2
섹션이름(ex. HEADER, TABLE, ENTITY ...)
...
...
...
0
ENDSEC // 섹션 끝
- 그룹코드 정의 그룹값의 포맷
0 - 9 : 문자열
10 - 59 : 부동소수점
60 - 79 : 정수
210 - 239 : 부동소수점
1000 - 1009 : 문자열
1010 - 1059 : 부동소수점
1060 - 1079 : 정수
- 그룹코드 값의 유형
0 : entity, table entry, file separator의 시작
1 : 공간실체의 주요 텍스트 값
2 : 이름, 속성 태그, 블럭명등
3~4 : 다른 텍스트 값이나 이름의 값
5 : entity handle은 8진수로 표현
6 : 라인유형명
7 : 텍스트 스타일명
8 : 레이어명
9 : 변수명 확인자(HEADER 섹션에서만 사용)
10 : 주요 X좌표(Line이나 Text entity, 원 중심의 시작점)
11~18 : 기타 X좌표
20 : 주요 Y좌표
21~28 : 기타 Y좌표
30 : 주요 Z좌표
31~37 : 기타 Z좌표
38 : 공간실체의 고도(0이 아닐때)
39 : 공간실체의 두께(0이 아닐때)
40~48 : 부동소수수치(텍스트 높이, 축척 요소 등등)
49 : 관련값
50~58 : 각도
62 : 색 번호(고정)
66 : “Entities follow” flag(고정)
70~78 : 정수값
210, 220, 230 : 돌출방향의 X, Y, Z 요소
999 : 부가설명
1000 : 최대 255 바이트 길이의 ASCII 문자
1001 : 등록된 어플리케이션명(최대 31바이트 길이의 ASCII 문자)
1002 : XDATA제어 스트링
1003 : XDATA 레이어명
1004 : Chunk of bytes(최대 17바이트 길이)
1005 : XDATA Database handle
1010,1020,1030 : XDATA X,Y,Z 좌표
1011,1021,1031 : 3D World space positon의 XDATA X,Y,Z 좌표
1012,1022,1032 : 3D World space displacement의 XDATA X,Y,Z 요소
1013,1023,1033 : 3D World space direction의 XDATA X,Y,Z 요소
1040 : XDATA 부동소수점 값
1041 : XDATA 거리값
1042 : XDATA 축척 요소
1070 : XDATA 16비트 정수
1071 : XDATA 32-bit signed long
- LINE
0 - 그룹코드 0 -> entity, table entry, file separator의 시작
LINE - Line 엔터티를 나타낸다.
5 - 그룹코드 5 -> 엔티티 핸들
2F3 - 엔티티 핸들값
330 - 그룹코드 330 -> 소유자 사전에 대한 소프트 포인터 ID/핸들(선택 사항)
1F - 포인터 ID/핸들 값
100 - 하위 클래스 표식기
AcDbEntity - AutoCAD 데이터베이스 엔터티를 나타낸다.
8 - 그룹코드 8 -> 레이어(도면층) 이름을 나타내는 코드입니다.
0 - 레이어 이름은 '0'(기본 레이어)이다.
100 - 하위 클래스 표식기
AcDbLine - Line 엔터티의 특정 클래스를 나타낸다.
10 - 그룹코드 10 -> 주요 x좌표 (Line 시작점)
100.0 - x시작점은 100
20 - 그룹코드 20 -> 주요 y좌표 (Line 시작점)
100.0 - y시작점은 100
30 - 그룹코드 30 -> 주요 z좌표 (Line 시작점)
0.0 - z시작점은 0.0
11 - 그룹코드 11 -> 기타 x좌표 (Line 끝점)
199.9999956695896 - x끝점은 대략 200
21 - 그룹코드 21 -> 기타 y좌표 (Line 끝점)
100.0294292722021 - y끝점은 대략 100
31 - 그룹코드 31 -> 기타 z좌표 (Line 끝점)
0.0 - z끝점은 0
그룹코드 레퍼런스 :
http://docs.autodesk.com/ACD/2011/KOR/filesDXF/WS1a9193826455f5ff18cb41610ec0a2e719-7a3d.htm
https://cafe.daum.net/powernct/HCUt/2?q=D_aSce_-d5P550
DXF 파일 자료구조
1 절 DXF(Drawing eXchange Format) 1. 개요 CAD 데이타들간의 교환중에서 가장 일반적인 포맷으로 사용되고 있는 것이 DXF이다. DXF는 데이타를 관리, 사용, 변환하는 것이 용이하고, 변환..
cafe.daum.net
'개인공부 > FDS' 카테고리의 다른 글
FDS 2 UNREAL (1) | 2023.10.30 |
---|---|
기본 데이터 (0) | 2023.09.23 |
FDS 연산 정지시키는 방법 (0) | 2023.09.17 |
- Total
- Today
- Yesterday
- Python
- ndisplay
- opengl
- 언리얼 자동화
- 정보올림피아드
- 숫자판 만들기
- 언리얼 프로젝트 재생성
- 언리얼 프로젝트 재생성 자동화
- Codeforces
- C++게임
- 백준
- BOJ 2365
- 홍정모의 게임 만들기 연습 문제 패키지
- 테트리스
- 코드포스
- tetris
- C++게임개발
- unreal enigne
- 백준 27469
- pygame
- 퀸 움직이기
- 브레젠험 알고리즘
- 초등부
- DP
- ICPC 후기
- BOJ 27469
- 백준 2365
- UE5.3
- OpenVDB
- Unreal Engine
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |