<?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: Making a section marker in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56765#M34457</link>
    <description>&lt;BLOCKQUOTE&gt;F. wrote:&lt;BR /&gt;Hello Matthew,&lt;BR /&gt;
&lt;BR /&gt;
in this case AC helps you very much, because you haven't the total access to the wall and window settings. Paradoxon? No! Because of this the SYMB_ROTANGLE contains the correct orientation of the local coordinate-system to the global. If you would program that inside a window or door you would have to calculate by more parameters than SYMB_ROTANGLE, which would contain just 0 or 180, representing the orientation of the window inside the wall.&lt;/BLOCKQUOTE&gt;

Thanks, I'll give it a try.</description>
    <pubDate>Wed, 12 Apr 2006 14:28:13 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2006-04-12T14:28:13Z</dc:date>
    <item>
      <title>Making a section marker</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56752#M34444</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;Hi,&lt;BR /&gt;
I want to make a custom Section Tool ending sign, but do not know, how to make such an object. A link for a similar thing will be enough.&lt;BR /&gt;
&lt;BR /&gt;
Thanks in advance.&lt;/T&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 05 Apr 2006 15:27:38 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56752#M34444</guid>
      <dc:creator>Sam Karli</dc:creator>
      <dc:date>2006-04-05T15:27:38Z</dc:date>
    </item>
    <item>
      <title>Re: Section/Elevation Tool</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56753#M34445</link>
      <description>&lt;BLOCKQUOTE&gt;Sam wrote:&lt;BR /&gt;Hi,&lt;BR /&gt;
I want to make a custom Section Tool ending sign, but do not know, how to make such an object. A link for a similar thing will be enough.&lt;BR /&gt;
&lt;BR /&gt;
Thanks in advance.&lt;/BLOCKQUOTE&gt;

You might post an image of the marker you are trying to achieve.  Perhaps there are settings in an existing marker that will get you there.  Otherwise it will take re-scripting the marker in GDL.  There are many on this forum who I am sure you could contract with to develop a marker suitable to your needs.</description>
      <pubDate>Thu, 06 Apr 2006 15:03:59 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56753#M34445</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-04-06T15:03:59Z</dc:date>
    </item>
    <item>
      <title>Re: Section/Elevation Tool</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56754#M34446</link>
      <description>Hi, thanks for your help, I've decided to walk on the harder way: to develop an own maker sign in a .gsm, and I have solved the first problem, and understood that the .gsm format has an inner "type", and changed it to "Section Marker", and the Section Sign worked, albeit, certeanly, it did not show the "name" of the section ("A-A"), i have to code it, and will search another section marker to analyze.&lt;BR /&gt;
&lt;BR /&gt;
My next two questions:&lt;BR /&gt;
1. Can I "upgrade" the .gsm objects? I want to develop them as I progress with the Archicad learning, and want to see the results in my current plans.&lt;BR /&gt;
2. What is the variable I can reach the section's name through? Or can I found somewhere the "built-in" section markers as .gsm files that i can analyze? I have found only 9.0 gsm files that were incompatible with my 8.1.&lt;BR /&gt;
&lt;BR /&gt;
Many thanks&lt;BR /&gt;
&lt;BR /&gt;
Since then I managed to extract the section marker symbol form the default Archicad library, and in the 2d descriptoin there is a line that I need:&lt;BR /&gt;
&lt;BR /&gt;
text2 0,0,txtcent&lt;BR /&gt;
&lt;BR /&gt;
where the txtcent is the name of the section sign (ie A, E1, etc.)&lt;BR /&gt;
&lt;BR /&gt;
i don't know from what the Archicad knows that tis is the name of the section. Now I can draw lines through gdl but cannot draw the text. (style was set to 0)&lt;BR /&gt;
&lt;BR /&gt;
thx</description>
      <pubDate>Thu, 06 Apr 2006 21:27:36 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56754#M34446</guid>
      <dc:creator>Sam Karli</dc:creator>
      <dc:date>2006-04-06T21:27:36Z</dc:date>
    </item>
    <item>
      <title>Re: Section/Elevation Tool</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56755#M34447</link>
      <description>You might post your question in the GDL / library section of the forum since really you are looking at scripting issues.</description>
      <pubDate>Fri, 07 Apr 2006 02:21:37 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56755#M34447</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-04-07T02:21:37Z</dc:date>
    </item>
    <item>
      <title>Re: Section/Elevation Tool</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56756#M34448</link>
      <description>&lt;BLOCKQUOTE&gt;Sam wrote:&lt;BR /&gt;1. Can I "upgrade" the .gsm objects? I want to develop them as I progress with the Archicad learning, and want to see the results in my current plans.&lt;/BLOCKQUOTE&gt; &lt;BR /&gt;
 &lt;BR /&gt;
