DXF
보이기
파일 확장자 | .dxf |
---|---|
인터넷 미디어 타입 |
image/vnd.dxf |
개발 | 오토데스크 |
발표일 | 1982년 12월 |
최신 버전 | u19.1.01. (2007년 1월[1]) |
포맷 종류 |
DXF는 미국 오토데스크 사의 오토캐드 와 다른 수많은 캐드(
대한민국의 캐디안소프트가 개발한 캐디안(CADian)를 비롯하여 오픈소스 캐드인 큐캐드(Qcad)등 많은 캐드(
- HEADER 섹션
- 도면에 대한 일반 정보를 포함한다. 이 섹션은 AutoCAD 데이터베이스의 버전 번호와 다양한 시스템 변수로 구성된다. 각 매개변수는 변수 이름과 연관된 값을 포함하고 있다.
- CLASSES 섹션
- 데이터베이스의 BLOCKS, ENTITIES 및 OBJECTS 섹션에서 인스턴스가 사용되는 응용프로그램 정의 클래스에 대한 정보를 보유하고 있다. 클래스 정의는 클래스 계층에 고정된다.
- TABLES 섹션
- 다음의 기호 테이블에 대한 정의를 포함한다.
- APPID(응용프로그램 식별 테이블)
- BLOCK_RECORD(블록 참조 테이블)
- DIMSTYLE(치수 스타일 테이블)
- LAYER(도면층 테이블)
- LTYPE(선종류 테이블)
- STYLE(텍스트 스타일 테이블)
- UCS(사용자 좌표계 테이블)
- VIEW(View table,테이블 보기)
- VPORT(뷰포트 구성 테이블)
- BLOCKS 섹션
- 도면의 각 블록 참조를 구성하는 블록 정의 및 도면요소(entity- 점, 선, 면, 원, 텍스트 등 도면을 형성하는 각 그림 요소를 의미한다)를 포함한다.
- ENTITIES 섹션
- 블록 참조(삽입 도면요소)와 함께 도면의 그래픽 객체(도면요소)를 포함한다.
- OBJECTS 섹션
- 도면의 비그래픽 객체를 포함한다. 도면요소 또는 기호 테이블 레코드 또는 기호 테이블이 아닌 객체는 모두 이 섹션에 저장된다. OBJECTS 섹션에 표시되는 항목의 예로는 다중선 스타일 및 그룹이 포함된 라이브러리를 들 수 있다.
- THUMBNAILIMAGE 섹션
- 도면의 미리보기 이미지 데이터를 포함한다. 이 섹션은 선택 사항이다.
- END OF FILE
DXF는 오토데스크사의 오토캐드를 포함해서
소스가 공개된 캐드 형식(파일 포맷)으로 되어 있어서 사실상 산업표준으로 널리 유용하게 사용되고 있다.
DXF 파일 형식
- 0 (헤더 섹션의 시작)
- SECTION
- 2
- HEADER
- <헤더 변수 항목들 >
- 0
- ENDSEC (헤더 섹션의 끝)
- 0 (테이블 섹션의 시작)
- SECTION
- 2
- TABLES
- 0
- TABLE
- 2
- VPORT
- 70
- (viewport테이블 최대항목수)
- <viewport 테이블 변수 항목들>
- 0
- ENDTAB
- 0
- TABLE
- 2
- APPID, DIMSTYLE, LTYPE, LAYER, STYLE, UCS, VIEW, VPORT
- 70
- (테이블 최대 항목수)
- <테이블 항목들 >
- 0
- ENDTAB
- 0
- ENDSEC (테이블 섹션의 끝)
- 0 (블럭섹션의 시작)
- SECTION
- 2
- BLOCKS
- <정의 도면요소들 >
- 0
- ENDSEC (블럭섹션의 끝)
- 0 (엔티티섹션의 시작)
- SECTION
- 2
- ENTITIES
- <도면 요소들 >
[예]그룹코드(Group code)
- 100 (하위클래스 마커)
- AcDb2dPolyline (폴리라인)
- 38 (Z value)
- 30
- 10 (X value)
- 2345.78
- 20 (Y value)
- 5324.66
- 0
- ENDSEC (엔티티섹션의 끝)
- 0
- EOF (파일의 끝)
같이 보기
[편집]각주
[편집]- ↑ 《DXF specifications》 (PDF)
- ↑ http://docs.autodesk.com/ACD/2011/KOR/filesDXF/WS1a9193826455f5ff18cb41610ec0a2e719-796b.htm
- ↑ http://webcache.googleusercontent.com/search?q=cache:fEKnE4QT5OMJ:hmjkor.tistory.com/attachment/cfile27.uf%401708064E502C7767338D02.doc+&cd=2&hl=ko&ct=clnk&gl=kr&client=firefox-b
- [참고]오토캐드2012 DXF 레퍼런스
- [참고] QCAD(3.26.4) DXF 레퍼런스
- [참고] libreCAD(2.2.0) DXF 레퍼런스