<?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>topic Re: text mirrors on floor plan in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37762#M34963</link>
    <description>I needed to edit this post because I don't think I explained it properly. The text rotates and mirrors within the object fine but it doesn't remain upright. I need it to stay upright within the object regardless of the rotation angle.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
!PROJECT2 3,270,2&lt;BR /&gt;
LW=5 1/2"&lt;BR /&gt;
IF symb_mirrored = 1 THEN &lt;BR /&gt;
ROT2 symb_rotangle &lt;BR /&gt;
ELSE &lt;BR /&gt;
ROT2 -symb_rotangle &lt;BR /&gt;
ENDIF &lt;BR /&gt;
&lt;BR /&gt;
!!!!!!!!ID!!!!!!!!!!!!!!!!!!!!!!!&lt;BR /&gt;
nb=a&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
If labl then &lt;BR /&gt;
		DEFINE STYLE "mytext" "ariel",  x_B, 1, 0	&lt;BR /&gt;
		set style "mytext"&lt;BR /&gt;
		Text2 2", lw+1/2", x_A	&lt;BR /&gt;
		endif&lt;BR /&gt;
&lt;BR /&gt;
If labl2 then &lt;BR /&gt;
		DEFINE STYLE "mytext1" "ariel",  x_B, 1, 0 		&lt;BR /&gt;
		set style "mytext1"&lt;BR /&gt;
		TEXT2 a-1'-2", lw+1/2", STR ("%ffi",nb) &lt;BR /&gt;
		endif&lt;BR /&gt;
&lt;BR /&gt;
If labl3 then &lt;BR /&gt;
		DEFINE STYLE "mytext2" "ariel",  x_B, 1, 0 &lt;BR /&gt;
		set style "mytext2"&lt;BR /&gt;
		TEXT2 a-a/1.9, lw+1/2", x_C&lt;BR /&gt;
		ENDIF &lt;BR /&gt;
&lt;BR /&gt;
!!!!!!!!nodes!!!!!!!&lt;BR /&gt;
&lt;BR /&gt;
hotspot2 0, 0&lt;BR /&gt;
hotspot2 A/2, 0&lt;BR /&gt;
hotspot2 A, 0&lt;BR /&gt;
HOTSPOT2 0,LW/2&lt;BR /&gt;
HOTSPOT2 A/2,LW/2&lt;BR /&gt;
HOTSPOT2 A,LW/2&lt;BR /&gt;
HOTSPOT2 0,LW&lt;BR /&gt;
HOTSPOT2 A/2,LW&lt;BR /&gt;
HOTSPOT2 A,LW&lt;BR /&gt;
 &lt;BR /&gt;
&lt;BR /&gt;
!!!! show lines regardless of angle!!!&lt;BR /&gt;
&lt;BR /&gt;
line2 0,0,0,lw&lt;BR /&gt;
line2 0,0,a,0&lt;BR /&gt;
line2 0,LW,a,LW&lt;BR /&gt;
line2 a,0,a,LW&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
del 1</description>
    <pubDate>Fri, 03 Mar 2006 22:44:09 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2006-03-03T22:44:09Z</dc:date>
    <item>
      <title>text mirrors on floor plan</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37758#M34959</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;After placing purlins on my roof story, each to its correct hight on the gable, I mirrored them to the other side of the house. I have 2D script that automatically places an ID and the Length of the purlin on the plan. When I mirror, it flips the text upside down. I was wondering how to keep it from doing this. I'm still pretty new to this and haven't figured it all out yet. Thanks in advance.&lt;BR /&gt;
_________________&lt;/T&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 02 Mar 2006 22:58:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37758#M34959</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-03-02T22:58:00Z</dc:date>
    </item>
    <item>
      <title>Re: text mirrors on floor plan</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37759#M34960</link>
      <description>Can you attach/write that script (needed part) here?</description>
      <pubDate>Thu, 02 Mar 2006 23:34:08 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37759#M34960</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-03-02T23:34:08Z</dc:date>
    </item>
    <item>
      <title>Re: text mirrors on floor plan</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37760#M34961</link>
      <description>This is the script as it reads now. I just don't want my text to mirror when I mirror the object.&lt;BR /&gt;
