DXF 코드는 객체의 각종 정보를 알아내는 용도로 사용됩니다
DXF 코드
객체 | DXF CODE | 정보내용 |
LINE | 10 | 시작점 |
11 | 끝점 | |
POINT | 10 | 점의 위치 |
CIRCLE | 10 | 중심점 |
40 | 반경 | |
ARC | 10 | 중심점 |
40 | 반경 | |
50 | 시작각도 | |
51 | 끝각도 | |
TRACE | 10, 11, 12, 13 | 4개의 모서리점 |
SOLID | 10, 11, 12, 13 | 4개의 모서리점 |
TEXT | 10 | 위치점 |
40 | 문자높이 | |
1 | 문자열 내용 | |
50 | 문자 회전각도 | |
51 | 문자 회전각도 | |
7 | 문자열 스타일 | |
71 | 방향 | |
72 | 수평정렬 형식 | |
73 | 수직정렬 형식 | |
11 | 정렬 좌표점 | |
SHAPE | 10 | 위치점 |
40 | 크기 | |
2 | 쉐이프 이름 | |
50 | 회전각도 | |
41 | X Y 스케일 | |
51 | 기울기 각도 | |
INSERT (BLOCK) |
66 | attribute 관련 flag |
2 | 블록 이름 | |
10 | 위치점 | |
41 | X 스케일 | |
42 | Y 스케일 | |
43 | Z 스케일 | |
50 | 회전각도 | |
70 | 열의 수 | |
71 | 행의 수 | |
44 | 열의 간격 | |
45 | 행의 간격 | |
POLYLINE | 66 | vertex 존재 flag |
10 | 높이 | |
70 | 종류 flag | |
40 | 시작 두께 | |
41 | 끝 두께 | |
71 | mesh의 M vertex 수 | |
72 | mesh의 N vertex 수 | |
73 | smooth surface의 M 밀도 | |
74 | smooth surface의 N 밀도 | |
75 | curve와 smooth surface의 종류 | |
VERTEX | 10 | 위치 |
40 | 시작 두께 | |
41 | 끝 두께 | |
42 | arc 구간의 내각의 1/4 tangent | |
70 | vertex flag | |
50 | curve fit 점선방향 | |
SEQEND | 필드 없음 | poltline vertex의 끝을 나타냄 |
3DFACE | 10, 11, 12, 13 | 4개의 모서리점 |
DXF code 는 assoc 함수에서 활용합니다
Splines in the DXF
This is what I found regarding 70 bit code
1 = Closed spline
2 = Periodic spline
4 = Rational spline
8 = Planar
16 = Linear (planar bit is also set)
32.... 256 - knot param.
32 = chord
64 = sqrt. chord
128 = uniform
256 = custom
512 = CV frame visibility
1024 = if present, the spline is defined by fit points. Otherwise, by control vertices.
CADBOX AUTOBOX 는 오토캐드에 강력한 기능들을 추가합니다
assoc 함수 활용법
ASSOC 객체의 세부 정보 추출
assoc 는 객체의 세부 정보를 응답하여 줍니다 assoc 문장 형식 (assoc 정보종류 객체) 정보종류는 DXF 코드로 정해져 있습니다 DXF 코드 객체 DXF CODE 정보내용 LINE 10 시작점 11 끝점 POINT 10 점의 위치 CIRC
autocadlisp.tistory.com
CadBOX
AutoCAD를 빠르고 편리하게 하는 Autolisp 기능들의 모음집 CadBOX의 내용과 사용법 소개
atbox.tistory.com
'D 함수' 카테고리의 다른 글
치수표기 기준 설정 dimvars setting (0) | 2022.08.19 |
---|---|
DELAY 캐드 동작 잠시 멈춤 지연 (0) | 2022.08.06 |
DISTANCE 두점간의 거리 응답 (0) | 2022.08.02 |