<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Thema "Re: wie sag ich's dem text?" in Programmierung</title>
    <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441350#M1748</link>
    <description>also reingebastelt das ding*, aber der Text dreht sich stur mit und zeigt immer 0 an, obwohls definitiv gedreht ist   &lt;!-- s:roll: --&gt;&lt;span class="lia-unicode-emoji" title=":Gesicht_mit_rollenden_Augen:"&gt;🙄&lt;/span&gt;&lt;!-- s:roll: --&gt;</description>
    <pubDate>Tue, 10 Dec 2002 09:06:00 GMT</pubDate>
    <dc:creator>zzyzx</dc:creator>
    <dc:date>2002-12-10T09:06:00Z</dc:date>
    <item>
      <title>wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441342#M1740</link>
      <description>Ich möchte gerne in vorhandene Objekte eine Möglichkeit einbauen, die Objekt-ID anzuzeigen. soweit kein Problem, denk' ich mir, es gibt ja globale Variablen für alles mögliche, und mit&lt;BR /&gt; &lt;BR /&gt; DEFINE STYLE    "arial_m_o_2" "Arial Westlich", 2.0, 2, 0&lt;BR /&gt; SET STYLE "arial_m_o_2"&lt;BR /&gt; TEXT2 0,0, GLOB_ID&lt;BR /&gt; &lt;BR /&gt; ist flugs die ID im Symbol. Nur wenn das Symbol jetzt gedreht ist, dann dreht sich natürlich mein Text mit, und über 180° steht der dann Kopf   &lt;!-- s:( --&gt;&lt;span class="lia-unicode-emoji" title=":enttäuschtes_Gesicht:"&gt;😞&lt;/span&gt;&lt;!-- s:( --&gt;</description>
      <pubDate>Thu, 05 Dec 2002 13:58:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441342#M1740</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2002-12-05T13:58:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441343#M1741</link>
      <description>hab grad mal probiert: &lt;BR /&gt;   &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Zitat:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;font size="2" face="Verdana, Helvetica, sans-serif"&amp;gt; wink = SYMB_ROTANGLE &lt;BR /&gt; rot2 wink     geht aber nicht&lt;BR /&gt; keine Ahnung wieso  :verzweifelt:</description>
      <pubDate>Fri, 06 Dec 2002 11:29:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441343#M1741</guid>
      <dc:creator>zzyzx</dc:creator>
      <dc:date>2002-12-06T11:29:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441344#M1742</link>
      <description>Also ich würde folgende 2 Varianten versuchen:&lt;BR /&gt; Variante 1 stellt den Text immer horizontal dar:&lt;BR /&gt; &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;DEFINE STYLE "arial_m_o_2" "Arial Westlich", 2.0, 2, 0&lt;BR /&gt; STYLE "arial_m_o_2"&lt;BR /&gt; rot2 -SYMB_ROTANGLE&lt;BR /&gt; TEXT2 0,0, GLOB_ID&lt;BR /&gt; del 1Variante 2 dreht den Text nur bei 90 und 270 grad um:&lt;BR /&gt; &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;DEFINE STYLE "arial_m_o_2" "Arial Westlich", 2.0, 2, 0&lt;BR /&gt; STYLE "arial_m_o_2"&lt;BR /&gt; if SYMB_ROTANGLE&amp;gt;90 then rot2 -180&lt;BR /&gt; if SYMB_ROTANGLE&amp;gt;270 then rot2 -180&lt;BR /&gt; TEXT2 0,0, GLOB_ID&lt;BR /&gt; if SYMB_ROTANGLE&amp;gt;90 then del 1&lt;BR /&gt; if SYMB_ROTANGLE&amp;gt;270 then del 1</description>
      <pubDate>Fri, 06 Dec 2002 13:35:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441344#M1742</guid>
      <dc:creator>Bernhard Binder</dc:creator>
      <dc:date>2002-12-06T13:35:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441345#M1743</link>
      <description>@ bernhard&lt;BR /&gt; ja, ich dachte auch, dass es so geht mit dem SYMB_ROTANGLE, aber nix zu machen; bei mir im Grundriss bleibt die Schrift stur. sieht für mich nach einem Bug aus, denn die (automatischen) Fangpunkte erscheinen so, als wäre die Schrift gedreht&lt;BR /&gt;   :verzweifelt:</description>
      <pubDate>Fri, 06 Dec 2002 14:13:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441345#M1743</guid>
      <dc:creator>zzyzx</dc:creator>
      <dc:date>2002-12-06T14:13:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441346#M1744</link>
      <description>Um was für ein Objekt handelt es sich denn? GSM, LSM,WIN DOR? Da gibt es nämlich unterschiedliche Verwendung von ROTANGLE und beim Etikett sogar ein unsauberes Verhaltenmit Rotationen. (Habe ich aber noch nicht genau rausgefunden, woran das liegt).&lt;BR /&gt; Außerdem macht das Nichtbeachten von SYMB_MIRRORED in der Berechnung dein ganzes Bemühen evt. überflüssig.</description>
      <pubDate>Sat, 07 Dec 2002 16:56:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441346#M1744</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2002-12-07T16:56:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441347#M1745</link>
      <description>Hallo und Danke erstmal.&lt;BR /&gt; &lt;BR /&gt; Es handelt sich um eine Tür bzw. alle Türen, die im Projekt vorkommen. Wir brauchen eine zuverlässige, aktuelle Türliste mit zusätzlichen Eigenschaften wie BS, Behindertengerechtigkeit, Schloßüberwachung usw.&lt;BR /&gt; Und da ist der beste Weg, die Parameter im Objekt festzulegen und über die Türlisten oder Objektlisten auszuwerten. Allerdings habe ich damit noch keine Symbole auf dem Plan, damit man auch weiß was wo ist. Legenden sind zu unübersichtlich und es sollte auf alle Fälle vermieden werden die gleichen Daten an zwei Stellen zu verwalten (in der Tür für die Liste und im Plan für den Überblick) weil dann das Chaos vorprogrammiert ist.&lt;BR /&gt; &lt;BR /&gt; rot2 -SYMB_ROTANGLE &lt;BR /&gt; &lt;BR /&gt; habe ich schon versucht, aber das Problem schein zu sein, dass ja nicht das Symbol selber, sondern eben die Wand in der es plaziert ist gedreht ist.&lt;BR /&gt; &lt;BR /&gt; Hat noch jemand eine Idee?</description>
      <pubDate>Mon, 09 Dec 2002 15:13:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441347#M1745</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2002-12-09T15:13:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441348#M1746</link>
      <description>also ich habs mit einem ganz normalen gsm probiert, ohne Schnickschnack, funktioniert aber nicht, der Text verharrt stur auf seiner horizontalen Ausrichtung. &lt;BR /&gt; * Gebe ich einen Rotationswinkel mittels Parameter oder festem Wert ein, funktionierts&lt;BR /&gt; * wenn ich mir den SYMB_ROTANGLE mal per print im dramatischen Warnungsfenster ausgeben lasse, steht er auch korrekt da, selbst rechnen kann man damit, wenn mans braucht:  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Zitat:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;font size="2" face="Verdana, Helvetica, sans-serif"&amp;gt; print SYMB_ROTANGLE &lt;BR /&gt; print SYMB_ROTANGLE+100   nur drehen tuts nich  :crazy:    :crazy:    :crazy:</description>
      <pubDate>Mon, 09 Dec 2002 15:25:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441348#M1746</guid>
      <dc:creator>zzyzx</dc:creator>
      <dc:date>2002-12-09T15:25:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441349#M1747</link>
      <description>SYMB_ROTANGLE gibt den Rotationswinkel (gegen den Uhrzeigersinn, 0°=3:00 Uhr) eines OBJEKTES bezogen auf die X-Achse an. Bei Tür oder Fenster ist die Bezugsachse die Wand und kann nur (logischerweise) 0 oder 180 Grad haben. Die Orientierung der Wand gibt der zur Wand gehörige Parameter an.&lt;BR /&gt; &lt;BR /&gt; Also für Türen und Fenster: &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;var=1-abs(sgn(SYMB_ROTANGLE)-int(abs((WALL_DIRECTION&amp;lt;360)*int(WALL_DIRECTION/90)-1.5)))&lt;BR /&gt; &lt;BR /&gt; define style "info" "Arial", 2.5, 5-(6*var-3),2&lt;BR /&gt; style "info"&lt;BR /&gt; &lt;BR /&gt; add2 0,ABS(WIDO_SILL-WALL_THICKNESS*WIDO_REVEAL_SIDE)*WIDO_REVEAL_ON&lt;BR /&gt; rot2 180*var&lt;BR /&gt; &lt;BR /&gt; text2 0,0, var&lt;BR /&gt;  ... und für 'normale' GSM-Objekte:&lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;line2 -1,0,1,0&lt;BR /&gt; &lt;BR /&gt; var=1-abs(int(abs((SYMB_ROTANGLE&amp;lt;360)*int(SYMB_ROTANGLE/90)-1.5)))&lt;BR /&gt; &lt;BR /&gt; define style "info" "Arial", 2.5, 5-(6*var-3),2&lt;BR /&gt; style "info"&lt;BR /&gt; &lt;BR /&gt; rot2 180*var&lt;BR /&gt; &lt;BR /&gt; text2 0,0, varViel Spaß beim Reinbatseln.&lt;BR /&gt; Die Formel sieht nur unverständlich aus, ist aber vollkommen logisch und erspart eine nicht weniger komplizierte Kaskade von IF...THENs. &lt;!-- s:-) --&gt;&lt;span class="lia-unicode-emoji" title=":leicht_lächelndes_Gesicht:"&gt;🙂&lt;/span&gt;&lt;!-- s:-) --&gt;</description>
      <pubDate>Mon, 09 Dec 2002 22:51:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441349#M1747</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2002-12-09T22:51:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441350#M1748</link>
      <description>also reingebastelt das ding*, aber der Text dreht sich stur mit und zeigt immer 0 an, obwohls definitiv gedreht ist   &lt;!-- s:roll: --&gt;&lt;span class="lia-unicode-emoji" title=":Gesicht_mit_rollenden_Augen:"&gt;🙄&lt;/span&gt;&lt;!-- s:roll: --&gt;</description>
      <pubDate>Tue, 10 Dec 2002 09:06:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441350#M1748</guid>
      <dc:creator>zzyzx</dc:creator>
      <dc:date>2002-12-10T09:06:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441351#M1749</link>
      <description>Phantastisch!&lt;BR /&gt; &lt;BR /&gt; Genau das habe ich gesucht -   &lt;!-- s:D --&gt;&lt;span class="lia-unicode-emoji" title=":grinsendes_Gesicht_mit_lächelnden_Augen:"&gt;😄&lt;/span&gt;&lt;!-- s:D --&gt;    &lt;!-- s:D --&gt;&lt;span class="lia-unicode-emoji" title=":grinsendes_Gesicht_mit_lächelnden_Augen:"&gt;😄&lt;/span&gt;&lt;!-- s:D --&gt;    &lt;!-- s:D --&gt;&lt;span class="lia-unicode-emoji" title=":grinsendes_Gesicht_mit_lächelnden_Augen:"&gt;😄&lt;/span&gt;&lt;!-- s:D --&gt;  &lt;BR /&gt; &lt;BR /&gt; Allerdings werde ich wohl Wochen brauchen, um die Formeln aufzudröseln, damit ich auch weiß was ich da mache   :winken:</description>
      <pubDate>Tue, 10 Dec 2002 09:06:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441351#M1749</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2002-12-10T09:06:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441352#M1750</link>
      <description>Tut mir leid, das ist nicht mit 2 Sätzen gesagt. Schaut Euch die Parameter (groß geschriebene sind globale) an und schaut im Handbuch nach, was sie machen. Es geht auch alles mit IF THEN, aber da kann man sich auch gepflegt verzetteln. Ich habe gestern eine dreiviertel Stunde diesen Algorithmus getestet,damit ich Dir nichts falsches erzähle. Mehr Zeit habe ich dafür im Moment leider nicht.&lt;BR /&gt; &lt;BR /&gt; @zzyzx&lt;BR /&gt; poste mal, Dein Skript. Ich glaube nicht, daß es da einen bug gibt.&lt;BR /&gt; Wenn der Text sich NICHT drehen soll, ist die Qual der Wahl folgende:&lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;mul2 1, 1-2*SYMB_MIRRORED&lt;BR /&gt; rot2 180*SYMB_MIRRORED - SYMB_ROTANGLE&lt;BR /&gt;  &lt;BR /&gt;  &lt;SMALL&gt;[ 10-12-2002, 13:56: Beitrag editiert von: Lars ]&lt;/SMALL&gt;</description>
      <pubDate>Tue, 10 Dec 2002 12:08:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441352#M1750</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2002-12-10T12:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441353#M1751</link>
      <description>&lt;!-- s:cool: --&gt;&lt;span class="lia-unicode-emoji" title=":lächelndes_Gesicht_mit_Sonnenbrille:"&gt;😎&lt;/span&gt;&lt;!-- s:cool: --&gt;  &lt;BR /&gt; Ooops. So war's nicht gemeint - ich wollte eben vermeiden, Deine Hilfsbereitschaft überzustrapazieren. Tatsache ist, dass das Skript schon jetzt wunderbar funktioniert; ich muß das halt noch in alle Türen basteln. Aber dann steht unserer Türliste nicht mehr im Weg.&lt;BR /&gt; &lt;BR /&gt; Und wird noch um Symbole für behindertengerecht, überwacht, kraftbetätigt, mit Türschließer und selbstschließend erweitert; das ganze sollte sich dann über eine türliste und die ID (die jetzt auch im Plan angezeigt wird) sehr übersichtlich präsentieren.&lt;BR /&gt; &lt;BR /&gt; Also nochmal vielen Dank, Lars!</description>
      <pubDate>Tue, 10 Dec 2002 16:26:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441353#M1751</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2002-12-10T16:26:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441354#M1752</link>
      <description>Der Algorithmus lässt sich ein bisschen vereinfachen, und dann ist er auch verständlicher:&lt;BR /&gt; statt: &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;var=1-abs(int(abs((SYMB_ROTANGLE&amp;lt;360)*int(SYMB_ROTANGLE/90)-1.5)))kann man auch &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;var=1-(SYMB_ROTANGLE&amp;lt;=90 or SYMB_ROTANGLE&amp;gt;=270)schreiben.&lt;BR /&gt; &lt;BR /&gt; Kurz zur Erklärung:&lt;BR /&gt; Relationale Operatoren wie =,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,&amp;lt;&amp;gt; vergleichen zwei Werte und ergeben 1 für wahr und 0 für falsch.&lt;BR /&gt; Solange also SYMB_ROTANGLE kleiner oder gleich 90 ist (oder größer/gleich 270) ist die Aussage wahr und dort steht statt &lt;B&gt;SYMB_ROTANGLE&amp;lt;=90 or SYMB_ROTANGLE&amp;gt;=270&lt;/B&gt; einfach nur &lt;B&gt;1&lt;/B&gt;&lt;BR /&gt; Wenn der Wert anders ist, steht dort &lt;B&gt;0&lt;/B&gt;.&lt;BR /&gt; Das &lt;B&gt;(1-...&lt;/B&gt; hilft mir die 1 in eine 0 umzuwandeln und ungekehrt.&lt;BR /&gt; Wenn bei meiner vorigen "Berechnung" 0 herauskommt dann sieht die Rechnung eigentlich so aus:&lt;BR /&gt; &lt;B&gt;1-0&lt;/B&gt; und das ergibt 1. Also wurde aus der 0 eine 1.&lt;BR /&gt; Wenn bei meiner vorigen "Berechnung" 1 herauskommt dann sieht die Rechnung so aus:&lt;BR /&gt; &lt;B&gt;1-1&lt;/B&gt; und das ergibt 0.&lt;BR /&gt; &lt;BR /&gt; Alles klar?</description>
      <pubDate>Tue, 10 Dec 2002 17:01:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441354#M1752</guid>
      <dc:creator>Bernhard Binder</dc:creator>
      <dc:date>2002-12-10T17:01:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441355#M1753</link>
      <description>Weder bei der einen noch bei der anderen Methode dreht sich bei einem Fenster der Terxt in die horizontale - was mache ich falsch?&lt;BR /&gt; &lt;BR /&gt; &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;!var=1-abs(sgn(SYMB_ROTANGLE)-int(abs((WALL_DIRECTION&amp;lt;360)*int(WALL_DIRECTION/90)-1.5)))&lt;BR /&gt; &lt;BR /&gt; var=1-(SYMB_ROTANGLE&amp;lt;=90 or SYMB_ROTANGLE&amp;gt;=270)&lt;BR /&gt; &lt;BR /&gt; define style "info" "Arial", 2.5, 5-(6*var-3),2&lt;BR /&gt; style "info"&lt;BR /&gt; &lt;BR /&gt; add2 0,ABS(WIDO_SILL-WALL_THICKNESS*WIDO_REVEAL_SIDE)*WIDO_REVEAL_ON&lt;BR /&gt; rot2 180*var&lt;BR /&gt; &lt;BR /&gt; text2 0,0, GLOB_ID &lt;BR /&gt;  &lt;BR /&gt;  &lt;SMALL&gt;[ 10-12-2002, 18:45: Beitrag editiert von: Andreas Zeike ]&lt;/SMALL&gt;</description>
      <pubDate>Tue, 10 Dec 2002 17:21:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441355#M1753</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-12-10T17:21:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441356#M1754</link>
      <description>@Andreas: Bei deiner Variante dreht sich Text überhaupt nicht! Bei der anderen Variante dreht er sich bis 90° normal mit und wenn er drüber ist, dann dreht er sich um. Bei 270° macht er das nochmal.&lt;BR /&gt; Das ist genauso wie beim Bemaßungswerkzeug.</description>
      <pubDate>Tue, 10 Dec 2002 17:26:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441356#M1754</guid>
      <dc:creator>Bernhard Binder</dc:creator>
      <dc:date>2002-12-10T17:26:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441357#M1755</link>
      <description>Achso: und das &lt;B&gt;var&lt;/B&gt; ist nur eine Variable die entweder 0 oder 1 ist. Und im Zusammenhang mit &lt;B&gt;rot2 180*var&lt;/B&gt; ergibt sich dann eine Drehung oder eban auch nicht - je nach Wert von var</description>
      <pubDate>Tue, 10 Dec 2002 17:28:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441357#M1755</guid>
      <dc:creator>Bernhard Binder</dc:creator>
      <dc:date>2002-12-10T17:28:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441358#M1756</link>
      <description>Hallo Bernhard - &lt;BR /&gt; &lt;BR /&gt; ich hatte meinen Beitrag gerade nochmal im Editor...&lt;BR /&gt; &lt;BR /&gt; ...inzw. kann ich mir vorstellen, was das mit "var" soll, aber der TEXT von Glob_ID dreht sich mit den bisherigen Lösungen beim Fenster noch nicht in die Horizontale - und das soll er doch (egal, wie die Wand gedreht ist), oder?&lt;BR /&gt;  &lt;BR /&gt;  &lt;SMALL&gt;[ 10-12-2002, 18:50: Beitrag editiert von: Andreas Zeike ]&lt;/SMALL&gt;</description>
      <pubDate>Tue, 10 Dec 2002 17:49:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441358#M1756</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-12-10T17:49:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441359#M1757</link>
      <description>...ich habe das jetzt auch mal ausprobiert mit:&lt;BR /&gt; &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;  &lt;BR /&gt; var=1-(SYMB_ROTANGLE&amp;lt;=90 or SYMB_ROTANGLE&amp;gt;=270) das klappt aber nicht...&lt;BR /&gt; &lt;BR /&gt; Ich hab´s deshalb mal mit WALL_DIRECTION versucht, und das hat gefunzt. Mein Code sieht jetzt so aus:&lt;BR /&gt; &lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;!GLOB_ID einsetzen und drehen&lt;BR /&gt; &lt;BR /&gt; !var=1, wenn Fenster (bzw. Wand) gedreht - sonst bleibt var=0&lt;BR /&gt; 	var=1-(WALL_DIRECTION&amp;gt;=90) or 1-(WALL_DIRECTION&amp;lt;=270) or 1-(SYMB_MIRRORED) &lt;BR /&gt; &lt;BR /&gt; !verschiebt Text von der Wand weg&lt;BR /&gt; 	add2 0, 0.5 + ABS(WIDO_SILL - WALL_THICKNESS * WIDO_REVEAL_SIDE)* WIDO_REVEAL_ON&lt;BR /&gt; &lt;BR /&gt; !dreht die ganze Chose um 180°, wenn var=1&lt;BR /&gt; 	rot2 180*var    &lt;BR /&gt; &lt;BR /&gt; !setzt Text ein&lt;BR /&gt; 	define style "info" "Arial", 2.5, 5-(6*var-3),2&lt;BR /&gt; 	style "info"&lt;BR /&gt; 	text2 0,0, GLOB_ID&lt;BR /&gt; &lt;BR /&gt; DEL top!SCRIPT--------------------------------------------------------damit kann ich den Text auch noch mit Spiegeln richtig hindrehen...&lt;BR /&gt;  &lt;BR /&gt;  &lt;SMALL&gt;[ 10-12-2002, 20:32: Beitrag editiert von: Andreas Zeike ]&lt;/SMALL&gt;</description>
      <pubDate>Tue, 10 Dec 2002 18:16:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441359#M1757</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-12-10T18:16:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441360#M1758</link>
      <description>@mml&lt;BR /&gt; Kein Grund für Ooops. Du hast gefragt, ich habe geantwortet, fertig. Keine Animositäten.&lt;BR /&gt; &lt;BR /&gt; &lt;B&gt;Nochmal, um die Konfusion hier zusammenzufassen:&lt;/B&gt; &lt;BR /&gt; &lt;BR /&gt; Es stellten sich von allen möglichen Problemen mit dem Drehen von Objekten 3 Fragen:&lt;BR /&gt; &lt;BR /&gt; 1. (offens. von zzyzx und Andreas): Wie stelle ich sicher, daß ein Text in einem Objekt (*.GSM) immer horizontal, d.h. zum unteren Bildschirmrand (= X-Achse) parallel und lesbar bleibt:&lt;BR /&gt; &lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt; mul2 1, 1-2*SYMB_MIRRORED&lt;BR /&gt; rot2 180*SYMB_MIRRORED - SYMB_ROTANGLE&lt;BR /&gt; text2 0,0,"dreh und spiegel mich!"&lt;BR /&gt;  2. Wie stelle ich es an, daß ein Text in einem Objekt immer lesbar bleibt, d.h. von unten oder von rechts aus betrachtet 'richtig' herum, also nicht auf dem Kopf, steht:&lt;BR /&gt; &lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt; var=1-abs(int(abs((SYMB_ROTANGLE&amp;lt;360)*int(SYMB_ROTANGLE/90)-1.5)))&lt;BR /&gt; define style "info" "Arial", 2.5, 5-(6*var-3),2&lt;BR /&gt; style "info"&lt;BR /&gt; rot2 180*var&lt;BR /&gt; text2 0,0, "ich dreh mich manchmal"&lt;BR /&gt;  Dieser Algorithmus ist sicher noch zu vereinfachen, doch nicht einfach alles weglassen, ohne es zu testen. &lt;!-- s;-) --&gt;&lt;span class="lia-unicode-emoji" title=":zwinkerndes_Gesicht:"&gt;😉&lt;/span&gt;&lt;!-- s;-) --&gt;&lt;BR /&gt; &lt;BR /&gt; 3. Selbes Problem wie bei 2. (mml - Problem), jedoch bei einer Tür (oder Fenster): Hier gibt es mehr Probleme, da das Objekt nicht auf das AC-Universum, sondern auf die assozierte Wand bezogen ist:&lt;BR /&gt; &lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt; var=1-abs(sgn(SYMB_ROTANGLE)-int(abs((WALL_DIRECTION&amp;lt;360)*int(WALL_DIRECTION/90)-1.5)))&lt;BR /&gt; define style "info" "Arial", 2.5, 5-(6*var-3),2&lt;BR /&gt; style "info"&lt;BR /&gt; add2 0,ABS(WIDO_SILL-WALL_THICKNESS*WIDO_REVEAL_SIDE)*WIDO_REVEAL_ON&lt;BR /&gt; rot2 180*var&lt;BR /&gt; text2 0,0, "ich bleib bei meiner Wand auf der Öffnungseite."&lt;BR /&gt;  Der Text steht nun, dank des ADD2-Befehls, immer lesbar auf der Außenwandkante (runde und konische Wände ausgenommen) und dreht sich ggf. um lesbar zu bleiben. Auch das kann man vereinfachen, man sollte aber nicht die REVEAL-Parameter löschen, auch wenn sie augenscheinlich keinen Sinn ergeben mögen. &lt;!-- s:-) --&gt;&lt;span class="lia-unicode-emoji" title=":leicht_lächelndes_Gesicht:"&gt;🙂&lt;/span&gt;&lt;!-- s:-) --&gt;&lt;BR /&gt; &lt;BR /&gt; Daß es evt. etwas unkonventionell ist, entspringt dem Umstand, daß es einer etwas noch komplexeren Aufgabenstellung entstammt.&lt;BR /&gt; &lt;BR /&gt; Und warum nicht so lassen, wenn es funktiniert?  &lt;!-- s;) --&gt;&lt;span class="lia-unicode-emoji" title=":zwinkerndes_Gesicht:"&gt;😉&lt;/span&gt;&lt;!-- s;) --&gt;</description>
      <pubDate>Tue, 10 Dec 2002 19:37:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441360#M1758</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2002-12-10T19:37:00Z</dc:date>
    </item>
    <item>
      <title>Re: wie sag ich's dem text?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441361#M1759</link>
      <description>mein Beispiel hat sich nur auf ein normales Objekt bezogen und NICHT auf ein Fenster!  &lt;!-- s;) --&gt;&lt;span class="lia-unicode-emoji" title=":zwinkerndes_Gesicht:"&gt;😉&lt;/span&gt;&lt;!-- s;) --&gt;</description>
      <pubDate>Tue, 10 Dec 2002 20:06:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/wie-sag-ich-s-dem-text/m-p/441361#M1759</guid>
      <dc:creator>Bernhard Binder</dc:creator>
      <dc:date>2002-12-10T20:06:00Z</dc:date>
    </item>
  </channel>
</rss>