&lt;BR /&gt;
!PROJECT2 3,270,2&lt;BR /&gt;
&lt;BR /&gt;
LW=5 1/2"&lt;BR /&gt;
&lt;BR /&gt;
!!!!!!!!ID!!!!!!!!!!!!!!!!!!!!!!!&lt;BR /&gt;
nb=a&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
If labl then &lt;BR /&gt;
	DEFINE STYLE "mytext" "ariel",  x_B, 1, 0 &lt;BR /&gt;
	&lt;BR /&gt;
	set style "mytext"&lt;BR /&gt;
	Text2 2", lw+1/2", x_A&lt;BR /&gt;
	&lt;BR /&gt;
	endif&lt;BR /&gt;
&lt;BR /&gt;
If labl2 then &lt;BR /&gt;
&lt;BR /&gt;
		DEFINE STYLE "mytext1" "ariel",  x_B, 1, 0 		&lt;BR /&gt;
		set style "mytext1"&lt;BR /&gt;
		TEXT2 a-1'-2", lw+1/2", STR ("%ffi",nb) &lt;BR /&gt;
&lt;BR /&gt;
endif&lt;BR /&gt;
&lt;BR /&gt;
If labl3 then &lt;BR /&gt;
		DEFINE STYLE "mytext2" "ariel",  x_B, 1, 0 &lt;BR /&gt;
		set style "mytext2"&lt;BR /&gt;
		TEXT2 a-a/1.9, lw+1/2", x_C&lt;BR /&gt;
&lt;BR /&gt;
endif&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
!!!!!!!!nodes!!!!!!!&lt;BR /&gt;
&lt;BR /&gt;
hotspot2 0, 0&lt;BR /&gt;
hotspot2 A/2, 0&lt;BR /&gt;
hotspot2 A, 0&lt;BR /&gt;
HOTSPOT2 0,LW/2&lt;BR /&gt;
HOTSPOT2 A/2,LW/2&lt;BR /&gt;
HOTSPOT2 A,LW/2&lt;BR /&gt;
HOTSPOT2 0,LW&lt;BR /&gt;
HOTSPOT2 A/2,LW&lt;BR /&gt;
HOTSPOT2 A,LW&lt;BR /&gt;
 &lt;BR /&gt;
&lt;BR /&gt;
!!!! show lines regardless of angle!!!&lt;BR /&gt;
&lt;BR /&gt;
line2 0,0,0,lw&lt;BR /&gt;
line2 0,0,a,0&lt;BR /&gt;
line2 0,LW,a,LW&lt;BR /&gt;
line2 a,0,a,LW&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;BR /&gt;
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;BR /&gt;
&lt;BR /&gt;
	IF LS='Customize' THEN&lt;BR /&gt;
	&lt;BR /&gt;
	STRING1 = CN&lt;BR /&gt;
	STRING2 = CI&lt;BR /&gt;
	endif&lt;BR /&gt;
&lt;BR /&gt;
if jf2 then&lt;BR /&gt;
set fill JF&lt;BR /&gt;
	poly2_b     5,  2,  JP,  91,&lt;BR /&gt;
				0,0,1,&lt;BR /&gt;
				A,0,1,&lt;BR /&gt;
				A,lw,1,&lt;BR /&gt;
				0,lw,1,&lt;BR /&gt;
				0,0,1&lt;BR /&gt;
endif&lt;BR /&gt;
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;BR /&gt;
!!!!!hanger!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;BR /&gt;
		!'Left','Both','None'  &lt;BR /&gt;
&lt;BR /&gt;
		if hang = 'Right' then&lt;BR /&gt;
		set fill FP&lt;BR /&gt;
	poly2_b     5,  2, fpp,  100,&lt;BR /&gt;
		0,0,0,&lt;BR /&gt;
		BL,0,0,&lt;BR /&gt;
		BL,-BT,0,&lt;BR /&gt;
		0,-BT,0,&lt;BR /&gt;
		0,0,0&lt;BR /&gt;
