am 2022-05-16 10:45 AM
am 2022-05-17 09:55 AM
am 2022-05-17 11:50 AM
am 2022-05-17 01:35 PM
am 2022-05-18 02:59 PM
WALL_SECT_PEN funktioniert bei mir.Bei mir nun auch--- hatte 'ne GÜ an, ich Dusel 🙄
! Draw Background Fill ---------------------------------------------------------
if id1 > 0 then
idLast = id2
if idLast = 0 then idLast = id3
if idLast = 0 then idLast = id4
if idLast > 0 then
i = id1 - 1
do
i = i + 1
if i > vardim1(AC_WallContourPolygon) then i = 1
put AC_WallContourPolygon[i][1],
AC_WallContourPolygon[i][2],
AC_WallContourPolygon[i][3] * (i <> idLast)
while i <> idLast
endif
endif
if id2 > 0 & id3 > 0 & abs(WIDO_LEFT_JAMB) > EPS then
put -mirrorSign * (A/2 - WIDO_LEFT_JAMB), 0, 0,
-mirrorSign * (A/2), 0, 0
endif
if id3 > 0 then
idLast = id4
if idLast = 0 then idLast = id1
if idLast = 0 then idLast = id2
if idLast > 0 then
i = id3 - 1
do
i = i + 1
if i > vardim1(AC_WallContourPolygon) then i = 1
put AC_WallContourPolygon[i][1],
AC_WallContourPolygon[i][2],
AC_WallContourPolygon[i][3] * (i <> idLast)
while i <> idLast
endif
endif
if id4 > 0 & id1 > 0 & abs(WIDO_RIGHT_JAMB) > EPS then
put mirrorSign * A/2, 0, 0,
mirrorSign * (A/2 - WIDO_RIGHT_JAMB), 0, 0
endif
gosub 202 ! Convert polygon: AC polygon -> GDL polygon
set fill gs_wallhole_fill
if nsp > 8 then
if GLOB_PREVIEW_MODE = 1 then
poly2_b nsp/3, 2 + 4 + 64, gs_wallhole_pen_fg, gs_wallhole_pen_bg,
get(nsp)
else
wallhole2 nsp/3, 2 + 64, gs_wallhole_pen_fg, gs_wallhole_pen_bg,
0,0,0,
get(nsp)
endif
else
gosub "EmptyBuffer"
endif
am 2022-05-18 05:08 PM