Sam: &lt;BR /&gt;
 &lt;BR /&gt;
Yes, you can upgrade the objects, but placed objects will retain the settings they had when placed, not the updated default values of the object (unless a new parameter is added, it will have the default value). In some cases you may need to reload the libraries (if altered macros are involved), or rebuild the plan view to see the changes, this depends on the script. &lt;BR /&gt;
 &lt;BR /&gt;
HTH &lt;BR /&gt;
 &lt;BR /&gt;
David</description>
      <pubDate>Fri, 07 Apr 2006 13:09:45 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56756#M34448</guid>
      <dc:creator>David Maudlin</dc:creator>
      <dc:date>2006-04-07T13:09:45Z</dc:date>
    </item>
    <item>
      <title>Re: Making a section marker</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56757#M34449</link>
      <description>Thanks all,&lt;BR /&gt;
I have nearly finished my (yet very simple) section marker, but I still cannot access the name of the section ("A", "E/1"). Where are the "real" GDL docs where I can find such variable name? Does a real "paradise" of such info exist on the web? &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_smile.gif" style="display : inline;" /&gt; &lt;BR /&gt;
&lt;BR /&gt;
Or can I extract built-in library elements to study? (I think the default objects are built in, aren't they?)&lt;BR /&gt;
&lt;BR /&gt;
I've found a "Section marker ppV8.gsm" file, but it did not work. I simly can't find an example.</description>
      <pubDate>Fri, 07 Apr 2006 18:10:01 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56757#M34449</guid>
      <dc:creator>Sam Karli</dc:creator>
      <dc:date>2006-04-07T18:10:01Z</dc:date>
    </item>
    <item>
      <title>Re: Making a section marker</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56758#M34450</link>
      <description>To open an existing section marker in the script editor:&lt;BR /&gt;
&lt;BR /&gt;
1. Make a section using the section tool&lt;BR /&gt;
2. Set the marker to the one you want to examine and select it&lt;BR /&gt;
3. Go to &lt;B&gt;File &amp;gt; GDL Objects &amp;gt; Open Object&lt;/B&gt; (This will open whatever library parts are selected)&lt;BR /&gt;
&lt;BR /&gt;
Setting the section number/name is a little more complicated. There are standard parameters called &lt;B&gt;AC_MarkerText_1&lt;/B&gt; etc. that show the drawing and sheet numbers/names etc. These can also be set to automatically display the correct values in PlotMaker when the drawings are placed on their sheets, but there is much more to this than I can go into here.&lt;BR /&gt;
&lt;BR /&gt;
Keep at it and you can probably figure it out. Surely there must also be someone in Budapest you could hire to give you a bit of GDL instruction. Once you have banged your head against a few things you will have plenty of questions for an expert and can make the time very well spent. &lt;BR /&gt;
&lt;BR /&gt;
You could also come to ArchiCAD University in September. There are always excellent courses at all levels in GDL, and there a bunch of us experts who can be coaxed out of our secrets for the price of beer in the pub &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_smile.gif" style="display : inline;" /&gt;</description>
      <pubDate>Sat, 08 Apr 2006 01:54:45 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56758#M34450</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-04-08T01:54:45Z</dc:date>
    </item>
    <item>
      <title>Re: Making a section marker</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56759#M34451</link>
      <description>Oh Matthew, You are all at least gods of Archicad and I am a fool. I did not realize that when I changed a new library part's subtype to "&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;Section Marker&lt;E&gt;&lt;/E&gt;" new variables are added, like &lt;B&gt;AC_MarkerText_1&lt;/B&gt;. I've been searching for exactly this variable. My first .gsm is ready.  &lt;BR /&gt;
  &lt;BR /&gt;
Now I can start making it scale-dependent &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_smile.gif" style="display : inline;" /&gt;  &lt;BR /&gt;
  &lt;BR /&gt;
Many thanks for all! &lt;BR /&gt;
 &lt;BR /&gt;
One more question: &lt;BR /&gt;
 &lt;BR /&gt;
How does the professional develop the .gsm files? Do You run an Archicad to code the .gsm, and another to try it in a plan/model, or are there wiser methods?</description>
      <pubDate>Sat, 08 Apr 2006 12:56:43 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56759#M34451</guid>
      <dc:creator>Sam Karli</dc:creator>
      <dc:date>2006-04-08T12:56:43Z</dc:date>
    </item>
    <item>
      <title>Re: Making a section marker</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56760#M34452</link>
      <description>I usually just have a "workshop" PLN file that I do all my development work in, and keep all my stuff under development in a separate library from everything else.</description>
      <pubDate>Sat, 08 Apr 2006 21:45:33 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56760#M34452</guid>
      <dc:creator>TomWaltz</dc:creator>
      <dc:date>2006-04-08T21:45:33Z</dc:date>
    </item>
    <item>
      <title>Re: Making a section marker</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56761#M34453</link>
      <description>I do much the same as Tom. I also add XXX (ie Section Marker XXX.gsm) to the file names to ensure that no one uses them in a real project. Once they are done I save a copy without the XXX. I also generally append a few characters to identify the parts as project specific, company standard, etc. In this case the XXX is replaced by a project code or company name abbreviation.</description>
      <pubDate>Sat, 08 Apr 2006 22:57:34 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56761#M34453</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-04-08T22:57:34Z</dc:date>
    </item>
    <item>
      <title>Re: Making a section marker</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56762#M34454</link>
      <description>Hi, I have another basic problem: I have made custom text for my doors/windows, but the text's rotation is not good. &lt;BR /&gt;
 
&lt;BLOCKQUOTE&gt;line2 0, 0.4, 0, -1 &lt;BR /&gt;
define style "Samu Dinamikus" AC_TextFont_1, AC_TextSize_1, 7, 0 &lt;BR /&gt;
style "Samu Dinamikus" &lt;BR /&gt;
rot2 -90 &lt;BR /&gt;
text2 -0.4, 0, AC_WIDO_A_SIZE*100 &lt;BR /&gt;
text2 -0.4, -AC_TextSize_1*1.5/10, AC_WIDO_B_SIZE*100&lt;/BLOCKQUOTE&gt; &lt;BR /&gt;
 &lt;BR /&gt;
I think the problem is that the door text (&lt;B&gt;AC_WIDO_B_SIZE&lt;/B&gt; and &lt;B&gt;AC_WIDO_A_SIZE&lt;/B&gt;) are aligned to the wall's local coordinate system, and, in this case, if the vector of the wall points form right to left (negative x direction), the text rotation is good, but if the wall's "arrows" point from left to right, aligned to the positive x direction, the door text stands 'upside down'. &lt;BR /&gt;
Am I able to get the parent wall's direction from a variable somehow to decide the door text's rotation? &lt;BR /&gt;
 &lt;BR /&gt;
Thanks</description>
      <pubDate>Tue, 11 Apr 2006 21:44:51 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56762#M34454</guid>
      <dc:creator>Sam Karli</dc:creator>
      <dc:date>2006-04-11T21:44:51Z</dc:date>
    </item>
    <item>
      <title>Re: Making a section marker</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56763#M34455</link>
      <description>The rotation angle of doors/windows and their markers is one of the most mind bending problems I have run into. I still haven't taken the time to sort it out and just put in a parameter (and dynamic hotspots) to let the user fix it. &lt;BR /&gt;
&lt;BR /&gt;
The angle is some combination of the swing of the door and the direction and angle of the wall (as far as I have determined at this point). I'm hoping to find the time to sort this out so I can make more automatic door tags, but the manual adjustment works for now.</description>
      <pubDate>Wed, 12 Apr 2006 04:29:01 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56763#M34455</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-04-12T04:29:01Z</dc:date>
    </item>
    <item>
      <title>Re: Making a section marker</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56764#M34456</link>
      <description>Hello Matthew,&lt;BR /&gt;
&lt;BR /&gt;
in this case AC helps you very much, because you haven't the total access to the wall and window settings. Paradoxon? No! Because of this the SYMB_ROTANGLE contains the correct orientation of the local coordinate-system to the global. If you would program that inside a window or door you would have to calculate by more parameters than SYMB_ROTANGLE, which would contain just 0 or 180, representing the orientation of the window inside the wall.&lt;BR /&gt;
&lt;BR /&gt;
So the following script will help you. It has to be used as a &lt;B&gt;wido-marker&lt;/B&gt; script. It uses just the first set of font setting- and the AC_readable-parameter. An additional rotation-parameter can be added:&lt;BR /&gt;

&lt;PRE&gt;! Parameters:
! ef_PosW, free adjustable Angle of text to wall
! values "ef_PosW" CUSTOM,RANGE [0,360)

! define font style
define style "demo" AC_TextFont_1,AC_TextSize_1,5,AC_TextStyle_1
style "demo"

! reading the window orientation.
! does only work in marker environment
! in this easy way!
textAngle = SYMB_ROTANGLE+ef_PosW : gosub 100

! turn direction if reveal side is changed
if AC_WIDO_REVEAL_SIDE = 1 then
  rot2 180
  textAngle = textAngle + 180 : gosub 100
  endIf

! rotation to individual position and
! correcting for readable text if selected
if textAngle &amp;gt;=90 and textAngle &amp;lt;=270 then
  rot2 ef_PosW+180*AC_readable
  else
  rot2 ef_PosW
  endif
  
! output
text2 0,0,"marker"
end

100:
! keep angle in range 0-360
if textAngle &amp;gt;= 360 then textAngle = textAngle - 360
return&lt;/PRE&gt;

Doing this with labels is similar, but a bit more complicated. AFAIK is there a bug with LABEL_ROTANGLE too, which is fixed in AC9 Hotfix 5 (2219).</description>
      <pubDate>Wed, 12 Apr 2006 07:08:41 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56764#M34456</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2006-04-12T07:08:41Z</dc:date>
    </item>
    <item>
      <title>Re: Making a section marker</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56765#M34457</link>
      <description>&lt;BLOCKQUOTE&gt;F. wrote:&lt;BR /&gt;Hello Matthew,&lt;BR /&gt;
&lt;BR /&gt;
in this case AC helps you very much, because you haven't the total access to the wall and window settings. Paradoxon? No! Because of this the SYMB_ROTANGLE contains the correct orientation of the local coordinate-system to the global. If you would program that inside a window or door you would have to calculate by more parameters than SYMB_ROTANGLE, which would contain just 0 or 180, representing the orientation of the window inside the wall.&lt;/BLOCKQUOTE&gt;

Thanks, I'll give it a try.</description>
      <pubDate>Wed, 12 Apr 2006 14:28:13 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56765#M34457</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-04-12T14:28:13Z</dc:date>
    </item>
    <item>
      <title>Re: Making a section marker</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56766#M34458</link>
      <description>Thanks to Your huge help, I have managed to make a working window/door text. Parapet height is not included yet.&lt;BR /&gt;

&lt;BLOCKQUOTE&gt;define style "Samu Dinamikus Jobbos" AC_TextFont_1, AC_TextSize_1, 9, 0&lt;BR /&gt;
!Right aligned text style&lt;BR /&gt;
define style "Samu Dinamikus Balos" AC_TextFont_1, AC_TextSize_1, 7, 0&lt;BR /&gt;
!Left aligned text style&lt;BR /&gt;
Samuajtjel_jobbos = true&lt;BR /&gt;
!If true, text is aligned to right&lt;BR /&gt;
&lt;BR /&gt;
if AC_WIDO_REVEAL_SIDE = 0 then &lt;BR /&gt;
line2 0, -1-AC_WALL_THICKNESS, 0, .5&lt;BR /&gt;
else&lt;BR /&gt;
Samuajtjel_jobbos = not ( Samuajtjel_jobbos )&lt;BR /&gt;
line2 0, 1, 0, -.5-AC_WALL_THICKNESS&lt;BR /&gt;
add2 0, -AC_WALL_THICKNESS&lt;BR /&gt;
endif&lt;BR /&gt;
&lt;BR /&gt;
if SYMB_ROTANGLE&amp;gt;45 and SYMB_ROTANGLE&amp;lt;225 then&lt;BR /&gt;
rot2 -90&lt;BR /&gt;
&lt;BR /&gt;
else&lt;BR /&gt;
rot2 90&lt;BR /&gt;
Samuajtjel_jobbos = not ( Samuajtjel_jobbos )&lt;BR /&gt;
endif&lt;BR /&gt;
&lt;BR /&gt;
if Samuajtjel_jobbos = true then&lt;BR /&gt;
style "Samu Dinamikus Jobbos"&lt;BR /&gt;
else&lt;BR /&gt;
style "Samu Dinamikus Balos"&lt;BR /&gt;
endif&lt;BR /&gt;
&lt;BR /&gt;
text2 0, 0, AC_WIDO_A_SIZE*100&lt;BR /&gt;
text2 0, -AC_TextSize_1*1.5/10, AC_WIDO_B_SIZE*100&lt;/BLOCKQUOTE&gt;

(As You can see, I have simplified Mr. Beister's original idea, text is not rotateable and angles can be over 360 degree.)&lt;BR /&gt;
&lt;BR /&gt;
One (and the last main) problem to solve is decide whether this is a window or a door, since the for the window we have to define the height of the parapet (the wall under the window).&lt;BR /&gt;
&lt;BR /&gt;
My next question is how to modify (or is it possible) an existing window easily. Because I want to use built in or readily got windows, for example, but I also want to see my 2D drawings. So the 3D, and other difficult stuffs  (database connectivity, etc) must be the same as a well workjing window or door, but the 2D symbol has to be mine (not only the text, but the window drawing, too).&lt;BR /&gt;
&lt;BR /&gt;
Is it difficult?&lt;BR /&gt;
&lt;BR /&gt;
Many thanks &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_smile.gif" style="display : inline;" /&gt;</description>
      <pubDate>Wed, 12 Apr 2006 17:43:25 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56766#M34458</guid>
      <dc:creator>Sam Karli</dc:creator>
      <dc:date>2006-04-12T17:43:25Z</dc:date>
    </item>
    <item>
      <title>Re: Making a section marker</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56767#M34459</link>
      <description>&lt;BLOCKQUOTE&gt;Sam wrote:&lt;BR /&gt;One (and the last main) problem to solve is decide whether this is a window or a door, since the for the window we have to define the height of the parapet (the wall under the window).&lt;BR /&gt;
&lt;BR /&gt;
My next question is how to modify (or is it possible) an existing window easily. Because I want to use built in or readily got windows, for example, but I also want to see my 2D drawings. So the 3D, and other difficult stuffs  (database connectivity, etc) must be the same as a well workjing window or door, but the 2D symbol has to be mine (not only the text, but the window drawing, too).&lt;BR /&gt;
&lt;BR /&gt;
Is it difficult?&lt;/BLOCKQUOTE&gt;

Sam:&lt;BR /&gt;
&lt;BR /&gt;
If I follow your question, the subtype of the text symbol you created could be changed to "Window-Door Marker". This would make it available as a Dimension Marker for any door and/or window, but the symbol part of the door and/or window would be from the original door and/or window. One advantage of this is that the Window-Door marker's visibility is a Display Option, so the text part can be turned on or off via Display Options for different plan types. Do you want the text always visible?&lt;BR /&gt;
&lt;BR /&gt;
Creating your own 2D symbol for the existing doors and windows is more complicated, as these parts already have their own 2D Scripts. As a minimum, you would need to open each door and window and disable all or part of their 2D Scripts, then add your own, either in each part, or via a macro call (to a new macro, or perhaps part of the script you have written for the door/window symbol that contains the your text). The parts that come with ArchiCAD are complex, and understanding the code is not a simple process. If you are interested in modifying a few doors and windows (and hopefully their 2D Scripts are similar) this might not be too bad, but to go through all of them will take some time.&lt;BR /&gt;
&lt;BR /&gt;
HTH&lt;BR /&gt;
&lt;BR /&gt;
David</description>
      <pubDate>Thu, 13 Apr 2006 13:08:36 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56767#M34459</guid>
      <dc:creator>David Maudlin</dc:creator>
      <dc:date>2006-04-13T13:08:36Z</dc:date>
    </item>
    <item>
      <title>Re: Making a section marker</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56768#M34460</link>
      <description>Hi, I made a temporary sollution for the first problem to make it fully understandable. In this script, if the Parapet height, &lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;AC_GLOB_ELEVATION&lt;E&gt;&lt;/E&gt; is 0, the user has to set the &lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;SAMU_PARAPET_KELL&lt;E&gt;&lt;/E&gt; variable to true to see the parapet height.&lt;BR /&gt;

&lt;BLOCKQUOTE&gt;define style "Samu Dinamikus Jobbos" AC_TextFont_1, AC_TextSize_1, 9, 0&lt;BR /&gt;
define style "Samu Dinamikus Balos" AC_TextFont_1, AC_TextSize_1, 7, 0&lt;BR /&gt;
define style "Samu Dinamikus Közepes" AC_TextFont_1, AC_TextSize_1, 8, 0&lt;BR /&gt;
Samuajtjel_jobbos = true&lt;BR /&gt;
&lt;BR /&gt;
if AC_WIDO_REVEAL_SIDE = 0 then &lt;BR /&gt;
line2 0, -1-AC_WALL_THICKNESS, 0, .5&lt;BR /&gt;
else&lt;BR /&gt;
Samuajtjel_jobbos = not ( Samuajtjel_jobbos )&lt;BR /&gt;
line2 0, 1, 0, -.5-AC_WALL_THICKNESS&lt;BR /&gt;
add2 0, -AC_WALL_THICKNESS&lt;BR /&gt;
endif&lt;BR /&gt;
&lt;BR /&gt;
if SYMB_ROTANGLE&amp;gt;45 and SYMB_ROTANGLE&amp;lt;225 then&lt;BR /&gt;
rot2 -90&lt;BR /&gt;
else&lt;BR /&gt;
rot2 90&lt;BR /&gt;
Samuajtjel_jobbos = not ( Samuajtjel_jobbos )&lt;BR /&gt;
endif&lt;BR /&gt;
&lt;BR /&gt;
if Samuajtjel_jobbos = true then&lt;BR /&gt;
style "Samu Dinamikus Jobbos"&lt;BR /&gt;
else&lt;BR /&gt;
style "Samu Dinamikus Balos"&lt;BR /&gt;
endif&lt;BR /&gt;
&lt;BR /&gt;
text2 0, 0, AC_WIDO_A_SIZE*100&lt;BR /&gt;
text2 0, -AC_TextSize_1*1.5/10, AC_WIDO_B_SIZE*100&lt;BR /&gt;
&lt;BR /&gt;
if (AC_GLOB_ELEVATION &amp;lt;&amp;gt; 0) or SAMU_PARAPET_KELL = 1 then&lt;BR /&gt;
&lt;BR /&gt;
	if (SYMB_ROTANGLE&amp;gt;45 and SYMB_ROTANGLE&amp;lt;=90) or (SYMB_ROTANGLE&amp;gt;=225 and SYMB_ROTANGLE&amp;lt;270) then&lt;BR /&gt;
	rot2 90&lt;BR /&gt;
	else&lt;BR /&gt;
	rot2 -90&lt;BR /&gt;
	endif&lt;BR /&gt;
	&lt;BR /&gt;
	style "Samu Dinamikus Közepes"&lt;BR /&gt;
	&lt;BR /&gt;
	if (SYMB_ROTANGLE&amp;gt;90 and SYMB_ROTANGLE&amp;lt;270 and AC_WIDO_REVEAL_SIDE = 1) or ((SYMB_ROTANGLE&amp;lt;=90 or SYMB_ROTANGLE&amp;gt;270) and AC_WIDO_REVEAL_SIDE = 0) then &lt;BR /&gt;
	text2 0, -AC_WALL_THICKNESS-.3, SAMU_PARAPET + str (AC_GLOB_ELEVATION,3,0)&lt;BR /&gt;
	else&lt;BR /&gt;
	text2 0, AC_WALL_THICKNESS, SAMU_PARAPET + str (AC_GLOB_ELEVATION,3,0)&lt;BR /&gt;
	endif&lt;BR /&gt;
&lt;BR /&gt;
endif&lt;/BLOCKQUOTE&gt;

Another, quite absurd problem, that the Archicad puts the door markers to the wrong side of the door, the SE 2006 symbols put them to the reveal side of the door, which is the 'inner' side. In Hungary, we put them to the 'outer' side. It is not a problem, but the windows have the opposite direction. If I optmimize my script to a door, it will be bad for a window, and vice versa. Do You have the same problem?</description>
      <pubDate>Tue, 18 Apr 2006 16:33:51 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Making-a-section-marker/m-p/56768#M34460</guid>
      <dc:creator>Sam Karli</dc:creator>
      <dc:date>2006-04-18T16:33:51Z</dc:date>
    </item>
  </channel>
</rss>