&lt;BR /&gt;
		set fill FP&lt;BR /&gt;
	poly2_b     5,  2, fpp,  100,&lt;BR /&gt;
		0,0,0,&lt;BR /&gt;
		0,-2"-BT,0,&lt;BR /&gt;
		BT,-2"-BT,0,&lt;BR /&gt;
		BT,0,0,&lt;BR /&gt;
		0,0,0&lt;BR /&gt;
		&lt;BR /&gt;
&lt;BR /&gt;
		set fill FP&lt;BR /&gt;
	poly2_b     5,  2, fpp,  100,&lt;BR /&gt;
		0,BHW,0,&lt;BR /&gt;
		BT,BHW,0,&lt;BR /&gt;
		BT,BHW+2",0,&lt;BR /&gt;
		0,BHW+2",0,&lt;BR /&gt;
		0,BHW,0&lt;BR /&gt;
&lt;BR /&gt;
		set fill FP&lt;BR /&gt;
	poly2_b     5,  2, fpp,  100,&lt;BR /&gt;
		0,BHW,0,&lt;BR /&gt;
		BL,BHW,0,&lt;BR /&gt;
		BL,BHW+BT,0,&lt;BR /&gt;
		0,BHW+BT,0,&lt;BR /&gt;
		0,BHW,0&lt;BR /&gt;
		endif&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
