2016-08-30 8 views
0

프로그래밍 방식으로 (netdxf 라이브러리) dxf 문서를 여는 데 문제가 있습니다. AutoCAD에서 단일 문서를 열면이 문서가 올바르게 열립니다. 그러나 어떤 문서가 AutoCAD에서 열리고 내 문서를 열려고하면 실선처럼 점선이 표시됩니다. 하지만 AutoCAD 명령 줄에서 REGEN을 입력하면 올바르게 표시됩니다. 이 파선에는 사용자 지정 스타일이 있습니다. 내가 C#에서 문서를 만들 때 그것을 설정합니다. 대시에서 먼 거리에있는 사용자 정의 스타일은 매번 올바르게 표시됩니다. 작은 대시 거리가있는 점선 만 단색처럼 표시됩니다. 어떻게이 문제를 해결할 수 있습니까? PsLtScale 속성을 0 또는 1로 설정합니다.작성된 프로그래밍 방식으로 dxf 파선에 고체 형식의 사용자 정의 유형 표시

답변

0

이것은 AutoCAD의 표준 동작입니다. AutoCAD는 항상 그래픽 처리량을 최소화하려고 노력합니다. 이는 이 아니며은 사용자가 요구하지 않는 한 (REGEN 명령) 미세하게 점선으로 표시하거나 줄을 확대하지 않는 한 공백을 그립니다.

AutoCAD는 원과 호로 동일한 작업을 수행합니다. 특히 이전 버전에서는 크게 확대하고 축소하면 팔각형 또는 육각형처럼 다각형으로 렌더링됩니다. REGEN 명령을 사용하면 현재 확대/축소 수준에서 '원'으로 다시 렌더링됩니다. (그들은 여전히 ​​다각형으로 그려지지만 서클처럼 보이는면이 충분합니다.) AutoCAD를 2010 년

예 :

원과 많이 확대 및 축소 후 은선 유형 :

enter image description here

+0

그냥 수 :

enter image description here

REGEN 명령 후 이 답변에 3D 폴리 라인이 대시 스타일로 표시되지 않습니다. 내 경험상 다양한 LTSCALE 및 PSLTSCALE 설정 외에도 선 스타일을 적용하기 위해 도면을 병합해야했습니다. PLINEGEN도 있습니다. –