지표면 복사 및 이동

올바른 지표면 위치를 확보하기 위해 준수해야 할 몇 가지 지침이 있습니다.

Autodesk Civil 3D의 지표면은 정점, 브레이크라인, 정지 작업 및 기타 구성요소로 정의됩니다. 이러한 구성요소는 지표면 정의에 지표면 작업으로 표시되고, 지표면 특성 대화상자의 정의 탭에 나열됩니다.

WBLOCK/INSERT 작업을 사용하여 Autodesk Civil 3D에서 지표면을 복사하면 지표면에 대한 정의 도면요소도 일부 복사되어 해당 도면요소의 별도 인스턴스를 작성합니다. 예를 들어 점 파일과 브레이크라인을 추가하여 작성된 지표면의 경우 WBLOCK 작업은 브레이크라인의 사본을 작성하지만 점 파일의 사본은 작성하지 않습니다. 이후에 INSERT 작업을 수행하면 복사된 객체(이 경우 지표면과 브레이크라인)가 AutoCAD에 의해 자동으로 새 위치로 변환(이동)됩니다. 새 지표면 정의가 업데이트되어 지표면이 변환된 도면요소에서 작성된 다음 이동되었음을 나타냅니다. 이 점에서 새 지표면을 재작성하면 지표면이 현재 위치에서 다른 위치로 "점프"합니다. 새 지표면에 대한 복사된 정의 도면요소가 이미 변환되었기 때문에 이러한 이중 점프가 발생합니다. 복사 작업으로 추가된 지표면에 대해 변환 작업을 실행하면 지표면이 다시 이동합니다.

이중 점프가 발생하지 않도록 하려면 WBLOCK 및 INSERT 모두에 대해 사용되는 기준점이 동일해야 합니다. 이렇게 하는 가장 쉬운 방법은 두 작업 모두에 (0, 0, 0)을 사용하는 것입니다.

지표면을 선택하고 AutoCAD COPY 명령을 사용하여 지표면을 복사하는 경우에는 정의 도면요소가 복사되지 않으며 새 지표면의 정의에 별도의 인스턴스로 표시되지 않습니다.

이러한 두 가지 복사 작업(WBLOCK/INSERT 및 COPY)이 실행되는 방식에 의해 중요한 동작 차이가 발생합니다. COPY 명령으로 복사한 지표면은 원본 데이터의 변경에 반응하지만 WBLOCK/INSERT를 사용하여 복사한 지표면은 반응하지 않습니다. WBLOCK/INSERT는 정의 도면요소의 새 인스턴스를 작성하는 반면 COPY 명령은 지표면 정의에 원본 객체를 유지하기 때문에 이러한 차이가 생깁니다.

클립보드 복사 및 붙여넣기 작업(Ctrl-C, Ctrl-V)도 WBLOCK/INSERT 논리를 따릅니다. 복사 작업은 실제로는 백그라운드에서 WBLOCK 명령을 실행(임시 파일에 해당 블록을 쓰고 클립보드에 파일 이름을 배치함)하는 반면, 붙여넣기는 INSERT 작업과 동일한 작업을 실행합니다. 하지만 이 경우 WBLOCK에 대한 기준점 위치는 기본적으로 선택한 도면요소의 좌측 하단 모서리가 됩니다. 따라서 붙여넣기 작업에서 이중 점프를 방지하려면 이 위치를 붙여 넣은 도면요소의 삽입점으로 지정해야 합니다. 계산된 이 위치를 알지 못하기 때문에 일반적으로 복사/붙여넣기 작업으로 인해 이중 점프가 발생하므로 같은 도면이나 다른 도면에 지표면을 복사하는 데 이 방법을 사용하면 안 됩니다.

요약하면, 지표면 객체를 복사해야 하고 현재 도면에 AutoCAD에서 자동으로 변환할 정의 객체를 하나 이상 포함하려는 경우 (0,0,0)을 복사 및 붙여넣기 작업의 기준점으로 사용합니다. 다음 참고 사항에는 일반적인 사용 시나리오에 권장되는 방법이 요약되어 있습니다.

현재 도면 내의 지표면을 복사하고 원본 데이터의 변경에 반응하게 하려면

시나리오 비교 등을 위해 지표면의 별도 사본을 같은 도면에 작성하려면

덜 복잡하게 하기 위한 이유 등으로 지표면을 다른 도면으로 이동하려면

주: 일반적으로 다음 실습은 권장되지 않습니다.