if hang = 'Left' then&lt;BR /&gt;
&lt;BR /&gt;
!!!!left&lt;BR /&gt;
			&lt;BR /&gt;
					set fill FP&lt;BR /&gt;
					poly2_b     5,  2, fpp,  100,&lt;BR /&gt;
					a-(bl+bt),0,0,&lt;BR /&gt;
					a-(bl+bt),-bt,0,&lt;BR /&gt;
					a-bt,-BT,0,&lt;BR /&gt;
					a-bt,0,0,&lt;BR /&gt;
					a-(bl+bt),0,0&lt;BR /&gt;
			&lt;BR /&gt;
					set fill FP&lt;BR /&gt;
				poly2_b     5,  2, fpp,  100,&lt;BR /&gt;
					a,0,0,&lt;BR /&gt;
					a,-2",0,&lt;BR /&gt;
					a-bt,-2",0,&lt;BR /&gt;
					a-bt,0,0,&lt;BR /&gt;
					a,0,0&lt;BR /&gt;
					&lt;BR /&gt;
			&lt;BR /&gt;
					set fill FP&lt;BR /&gt;
				poly2_b     5,  2, fpp,  100,&lt;BR /&gt;
					a,BHW,0,&lt;BR /&gt;
					a-(bl+bt),BHW,0,&lt;BR /&gt;
					a-(bl+bt),BHW+bt,0,&lt;BR /&gt;
					a-bt,BHW+bt,0,&lt;BR /&gt;
					a,bhw,0&lt;BR /&gt;
			&lt;BR /&gt;
					set fill FP&lt;BR /&gt;
				poly2_b     5,  2, fpp,  100,&lt;BR /&gt;
					a,BHW,0,&lt;BR /&gt;
					a-bt,BHW,0,&lt;BR /&gt;
					a-bt,BHW+2",0,&lt;BR /&gt;
					a,BHW+2",0,&lt;BR /&gt;
					a,BHW,0&lt;BR /&gt;
					endif&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
					if hang = 'Both' then&lt;BR /&gt;
					set fill FP&lt;BR /&gt;
				poly2_b     5,  2, fpp,  100,&lt;BR /&gt;
					0,0,0,&lt;BR /&gt;
					BL,0,0,&lt;BR /&gt;
					BL,-BT,0,&lt;BR /&gt;
					0,-BT,0,&lt;BR /&gt;
					0,0,0&lt;BR /&gt;
			&lt;BR /&gt;
					set fill FP&lt;BR /&gt;
				poly2_b     5,  2, fpp,  100,&lt;BR /&gt;
					0,0,0,&lt;BR /&gt;
					0,-2"-BT,0,&lt;BR /&gt;
					BT,-2"-BT,0,&lt;BR /&gt;
					BT,0,0,&lt;BR /&gt;
					0,0,0&lt;BR /&gt;
					&lt;BR /&gt;
			&lt;BR /&gt;
					set fill FP&lt;BR /&gt;
				poly2_b     5,  2, fpp,  100,&lt;BR /&gt;
					0,BHW,0,&lt;BR /&gt;
					BT,BHW,0,&lt;BR /&gt;
					BT,BHW+2",0,&lt;BR /&gt;
					0,BHW+2",0,&lt;BR /&gt;
					0,BHW,0&lt;BR /&gt;
			&lt;BR /&gt;
					set fill FP&lt;BR /&gt;
				poly2_b     5,  2, fpp,  100,&lt;BR /&gt;
					0,BHW,0,&lt;BR /&gt;
					BL,BHW,0,&lt;BR /&gt;
					BL,BHW+BT,0,&lt;BR /&gt;
					0,BHW+BT,0,&lt;BR /&gt;
					0,BHW,0&lt;BR /&gt;
	!!!!left&lt;BR /&gt;
			&lt;BR /&gt;
					set fill FP&lt;BR /&gt;
					poly2_b     5,  2, fpp,  100,&lt;BR /&gt;
					a-(bl+bt),0,0,&lt;BR /&gt;
					a-(bl+bt),-bt,0,&lt;BR /&gt;
					a-bt,-BT,0,&lt;BR /&gt;
					a-bt,0,0,&lt;BR /&gt;
					a-(bl+bt),0,0&lt;BR /&gt;
			&lt;BR /&gt;
					set fill FP&lt;BR /&gt;
				poly2_b     5,  2, fpp,  100,&lt;BR /&gt;
					a,0,0,&lt;BR /&gt;
					a,-2",0,&lt;BR /&gt;
					a-bt,-2",0,&lt;BR /&gt;
					a-bt,0,0,&lt;BR /&gt;
					a,0,0&lt;BR /&gt;
					&lt;BR /&gt;
			&lt;BR /&gt;
					set fill FP&lt;BR /&gt;
				poly2_b     5,  2, fpp,  100,&lt;BR /&gt;
					a,BHW,0,&lt;BR /&gt;
					a-(bl+bt),BHW,0,&lt;BR /&gt;
					a-(bl+bt),BHW+bt,0,&lt;BR /&gt;
					a-bt,BHW+bt,0,&lt;BR /&gt;
					a,bhw,0&lt;BR /&gt;
			&lt;BR /&gt;
					set fill FP&lt;BR /&gt;
				poly2_b     5,  2, fpp,  100,&lt;BR /&gt;
					a,BHW,0,&lt;BR /&gt;
					a-bt,BHW,0,&lt;BR /&gt;
					a-bt,BHW+2",0,&lt;BR /&gt;
					a,BHW+2",0,&lt;BR /&gt;
					a,BHW,0&lt;BR /&gt;
					endif</description>
      <pubDate>Thu, 02 Mar 2006 23:56:27 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37760#M34961</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-03-02T23:56:27Z</dc:date>
    </item>
    <item>
      <title>Re: text mirrors on floor plan</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37761#M34962</link>
      <description>&lt;BLOCKQUOTE&gt;4thorns wrote:&lt;BR /&gt;After placing purlins on my roof story, each to its correct hight on the gable, I mirrored them to the other side of the house. I have 2D script that automatically places an ID and the Length of the purlin on the plan. When I mirror, it flips the text upside down. I was wondering how to keep it from doing this. I'm still pretty new to this and haven't figured it all out yet. Thanks in advance.&lt;BR /&gt;
_________________&lt;/BLOCKQUOTE&gt;

