<?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: [color=#b60000]Re: Elevation symbol Background Fill[/col in Modeling</title>
    <link>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51423#M26223</link>
    <description>&lt;BLOCKQUOTE&gt;Matthew wrote:&lt;BR /&gt;
&lt;BR /&gt;
The script you clipped here does not include a background mask. The part you have highlighted in red is the pointer. A fill mask would take the generic form:&lt;BR /&gt;

&lt;PRE&gt;POLY2_B 2, frame_fill, fill_pen, fill_background_pen,
 0, 0, 901,
 radius, 360, 4001&lt;/PRE&gt;

This creates a circular fill without an outline. If something like this is not in the part then there is no mask.&lt;BR /&gt;

&lt;/BLOCKQUOTE&gt;

Matthew is correct about the absence of a mask and in pointing out that the part of the script you colored red has nothing to do with the fill in the circle.&lt;BR /&gt;
&lt;BR /&gt;
But the object's the script  sets the fill for closed polygons as a solid fill
&lt;PRE&gt;&lt;I&gt;
&lt;/I&gt;define solid_fill "markerfill"
fill "markerfill"
&lt;/PRE&gt;

&lt;BR /&gt;
I believe that you would end up with a black background in your marker if you used the poly2_b drawing element. The solid fill will use the fill_pen which is defined as pen 1; there is no background pen. I believe you might want to try:&lt;BR /&gt;

&lt;PRE&gt;poly2_a	2, 2, 91,
		0,0,901,
		mark_rad,360,4001
&lt;/PRE&gt;

this way you just say "use pen 91 for the fill"</description>
    <pubDate>Mon, 01 Nov 2004 18:41:21 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2004-11-01T18:41:21Z</dc:date>
    <item>
      <title>Elevation symbol Background Fill</title>
      <link>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51418#M26218</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;R&gt;Is there any way to have my Elevation markers have a background fill? &lt;BR /&gt;
&lt;BR /&gt;
Currenty my slab vectorial hatch(tiles) shows up through the marker, which I find &lt;FONT color="#ff0048"&gt;unattractive&lt;/FONT&gt;. I am using the Elevation Marker_NCS.&lt;BR /&gt;
&lt;BR /&gt;
Having an additionnal masking fill is a waste of time, and not acceptable.&lt;BR /&gt;
&lt;BR /&gt;
Thanks.&lt;BR /&gt;
&lt;BR /&gt;
-Nathan Brauer&lt;/R&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 25 May 2023 16:04:07 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51418#M26218</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-05-25T16:04:07Z</dc:date>
    </item>
    <item>
      <title>Re: Elevation symbol Background Fill</title>
      <link>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51419#M26219</link>
      <description>Hi Nathan, &lt;BR /&gt;
 
&lt;BLOCKQUOTE&gt;Is there any way to have my Elevation markers have a background fill? &lt;/BLOCKQUOTE&gt; &lt;BR /&gt;
 &lt;BR /&gt;
Assume you're working in AC9? &lt;BR /&gt;
Adding a 2D fill in the marker's 2D script might do the trick</description>
      <pubDate>Mon, 01 Nov 2004 08:38:34 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51419#M26219</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2004-11-01T08:38:34Z</dc:date>
    </item>
    <item>
      <title>Re: Elevation symbol Background Fill</title>
      <link>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51420#M26220</link>
      <description>I believe the NCS part does have a background fill. &lt;BR /&gt;
&lt;BR /&gt;
Do you have your fill background pens set to "All Transparent"? &lt;BR /&gt;
&lt;BR /&gt;
The setting is in &lt;B&gt;Options &amp;gt; Display Options&lt;/B&gt; in AC9 and in &lt;B&gt;Options &amp;gt; Preferences &amp;gt; Miscellaneous&lt;/B&gt; in 8.1.</description>
      <pubDate>Mon, 01 Nov 2004 11:36:43 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51420#M26220</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2004-11-01T11:36:43Z</dc:date>
    </item>
    <item>
      <title>[color=#b60000]Re: Elevation symbol Background Fill[/color]</title>
      <link>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51421#M26221</link>
      <description>Matthew and Suzanne,&lt;BR /&gt;
&lt;BR /&gt;
Thanks for the insights. &lt;BR /&gt;
&lt;BR /&gt;
I checked the script, and Suzanne you are right. Though I would say it is just poor programming:&lt;BR /&gt;

&lt;BLOCKQUOTE&gt;IF gs_cont_pen=0 THEN gs_cont_pen=1&lt;BR /&gt;
add2 gs_markeroffset,0&lt;BR /&gt;
pen gs_cont_pen&lt;BR /&gt;
&lt;BR /&gt;
define solid_fill "markerfill"&lt;BR /&gt;
fill "markerfill"&lt;BR /&gt;
&lt;BR /&gt;
dist=AC_MarkerSize/1000*glob_scale&lt;BR /&gt;
mark_rad=AC_MarkerSize/1000*glob_scale*sqr(2)/2&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
unID=1&lt;BR /&gt;
hotspot2 0,0,unID : unID=unID+1&lt;BR /&gt;
hotspot2 0,dist,unID : unID=unID+1&lt;BR /&gt;
&lt;BR /&gt;
&lt;FONT color="#0012ff"&gt;gs_fill_pen=1 : gs_back_pen=91&lt;/FONT&gt;&lt;BR /&gt;
&lt;BR /&gt;
IF gs_sidefill=1 then&lt;BR /&gt;
hotspot2 dist,0,unID : unID=unID+1&lt;BR /&gt;
hotspot2 -dist,0,unID : unID=unID+1&lt;BR /&gt;
	for i=1 to 2&lt;BR /&gt;
		poly2_b	5, 7, gs_cont_pen, gs_cont_pen,&lt;BR /&gt;
				-dist, 0, 1,&lt;BR /&gt;
				-mark_rad, 0, 1,&lt;BR /&gt;
				0, 0, 901,&lt;BR /&gt;
				mark_rad, -45, 4001,&lt;BR /&gt;
				-dist, 0, -1&lt;BR /&gt;
		mul2 -1,1&lt;BR /&gt;
	next i&lt;BR /&gt;
	del 2&lt;BR /&gt;
ENDIF&lt;BR /&gt;
&lt;BR /&gt;
&lt;FONT color="#ff006d"&gt;poly2_b	5, 7, gs_cont_pen, gs_cont_pen,&lt;BR /&gt;
		0, dist, 1,&lt;BR /&gt;
		mark_rad*sqr(2)/2, mark_rad*sqr(2)/2, 1,&lt;BR /&gt;
		0, 0, 901,&lt;BR /&gt;
		mark_rad, 90, 4001,&lt;BR /&gt;
		0, dist, -1&lt;/FONT&gt;&lt;BR /&gt;
circle2 0,0,mark_rad
&lt;/BLOCKQUOTE&gt;

The poly2_b is properly synatexed: n, frame fill, fill pen, FILL BACKGROUND PEN, xys1, xys2...xysn&lt;BR /&gt;
&lt;BR /&gt;
The blue script defines the proper pens ( in blue, background ground pen: gs_back_pen=91) but the writer of the part didn't bother to use it (red, angry red). &lt;BR /&gt;
&lt;BR /&gt;
WHO DO I SHOUT AT TO GET GRAPHISOFT TO PROPERLY DEBUG THEIR PARTS?!! I'M NOT PAID TO, AND IT EATS UP MY PRECIOUS TIME.&lt;BR /&gt;
&lt;BR /&gt;
And besides, I have a bigger problem now that the markers themselves have disappeared to a different dimension. See my cry for help about vanishing markers, which are not mis-layered, or display-optioned off, but have been told to go somewhere to the infinite beyond. Saving the project to 8.1 did not fix it.&lt;BR /&gt;
&lt;BR /&gt;
-Nathan Brauer</description>
      <pubDate>Mon, 01 Nov 2004 15:14:30 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51421#M26221</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2004-11-01T15:14:30Z</dc:date>
    </item>
    <item>
      <title>Re: [color=#b60000]Re: Elevation symbol Background Fill[/col</title>
      <link>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51422#M26222</link>
      <description>&lt;BLOCKQUOTE&gt;Nathan wrote:&lt;BR /&gt;&lt;BLOCKQUOTE&gt;&lt;FONT color="#0012ff"&gt;gs_fill_pen=1 : gs_back_pen=91&lt;/FONT&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;FONT color="#ff006d"&gt;poly2_b	5, 7, gs_cont_pen, gs_cont_pen,&lt;BR /&gt;
		0, dist, 1,&lt;BR /&gt;
		mark_rad*sqr(2)/2, mark_rad*sqr(2)/2, 1,&lt;BR /&gt;
		0, 0, 901,&lt;BR /&gt;
		mark_rad, 90, 4001,&lt;BR /&gt;
		0, dist, -1&lt;/FONT&gt;
&lt;/BLOCKQUOTE&gt;

The poly2_b is properly synatexed: n, frame fill, fill pen, FILL BACKGROUND PEN, xys1, xys2...xysn&lt;BR /&gt;
&lt;BR /&gt;
The blue script defines the proper pens ( in blue, background ground pen: gs_back_pen=91) but the writer of the part didn't bother to use it (red, angry red).&lt;/BLOCKQUOTE&gt;

The script you clipped here does not include a background mask. The part you have highlighted in red is the pointer. A fill mask would take the generic form:&lt;BR /&gt;

&lt;PRE&gt;POLY2_B 2, frame_fill, fill_pen, fill_background_pen,
 0, 0, 901,
 radius, 360, 4001&lt;/PRE&gt;

This creates a circular fill without an outline. If something like this is not in the part then there is no mask.&lt;BR /&gt;

&lt;BLOCKQUOTE&gt;WHO DO I SHOUT AT TO GET GRAPHISOFT TO PROPERLY DEBUG THEIR PARTS?!! I'M NOT PAID TO, AND IT EATS UP MY PRECIOUS TIME.&lt;BR /&gt;
&lt;BR /&gt;
And besides, I have a bigger problem now that the markers themselves have disappeared to a different dimension. See my cry for help about vanishing markers, which are not mis-layered, or display-optioned off, but have been told to go somewhere to the infinite beyond. Saving the project to 8.1 did not fix it.&lt;BR /&gt;
&lt;BR /&gt;
-Nathan Brauer&lt;/BLOCKQUOTE&gt;

I agree that Graphisoft needs to take steps to improve the quality of the libraries overall. Both their own and the 3rd party libraries. (I don't think that GS did the NCS parts in-house, but I may be mistaken.) This will require both establishing and publishing better standards for coding and organization, as well as providing better tools and support for the 3rd parties. I am hopeful that we will see some improvement in this area in the near future.&lt;BR /&gt;
&lt;BR /&gt;
It is great to give people the option to fine tune (or create) library parts to do precisely what they want. It is NOT OK to create a situation where people HAVE to fuss with GDL just to get things to work properly.</description>
      <pubDate>Mon, 01 Nov 2004 17:59:26 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51422#M26222</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2004-11-01T17:59:26Z</dc:date>
    </item>
    <item>
      <title>Re: [color=#b60000]Re: Elevation symbol Background Fill[/col</title>
      <link>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51423#M26223</link>
      <description>&lt;BLOCKQUOTE&gt;Matthew wrote:&lt;BR /&gt;
&lt;BR /&gt;
The script you clipped here does not include a background mask. The part you have highlighted in red is the pointer. A fill mask would take the generic form:&lt;BR /&gt;

&lt;PRE&gt;POLY2_B 2, frame_fill, fill_pen, fill_background_pen,
 0, 0, 901,
 radius, 360, 4001&lt;/PRE&gt;

This creates a circular fill without an outline. If something like this is not in the part then there is no mask.&lt;BR /&gt;

&lt;/BLOCKQUOTE&gt;

Matthew is correct about the absence of a mask and in pointing out that the part of the script you colored red has nothing to do with the fill in the circle.&lt;BR /&gt;
&lt;BR /&gt;
But the object's the script  sets the fill for closed polygons as a solid fill
&lt;PRE&gt;&lt;I&gt;
&lt;/I&gt;define solid_fill "markerfill"
fill "markerfill"
&lt;/PRE&gt;

&lt;BR /&gt;
I believe that you would end up with a black background in your marker if you used the poly2_b drawing element. The solid fill will use the fill_pen which is defined as pen 1; there is no background pen. I believe you might want to try:&lt;BR /&gt;

&lt;PRE&gt;poly2_a	2, 2, 91,
		0,0,901,
		mark_rad,360,4001
&lt;/PRE&gt;

this way you just say "use pen 91 for the fill"</description>
      <pubDate>Mon, 01 Nov 2004 18:41:21 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51423#M26223</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2004-11-01T18:41:21Z</dc:date>
    </item>
    <item>
      <title>Re: Elevation symbol Background Fill</title>
      <link>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51424#M26224</link>
      <description>Mischief managed. My elevation tags, and all in our office now, will hide what is beyond them.&lt;BR /&gt;
&lt;BR /&gt;
Thanks to Woody and Matthew.&lt;BR /&gt;
&lt;BR /&gt;
-Nathan Brauer&lt;BR /&gt;
&lt;BR /&gt;
PS Forgive my sloppy script reading, Matthew was quite right to point out I quoted the pointer. The lib part had no mask. Why did no tester not notice this before?</description>
      <pubDate>Mon, 01 Nov 2004 20:07:11 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51424#M26224</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2004-11-01T20:07:11Z</dc:date>
    </item>
    <item>
      <title>Re: [color=#b60000]Re: Elevation symbol Background Fill[/col</title>
      <link>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51425#M26225</link>
      <description>&lt;BLOCKQUOTE&gt;woodster wrote:&lt;BR /&gt;&lt;BLOCKQUOTE&gt;Matthew wrote:&lt;BR /&gt; &lt;BR /&gt;
 &lt;BR /&gt;
But the object's the script  sets the fill for closed polygons as a solid fill 
&lt;PRE&gt; 
define solid_fill "markerfill" 
fill "markerfill" 
&lt;/PRE&gt; &lt;BR /&gt;
 &lt;BR /&gt;
 
&lt;PRE&gt;poly2_a	2, 2, 91, 
		0,0,901, 
		mark_rad,360,4001 
&lt;/PRE&gt; &lt;BR /&gt;
 &lt;BR /&gt;
this way you just say "use pen 91 for the fill"&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt; &lt;BR /&gt;
 &lt;BR /&gt;
 &lt;BR /&gt;
With the "define" it seems to me that there is a problem in the lib. part's Master script - the definition of that specific "markerfill" is missing or wrong. &lt;BR /&gt;
Wouldn't it be easier to just rim off those 2 lines and use the &lt;BR /&gt;
 &lt;BR /&gt;
"&lt;PRE&gt;poly2_a	2, 2, 91, 
		0,0,901, 
		mark_rad,360,4001" 
 
but instead of the "91" use a param. value ("fill_background_pen" maybe) so that the fill's colour can be changed if needed in the future, or be none by putting the value  of 0.&lt;/PRE&gt;</description>
      <pubDate>Tue, 02 Nov 2004 09:18:38 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51425#M26225</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2004-11-02T09:18:38Z</dc:date>
    </item>
    <item>
      <title>Re: [color=#b60000]Re: Elevation symbol Background Fill[/col</title>
      <link>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51426#M26226</link>
      <description>&lt;BLOCKQUOTE&gt;Susanne wrote:&lt;BR /&gt;With the "define" it seems to me that there is a problem in the lib. part's Master script - the definition of that specific "markerfill" is missing or wrong.  &lt;BR /&gt;
Wouldn't it be easier to just rim off those 2 lines and use the  &lt;BR /&gt;
  &lt;BR /&gt;
"&lt;PRE&gt;poly2_a	2, 2, 91,  
		0,0,901,  
		mark_rad,360,4001" &lt;/PRE&gt; &lt;BR /&gt;
  &lt;BR /&gt;
but instead of the "91" use a param. value ("fill_background_pen" maybe) so that the fill's colour can be changed if needed in the future, or be none by putting the value  of 0.&lt;/BLOCKQUOTE&gt; &lt;BR /&gt;
 &lt;BR /&gt;
Since the fill definition is used in other parts of the script (arrow) it would not be easier. The fill, solid_fill "markerfill" is called by name rather and defining it in the script means it will always be there. Pen 91 has a history of being used for specific purposes and will most likely never change.</description>
      <pubDate>Tue, 02 Nov 2004 11:57:13 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Elevation-symbol-Background-Fill/m-p/51426#M26226</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2004-11-02T11:57:13Z</dc:date>
    </item>
  </channel>
</rss>

