linetype에 대한 정보가 있는 acad.lin과 acadiso.lin을 보면
복잡한 linetype을 표현하기 위해 아래와 같이 ltypeshp.shx를 사용한다고
나와있습니다.
;; Complex linetypes
;;
;; Complex linetypes have been added to this file.
;; These linetypes were defined in LTYPESHP.LIN in
;; Release 13, and are incorporated in ACAD.LIN in
;; Release 14.
;;
;; These linetype definitions use LTYPESHP.SHX.
;;
*FENCELINE1,Fenceline circle —-0—–0—-0—–0—-0—–0–
A,.25,-.1,[CIRC1,ltypeshp.shx,x=-.1,s=.1],-.1,1
*FENCELINE2,Fenceline square —-[]—–[]—-[]—–[]—-[]—
A,.25,-.1,[BOX,ltypeshp.shx,x=-.1,s=.1],-.1,1
*TRACKS,Tracks -|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-
A,.15,[TRACK1,ltypeshp.shx,s=.25],.15
*BATTING,Batting SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
A,.0001,-.1,[BAT,ltypeshp.shx,x=-.1,s=.1],-.2,[BAT,ltypeshp.shx,r=180,x=.1,s=.1],-.1
*HOT_WATER_SUPPLY,Hot water supply —- HW —- HW —- HW —-
A,.5,-.2,[“HW”,STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.2
*GAS_LINE,Gas line —-GAS—-GAS—-GAS—-GAS—-GAS—-GAS–
A,.5,-.2,[“GAS”,STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.25
*ZIGZAG,Zig zag ////////////////////////
A,.0001,-.2,[ZIG,ltypeshp.shx,x=-.2,s=.2],-.4,[ZIG,ltypeshp.shx,r=180,x=.2,s=.2],-.2
그래서 ltypeshp.shx를 열어보면 기계어로 되어있고 그와 비슷한
ltypeshp.shp를 열어보면 다음과 같은 내용이 있습니다.
;;;
; (C) Copyright 1997 by Autodesk, Inc.
;;; ltypeshp.SHP – shapes for complex linetypes
;;;
*130,6,TRACK1
014,002,01C,001,01C,0
*131,3,ZIG
012,01E,0
*132,6,BOX
014,020,02C,028,014,0
*133,4,CIRC1
10,1,-040,0
*134,6,BAT
025,10,2,-044,02B,0
위 내용을 보면 복잡한 lintype을 정의하는데 어떤 규칙이 있는듯 보이는데..
규칙이 있다면 제가 원하는 lintype을 만들기 위해 편집도 가능하리라 생각합니다.
혹시 이 글을 읽는 분 중에서 ltypeshp.shp를 자유자재로 편집할 수 있는
분이 계시다면 e-mail이나 본 게시판을 통해 그 방법에 대해 설명해주시면 감사하겠습니다.
부탁드립니다.