In your script just before you place the text try this.&lt;BR /&gt;
&lt;BR /&gt;
IF symb_mirrored = 1 THEN&lt;BR /&gt;
ROT2 180&lt;BR /&gt;
ENDIF&lt;BR /&gt;
&lt;BR /&gt;
Then after the text add this to reset the origin.&lt;BR /&gt;
&lt;BR /&gt;
IF symb_mirrored = 1 THEN&lt;BR /&gt;
DEL 1&lt;BR /&gt;
ENDIF&lt;BR /&gt;
&lt;BR /&gt;
Or you could try this to always keep your text horizontal.&lt;BR /&gt;
&lt;BR /&gt;
IF symb_mirrored = 1 THEN&lt;BR /&gt;
ROT2 symb_rotangle&lt;BR /&gt;
ELSE&lt;BR /&gt;
ROT2 -symb_rotangle&lt;BR /&gt;
ENDIF&lt;BR /&gt;
&lt;BR /&gt;
Then "DEL 1" after the text.&lt;BR /&gt;
&lt;BR /&gt;
Barry.</description>
      <pubDate>Fri, 03 Mar 2006 02:23:50 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37761#M34962</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2006-03-03T02:23:50Z</dc:date>
    </item>
    <item>
      <title>Re: text mirrors on floor plan</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37762#M34963</link>
      <description>I needed to edit this post because I don't think I explained it properly. The text rotates and mirrors within the object fine but it doesn't remain upright. I need it to stay upright within the object regardless of the rotation angle.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
!PROJECT2 3,270,2&lt;BR /&gt;
LW=5 1/2"&lt;BR /&gt;
IF symb_mirrored = 1 THEN &lt;BR /&gt;
ROT2 symb_rotangle &lt;BR /&gt;
ELSE &lt;BR /&gt;
ROT2 -symb_rotangle &lt;BR /&gt;
ENDIF &lt;BR /&gt;
&lt;BR /&gt;
!!!!!!!!ID!!!!!!!!!!!!!!!!!!!!!!!&lt;BR /&gt;
nb=a&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
If labl then &lt;BR /&gt;
		DEFINE STYLE "mytext" "ariel",  x_B, 1, 0	&lt;BR /&gt;
		set style "mytext"&lt;BR /&gt;
		Text2 2", lw+1/2", x_A	&lt;BR /&gt;
		endif&lt;BR /&gt;
&lt;BR /&gt;
If labl2 then &lt;BR /&gt;
		DEFINE STYLE "mytext1" "ariel",  x_B, 1, 0 		&lt;BR /&gt;
		set style "mytext1"&lt;BR /&gt;
		TEXT2 a-1'-2", lw+1/2", STR ("%ffi",nb) &lt;BR /&gt;
		endif&lt;BR /&gt;
&lt;BR /&gt;
If labl3 then &lt;BR /&gt;
		DEFINE STYLE "mytext2" "ariel",  x_B, 1, 0 &lt;BR /&gt;
		set style "mytext2"&lt;BR /&gt;
		TEXT2 a-a/1.9, lw+1/2", x_C&lt;BR /&gt;
		ENDIF &lt;BR /&gt;
&lt;BR /&gt;
!!!!!!!!nodes!!!!!!!&lt;BR /&gt;
&lt;BR /&gt;
hotspot2 0, 0&lt;BR /&gt;
hotspot2 A/2, 0&lt;BR /&gt;
hotspot2 A, 0&lt;BR /&gt;
HOTSPOT2 0,LW/2&lt;BR /&gt;
HOTSPOT2 A/2,LW/2&lt;BR /&gt;
HOTSPOT2 A,LW/2&lt;BR /&gt;
HOTSPOT2 0,LW&lt;BR /&gt;
HOTSPOT2 A/2,LW&lt;BR /&gt;
HOTSPOT2 A,LW&lt;BR /&gt;
 &lt;BR /&gt;
