Im 2D-Skript des "Marker FT" von ArchiCAD 8.1 steckt tatsächlich ein Fehler, der dafür sorgt, dass unter bestimmten Bemaßungseinstellungen und unter gewissen Drehwinkeln und Öffnungsmaßen hochgestellte Zahlen auf die verkehrte Seite des Markers hingeschrieben werden.
Man kann das folgendermaßen nachvollziehen:
</font>
- <font size="2" face="Verdana, Helvetica, sans-serif">Neues Projekt mit Neu und Wiederherstellen anlegen.</font></li>
- <font size="2" face="Verdana, Helvetica, sans-serif">Bemaßungsgrundeinstellung für Öffnungen auf 2 Dezimalen mit .5 Rundungsintervall.</font></li>
- <font size="2" face="Verdana, Helvetica, sans-serif">Horizontale Wand zeichnen.</font></li>
- <font size="2" face="Verdana, Helvetica, sans-serif">Einfache Tür (1,01 * 2,135) mit Anschlag rechts oben einsetzen.</font></li>
- <font size="2" face="Verdana, Helvetica, sans-serif">"Marker FT" für die Öffnungsbemaßung verwenden.</font></li>
- <font size="2" face="Verdana, Helvetica, sans-serif">Noch paßt alles.</font></li>
- <font size="2" face="Verdana, Helvetica, sans-serif">Nun die Wand drehen oder Wand, Tür oder Marker spiegeln:</font></li>
- <font size="2" face="Verdana, Helvetica, sans-serif">Nun steht die .5 nicht mehr an der Höhe sondern der Breite der Türe.</font></li>
<font size="2" face="Verdana, Helvetica, sans-serif">Da liegt auch der Fehler im 2D-Skript des "Marker FT". ArchiCAD rechnet schon richtig, der Marker schreibt die Hochzahl an die verkehrte Stelle hin. War nicht so leicht, in einem fremden Skript den Fehler zu finden.
Er läßt sich einfach ausbügeln, indem man eine Kopie des "Marker FT" z.b. als "Marker FT Neu" in seine Projektbibliothek legt, entsprechend abändert und dann diesen neuen Marker verwendet. Im 2D-Skript sind 3 Zeilen zu ergänzen, dann sollte es passen (nach bestem Wissen aber ohne Gewähr!):
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">!!-------------------------!!!!-------------------------!!!-------------------------!!
!!--- Show Width/Height ---!!!!--- Show Width/Height ---!!!--- Show Width/Height ---!!
!!-------------------------!!!!-------------------------!!!-------------------------!!
...
...
...
If AC_WidHei_On Then
If textAngle > 90.0001 AND textAngle < 270.0001 AND AC_Readable Then
s1 = AC_MarkerText_3
s2 = AC_MarkerText_2
st=1
est="extraStyle2"
est2="extraStyle3"
len1 = w_hei + w_extraH
len2 = w_wid + w_extra
!! Die folgenden 3 Zeilen sind dem Marker FT hinzugefügt
extra2 = extraH
extraH = extra
extra = extra2Viel Erfolg!