5DC 파일에서 객체 가져오기
<5DC> 형식은 스플라인을 점 집합(xyzijk)으로 불러올 수 있습니다. 주요 피처:5DC The main 피처:
UTF-8 인코딩된 텍스트 형식만 지원
여러 스플라인을 포함할 수 있으며, 구분자로 새 줄에 ";"(세미콜론) 기호를 사용합니다. 기호 뒤에 곡선의 이름을 지정할 수 있습니다.
스플라인 점(직선)의 최소 개수는 2개 이상이어야 합니다
파일의 첫 번째 줄에는 점 대신 설정이 포함될 수 있습니다
파일의 첫 번째 줄에 설정이 포함되어 있지 않은 경우, 첫 번째 줄을 포함한 각 줄에 대해:
좌표 숫자는 공백으로 구분됩니다
점은 6개의 숫자로 제공됩니다: "X Y Z NX NY NZ", 여기서 (X,Y,Z)는 점의 좌표, (NX,NY,NZ)는 법선 벡터입니다 coordinates of a 점
파일의 첫 번째 줄에 설정이 포함된 경우, 첫 번째 줄을 제외한 각 줄에 대해:
좌표 숫자는 설정 줄에 지정된 구분자로 구분됩니다
점은 설정 줄에 지정된 형식에 따라 여러 숫자로 표현됩니다
설정 줄이 지정된 경우, 3개의 필수 파라미터와 6개의 선택적 파라미터를 포함할 수 있습니다. 파라미터는 공백으로 구분해야 합니다.
필수 파라미터:
점 숫자 형식:
|
|
형식 |
설명 |
한 줄의 점 개수 |
|
1 |
tffNormalVector |
점의 좌표 및 법선 |
6 |
|
2 |
tffQuaternion |
점의 좌표 및 쿼터니언 X Y Z W |
7 |
|
3 |
tffEulerXYZ |
점의 좌표 및 이동 축 기준 회전 오일러 각도 Rx Ry Rz |
6 |
|
4 |
tffEulerXZY |
점의 좌표 및 이동 축 기준 회전 오일러 각도 Rx Rz Ry |
6 |
|
5 |
tffEulerYXZ |
점의 좌표 및 이동 축 기준 회전 오일러 각도 Ry Rx Rz |
6 |
|
6 |
tffEulerYZX |
점의 좌표 및 이동 축 기준 회전 오일러 각도 Ry Rz Rx |
6 |
|
7 |
tffEulerZXY |
점의 좌표 및 이동 축 기준 회전 오일러 각도 Rz Rx Ry |
6 |
|
8 |
tffEulerZYX |
점의 좌표 및 이동 축 기준 회전 오일러 각도 Rz Ry Rx |
6 |
|
9 |
tffEulerXYX |
점의 좌표 및 이동 축 기준 회전 오일러 각도 Rx Ry Rx |
6 |
|
10 |
tffEulerXZX |
점의 좌표 및 이동 축 기준 회전 오일러 각도 Rx Rz Rx |
6 |
|
11 |
tffEulerYXY |
점의 좌표 및 이동 축 기준 회전 오일러 각도 Ry Rx Ry |
6 |
|
12 |
tffEulerYZY |
점의 좌표 및 이동 축 기준 회전 오일러 각도 Ry Rz Ry |
6 |
|
13 |
tffEulerZXZ |
점의 좌표 및 이동 축 기준 회전 오일러 각도 Rz Rx Rz |
6 |
|
14 |
tffEulerZYZ |
점의 좌표 및 이동 축 기준 회전 오일러 각도 Rz Ry Rz |
6 |
|
15 |
tffFixedABC |
점의 좌표 및 고정 축 기준 오일러 각도 Rx Ry Rz |
6 |
|
16 |
tffFixedXZY |
점의 좌표 및 고정 축 기준 오일러 각도 Rx Rz Ry (이동 축 회전 없음) |
6 |
|
17 |
tffFixedYXZ |
점의 좌표 및 고정 축 기준 오일러 각도 Ry Rx Rz (이동 축 회전 없음) |
6 |
|
18 |
tffFixedYZX |
점의 좌표 및 고정 축 기준 오일러 각도 Ry Rz Rx (이동 축 회전 없음) |
6 |
|
19 |
tffFixedZXY |
점의 좌표 및 고정 축 기준 오일러 각도 Rz Rx Ry (이동 축 회전 없음) |
6 |
|
20 |
tffFixedZYX |
점의 좌표 및 고정 축 기준 오일러 각도 Rz Ry Rx (이동 축 회전 없음) |
6 |
|
21 |
tffFixedXYX |
점의 좌표 및 고정 축 기준 오일러 각도 Rx Ry Rx (이동 축 회전 없음) |
6 |
|
22 |
tffFixedXZX |
점의 좌표 및 고정 축 기준 오일러 각도 Rx Rz Rx (이동 축 회전 없음) |
6 |
|
23 |
tffFixedYXY |
점의 좌표 및 고정 축 기준 오일러 각도 Ry Rx Ry (이동 축 회전 없음) |
6 |
|
24 |
tffFixedYZY |
점의 좌표 및 고정 축 기준 오일러 각도 Ry Rz Ry (이동 축 회전 없음) |
6 |
|
25 |
tffFixedZXZ |
점의 좌표 및 고정 축 기준 오일러 각도 Rz Rx Rz (이동 축 회전 없음) |
6 |
|
26 |
tffFixedZYZ |
점의 좌표 및 고정 축 기준 오일러 각도 Rz Ry Rz (이동 축 회전 없음) |
6 |
|
27 |
tffTwoAngAB |
점의 좌표 및 두 각도 AB |
5 |
|
28 |
tffTwoAngAC |
점의 좌표 및 두 각도 AC |
5 |
|
29 |
tffTwoAngBA |
점의 좌표 및 두 각도 BA |
5 |
|
30 |
tffTwoAngBC |
점의 좌표 및 두 각도 BC |
5 |
|
31 |
tffAxisAngleRad |
점의 좌표 및 축-각도 (라디안) |
6 |
|
32 |
tffAxisAngleDeg |
점의 좌표 및 축-각도 (도) |
6 |
각도 단위 지정: True (도)/False (라디안). 3~30번 항목의 형식에 적용됩니다.
구분자 — 항상 한 문자입니다.
선택적 파라미터 (추가 변환):
X축 방향 변환. X=N, 여기서 N은 오프셋 값
Y축 방향 변환. Y=N, 여기서 N은 오프셋 값
Z축 방향 변환. Z=N, 여기서 N은 오프셋 값
A 각도로 회전. A=N, 여기서 N은 회전 각도 값
B 각도로 회전. B=N, 여기서 N은 회전 각도 값
C 각도로 회전. C=N, 여기서 N은 회전 각도 값
설정 줄이 포함되지 않은 파일 예시:
; first0.000000 0.000000 0.000000 -1.000000 0.000000 0.0000000.000000 50.000000 0.000000 0.000000 0.000000 1.00000050.000000 50.000000 0.000000 0.000000 1.000000 0.00000050.000000 50.000000 50.000000 1.000000 0.000000 0.000000; second25.000000 0.000000 0.000000 0.000000 0.000000 1.00000050.000000 50.000000 -50.000000 0.000000 1.000000 0.000000작업 할당에서 버튼을 통해 5D 윤곽 가공 작업에 곡선을 추가한 결과가 다음 이미지에 표시됩니다:작업 영역
5D 윤곽 가공
설정 줄이 포함된 파일 예시:
tffEulerXYZ true , A=0.00 B=0.00 C=0.000.000,0.000,0.000,0.000,-90.000,0.0000.000,50.000,0.000,0.000,0.000,90.00050.000,50.000,0.000,-90.000,0,0.00050.000,50.000,50.000,-90.000,0,0.000작업 할당에서 버튼을 통해 5D 윤곽 가공 작업에 해당 곡선을 추가한 결과가 다음 이미지에 표시됩니다:작업 영역
5D 윤곽 가공