&lt;BR /&gt;
!!!! show lines regardless of angle!!!&lt;BR /&gt;
&lt;BR /&gt;
line2 0,0,0,lw&lt;BR /&gt;
line2 0,0,a,0&lt;BR /&gt;
line2 0,LW,a,LW&lt;BR /&gt;
line2 a,0,a,LW&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
del 1</description>
      <pubDate>Fri, 03 Mar 2006 22:44:09 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37762#M34963</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-03-03T22:44:09Z</dc:date>
    </item>
    <item>
      <title>Re: text mirrors on floor plan</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37763#M34964</link>
      <description>The script looks OK. The text should stay horizontal to the screen at all rotations, mirrored or not. A picture might help.</description>
      <pubDate>Sat, 04 Mar 2006 17:12:42 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37763#M34964</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-03-04T17:12:42Z</dc:date>
    </item>
    <item>
      <title>Re: text mirrors on floor plan</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37764#M34965</link>
      <description>You're absolutely right. Unfortunately this isn't the outcome I'm looking for. I neglected to show the script that I'm using now. Sorry for wasting your time. I tried sending a png but it was to big.</description>
      <pubDate>Sat, 04 Mar 2006 20:07:17 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37764#M34965</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-03-04T20:07:17Z</dc:date>
    </item>
    <item>
      <title>Re: text mirrors on floor plan</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37765#M34966</link>
      <description>Let me try this again. If I put my Object and it's text horizontal across the screen then mirror it up the screen the text is upside down. If I rotate it counter clockwise, once it gets past 12:00 it is upside down all the way down to 6:00. What I would like is for this text (lab1,lab2,lab3 in the script) to stay upright in the object regardless of what angle it and the object are positioned. I saved a png of just the two objects (the original and one mirrored) to send with my post. Unfortunately they were deemed too big to send. I still haven't figured that one out because I have seen png's in other posts that had to have been bigger files than mine. Hopefully I'll figure out how to send a picture but until then maybe this explanation of my problem is sufficient.</description>
      <pubDate>Mon, 06 Mar 2006 00:33:01 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37765#M34966</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-03-06T00:33:01Z</dc:date>
    </item>
    <item>
      <title>Re: text mirrors on floor plan</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37766#M34967</link>
      <description>Because of used frame I understood you so, that you need to see horizontal text only when frame is horizontal. For this case I have overwritten your script with attached one.&lt;BR /&gt;
But after reading your all post again now I think that you need to have both text with frame always horizontal for purlins labels. Is this your wish? If so then, after you look at my attached object and still have open questions, I will overwrite mines again (to make horizontal label in each case).</description>
      <pubDate>Mon, 06 Mar 2006 14:12:19 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37766#M34967</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-03-06T14:12:19Z</dc:date>
    </item>
    <item>
      <title>Re: text mirrors on floor plan</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37767#M34968</link>
      <description>Try attached library part  to see if this meets your request , &lt;BR /&gt;
you can flip it anyway and text always stays readable-- hope this helps</description>
      <pubDate>Mon, 06 Mar 2006 14:20:44 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37767#M34968</guid>
      <dc:creator>RandyC</dc:creator>
      <dc:date>2006-03-06T14:20:44Z</dc:date>
    </item>
    <item>
      <title>Re: text mirrors on floor plan</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37768#M34969</link>
      <description>&lt;BLOCKQUOTE&gt;RandyC wrote:&lt;BR /&gt;
you can flip it anyway and text always stays readable.
&lt;/BLOCKQUOTE&gt;

