2017-01-13 03:52 AM
!!!************************************ Section Part Marker_NCS ************************ IF elev_sect_mark_US_type = 2 THEN pen gs_cont_pen ! centered, always horizontal marker text style centerstyle dist=AC_MarkerSize/sqr(2) mark_rad=AC_MarkerSize/2 !!!*sqr(2) If not(SYMB_MIRRORED) Then If gs_flipp Then flipp=1 Else flipp=0 EndIf Else If gs_flipp Then flipp=0 Else flipp=1 EndIf EndIf If not(flipp) Then unID=1 hotspot2 0,0,unID : unID=unID+1 hotspot2 -dist,0,unID : unID=unID+1 hotspot2 -dist,dist,unID : unID=unID+1 hotspot2 -2*dist,0,unID : unID=unID+1 add2 -dist,0 for i=1 to 2 poly2_b 5, 7, gs_backfill_pen_fg, gs_backfill_pen_bg, -dist, 0, 1, -mark_rad, 0, 1, 0, 0, 901, mark_rad, -45, 4001, -dist, 0, -1 mul2 -1,1 next i del 2 poly2_b 5, 7, gs_backfill_pen_fg, gs_backfill_pen_bg, 0, dist, 1, mark_rad*sqr(2)/2, mark_rad*sqr(2)/2, 1, 0, 0, 901, mark_rad, 90, 4001, 0, dist, -1 circle2 0,0,mark_rad !!! Text division line !!!!!!!!!!!!!!! if gs_marker_text_rotation_int = 1 or gs_marker_text_rotation_int = 2 then ! Horizontal, Vertical mrr = SYMB_MIRRORED - not(SYMB_MIRRORED) ! 1 / -1 rot2 SYMB_ROTANGLE * mrr ! reset x to horizontal if gs_marker_text_rotation_int = 2 then rot2 90 endif endif line2 -mark_rad,0,mark_rad,0 if gs_marker_text_rotation_int = 1 or gs_marker_text_rotation_int = 2 then if gs_marker_text_rotation_int = 2 then del 1 del 1 endif Else thk=0.0015*1000 len=0.0030*1000 gs_fill_pen=1 : gs_back_pen=91 poly2_b 5, 7, gs_backfill_pen_fg, gs_backfill_pen_bg, 0, 0, 1, 0, len, 1, -thk, len, 1, -thk, 0, 1, 0, 0, -1 endif ENDIF
2017-01-13 02:11 PM
2017-01-13 11:06 PM
poly2_B 6, 1+2+4, gs_fill_pen,gs_back_pen, mark_rad, 0, 1, 0, 0, 901, 0, 180, 4001, 0, 0, 901, 0, 180, 4001, mark_rad, 0, -1
2017-01-15 11:07 PM
2017-01-16 12:15 AM
fill "Empty" poly2_B 6, 1+2+4, gs_cont_pen, -1, mark_rad, 0, 1, 0, 0, 901, 0, 180, 4001, 0, 0, 901, 0, 180, 4001, mark_rad, 0, -1