This is a part of script of your attached object "Shelving.gsm":&lt;BR /&gt;
&lt;BR /&gt;
If W~&amp;gt;110 and W~&amp;lt;271 Then&lt;BR /&gt;
ROT2 180&lt;BR /&gt;
add2 -A,-b&lt;BR /&gt;
endif&lt;BR /&gt;
&lt;BR /&gt;
Why for always readable text you use range 110&amp;lt;angle&amp;lt;271? Is this standard for you?&lt;BR /&gt;
&lt;BR /&gt;
I find this one better readable:&lt;BR /&gt;
eps=0.0001&lt;BR /&gt;
IF (W~&amp;gt;90 AND W~&amp;lt;270+eps) THEN&lt;BR /&gt;
...&lt;BR /&gt;
ENDIF</description>
      <pubDate>Mon, 06 Mar 2006 15:28:28 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37768#M34969</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-03-06T15:28:28Z</dc:date>
    </item>
    <item>
      <title>Re: text mirrors on floor plan</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37769#M34970</link>
      <description>I tried various combinations including the one that both you and I thought obvious but it didn't seem to work , I did make this part with Version 7  so maybe it was a bug with that Version. ?&lt;BR /&gt;
  When I find time I will try  90 , 270  with Version 9  , anyone interested feel free to change the part anyway you want.</description>
      <pubDate>Tue, 07 Mar 2006 01:02:08 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37769#M34970</guid>
      <dc:creator>RandyC</dc:creator>
      <dc:date>2006-03-07T01:02:08Z</dc:date>
    </item>
    <item>
      <title>Re: text mirrors on floor plan</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37770#M34971</link>
      <description>Randy, It works perfect, I did use 90 instead of 110 but haven't fiddled with it enough to see what difference it makes. I glad it works but I've never been happy with things just "Working" without completely understanding why. If anyone could explain exactly whats taking place I'd apreciate it. Thanks again guys!! I'm sure I'll be back!</description>
      <pubDate>Tue, 07 Mar 2006 23:31:41 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37770#M34971</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-03-07T23:31:41Z</dc:date>
    </item>
    <item>
      <title>Re: text mirrors on floor plan</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37771#M34972</link>
      <description>As you can see this script allows me to rotate my object in any direction and keeps the text readable. The purlin above was mirrored straight up from the original. The text stays readable but mirrors from left to right. I would like the text to remain the same as the original. It seems like it should be an easy fix but I'm yet to find it. Any ideas???&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
!PROJECT2 3,270,2&lt;BR /&gt;
&lt;BR /&gt;
LW=5 1/2"&lt;BR /&gt;
&lt;BR /&gt;
!!!!!!!!ID!!!!!!!!!!!!!!!!!!!!!!!&lt;BR /&gt;
nb=a&lt;BR /&gt;
If W~&amp;gt;90 and W~&amp;lt;271 Then&lt;BR /&gt;
ROT2 180&lt;BR /&gt;
add2 -A,-b&lt;BR /&gt;
endif&lt;BR /&gt;
 &lt;BR /&gt;
If labl then &lt;BR /&gt;
	DEFINE STYLE "mytext" "ariel",  x_B, 1, 0 &lt;BR /&gt;
	set style "mytext"&lt;BR /&gt;
	Text2 2", lw+1", x_A	&lt;BR /&gt;
&lt;BR /&gt;
	endif&lt;BR /&gt;
		If labl2 then &lt;BR /&gt;
		DEFINE STYLE "mytext1" "ariel",  x_B, 1, 0 		&lt;BR /&gt;
		set style "mytext1"&lt;BR /&gt;
		TEXT2 a-1'-2", lw+1/2", STR ("%0.4ffi",nb) &lt;BR /&gt;
&lt;BR /&gt;
endif&lt;BR /&gt;
if ln="Beam Over" then 100:&lt;BR /&gt;
&lt;BR /&gt;
If labl3 then &lt;BR /&gt;
		DEFINE STYLE "mytext2" "ariel",  x_B, 1, 0 &lt;BR /&gt;
		set style "mytext2"		&lt;BR /&gt;
		TEXT2 (a/2)-2", lw+1", cc&lt;BR /&gt;
&lt;BR /&gt;
endif&lt;BR /&gt;
goto 110:&lt;BR /&gt;
100:&lt;BR /&gt;
If labl3 then &lt;BR /&gt;
		DEFINE STYLE "mytext3" "ariel",  x_B, 1, 0 &lt;BR /&gt;
		set style "mytext3"		&lt;BR /&gt;
		TEXT2 (a/2)-35", lw+1", "6x8x" +str ("%0.4ffi",nb)+ " Beam Over COJ"&lt;BR /&gt;
endif&lt;BR /&gt;
110:</description>
      <pubDate>Sun, 26 Mar 2006 19:12:03 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/text-mirrors-on-floor-plan/m-p/37771#M34972</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-03-26T19:12:03Z</dc:date>
    </item>
  </channel>
</rss>

