<?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: Complex poly object in GDL</title>
    <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338119#M1777</link>
    <description>&lt;P&gt;OK, it is quite late for me now (11pm) and my best thinking for the day is done.&lt;/P&gt;
&lt;P&gt;I will try to get a little example together tomorrow after work to show the PUT/GET with a simple rectangle with/without fillets.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The un-even shape I will have to think about.&lt;/P&gt;
&lt;P&gt;But as I say, it is just trig.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BarryKelly_0-1652281162706.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/21453iEAF6E5193CCD9D03/image-size/medium?v=v2&amp;amp;px=400" role="button" title="BarryKelly_0-1652281162706.png" alt="BarryKelly_0-1652281162706.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;</description>
    <pubDate>Wed, 11 May 2022 15:01:05 GMT</pubDate>
    <dc:creator>Barry Kelly</dc:creator>
    <dc:date>2022-05-11T15:01:05Z</dc:date>
    <item>
      <title>Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338108#M1774</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to create an object which is essentially a 4 sided shape where the 4 corners can be moved which is simple enough on it's own. However there is also the requirement to have the option of adding a fillet or chamfer to each corner. Is this achievable without creating a different poly for every possibility?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 11 May 2022 14:09:52 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338108#M1774</guid>
      <dc:creator>JGoode</dc:creator>
      <dc:date>2022-05-11T14:09:52Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338112#M1775</link>
      <description>&lt;P&gt;A simple rectangle would be no problems at all.&lt;/P&gt;
&lt;P&gt;I would use PUT statements for the nodes.&lt;/P&gt;
&lt;P&gt;And then a POLY with GET to retrieve those nodes.&lt;/P&gt;
&lt;P&gt;If you have not seen that done let me know and I will find or make a script for it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So you would have IF statements for the nodes.&lt;/P&gt;
&lt;P&gt;If simple corner PUT node coordinates and mask value .&lt;/P&gt;
&lt;P&gt;If chamfer PUT 2 node coordinates and mask values.&lt;/P&gt;
&lt;P&gt;If fillet PUT node coordinate and mask value, PUT centre coordinate and mask value (900), PUT end of arc coordinate and mask value.&lt;/P&gt;
&lt;P&gt;Then GET all of these in the POLY command.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If your POLY can have the four corners move independently of each other (i.e. the for sides are not equal in length), then it will be more tricky.&lt;/P&gt;
&lt;P&gt;It can still be done as above by using the PUTs in IF statements, but the tricky part will be working out the coordinates of the nodes and the centres of the arcs.&lt;/P&gt;
&lt;P&gt;I am sure it is mathematically possible - would just involve a little trigonometry.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;</description>
      <pubDate>Wed, 11 May 2022 14:27:37 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338112#M1775</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2022-05-11T14:27:37Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338113#M1776</link>
      <description>&lt;P&gt;Hi Barry,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Firstly, thank you for your response. I haven't used PUT statements before so that would be my main issue in even beginning this method. The object could have 4 uneven sides and the corners could be moved to any position so it's as tricky as it gets.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks&lt;/P&gt;</description>
      <pubDate>Wed, 11 May 2022 14:38:58 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338113#M1776</guid>
      <dc:creator>JGoode</dc:creator>
      <dc:date>2022-05-11T14:38:58Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338119#M1777</link>
      <description>&lt;P&gt;OK, it is quite late for me now (11pm) and my best thinking for the day is done.&lt;/P&gt;
&lt;P&gt;I will try to get a little example together tomorrow after work to show the PUT/GET with a simple rectangle with/without fillets.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The un-even shape I will have to think about.&lt;/P&gt;
&lt;P&gt;But as I say, it is just trig.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BarryKelly_0-1652281162706.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/21453iEAF6E5193CCD9D03/image-size/medium?v=v2&amp;amp;px=400" role="button" title="BarryKelly_0-1652281162706.png" alt="BarryKelly_0-1652281162706.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;</description>
      <pubDate>Wed, 11 May 2022 15:01:05 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338119#M1777</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2022-05-11T15:01:05Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338128#M1778</link>
      <description>&lt;P&gt;here is a quick put example&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;put 3", 1.75", 15,&lt;BR /&gt;3", 1.25", 15,&lt;BR /&gt;-3", 1.25", 15,&lt;BR /&gt;-3", 1.75", 15&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;poly2_B{2} nsp/3,7+8+16,RangeFillPen,RangeFillBackPen,0,0,SYMB_ROTANGLE,&lt;BR /&gt;get(nsp)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;also the tube object in my sig has a lot of what you need, although its looped so it can have many more than 4 sides. its probably more than you need but maybe it can help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;adding fillet or chamfer would be fairly simple to add to the profile.&lt;/P&gt;</description>
      <pubDate>Wed, 11 May 2022 19:42:58 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338128#M1778</guid>
      <dc:creator>SenecaDesignLLC</dc:creator>
      <dc:date>2022-05-11T19:42:58Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338195#M1779</link>
      <description>&lt;P&gt;OK, here is my quick attempt at a 4 sided polygon that can have plain, chamfered or filleted corners.&lt;/P&gt;
&lt;P&gt;I have only done a rectangular polygon based on the A &amp;amp; B sizes (width &amp;amp; height), and I have used PUT and GET to allow for the various nodes required for the different corner types.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;First you need these parameters.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BarryKelly_1-1652363652129.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/21471i657F4CC093331DA8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="BarryKelly_1-1652363652129.png" alt="BarryKelly_1-1652363652129.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then in the Parameter script ...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;VALUES "corner_1" "None", "Chamfer", "Fillet"
VALUES "corner_2" "None", "Chamfer", "Fillet"
VALUES "corner_3" "None", "Chamfer", "Fillet"
VALUES "corner_4" "None", "Chamfer", "Fillet"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And in the 2D script ...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;if corner_1 = "None" then
	put 0, 0, 1
endif
if corner_1 = "Chamfer" then
	put 0, 0+fillet_rad_1, 1
	put 0+fillet_rad_1, 0, 1
endif
if corner_1 = "Fillet" then
	put 0, 0+fillet_rad_1, 1
	put 0+fillet_rad_1, 0+fillet_rad_1, 900
	put 0+fillet_rad_1, 0, 3001
endif

if corner_2 = "None" then
	put A, 0, 1
endif
if corner_2 = "Chamfer" then
	put A-fillet_rad_2, 0, 1
	put A, 0+fillet_rad_2, 1
endif
if corner_2 = "Fillet" then
	put A-fillet_rad_2, 0, 1
	put A-fillet_rad_2, 0+fillet_rad_2, 900
	put A, 0+fillet_rad_2, 3001
endif

if corner_3 = "None" then
	put A, B, 1
endif
if corner_3 = "Chamfer" then
	put A, B-fillet_rad_3, 1
	put A-fillet_rad_3, B, 1
endif
if corner_3 = "Fillet" then
	put A, B-fillet_rad_3, 1
	put A-fillet_rad_3, B-fillet_rad_3, 900
	put A-fillet_rad_3, B, 3001
endif

if corner_4 = "None" then
	put 0, B, 1
endif
if corner_4 = "Chamfer" then
	put 0+fillet_rad_4, B, 1
	put 0, B-fillet_rad_4, 1
endif
if corner_4 = "Fillet" then
	put 0+fillet_rad_4, B, 1
	put 0+fillet_rad_4, B-fillet_rad_4, 900
	put 0, B-fillet_rad_4, 3001
endif

 
PEN fill_perim_pen
FILL fill_style

poly2_B nsp/3,1*1 + 2*1 + 4*1 + 8*0 + 32*0 + 64*0,fill_foreground_pen,fill_background_pen,
get(nsp)

&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;That will give you a rectangular polygon that stretches by the corner hotspots.&lt;/P&gt;
&lt;P&gt;And the corners can be set to either none,chamfer or fillet.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BarryKelly_3-1652364195082.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/21474i59878046E671D92D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="BarryKelly_3-1652364195082.png" alt="BarryKelly_3-1652364195082.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To have truly stretchy corner nodes (can be stretched in any direction) is quite easy.&lt;/P&gt;
&lt;P&gt;You just need parameters for the x &amp;amp; y coordinates of the corners and if you want add stretchy hotspots for them.&lt;/P&gt;
&lt;P&gt;The trick then is doing the calculations to work out where the coordinates are for the extra nodes needed for the chamfer and fillets.&lt;/P&gt;
&lt;P&gt;Someone smarter than me will have to work that one out.&lt;/P&gt;
&lt;P&gt;For each corner you will need to take into consideration the position of the two adjacent corners, as that will affect the edge line angles which will affect where the extra nodes are for the chamfer and fillet corners.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But this is a good example of how the PUT/GET part works.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 May 2022 01:49:08 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338195#M1779</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2022-05-13T01:49:08Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338204#M1780</link>
      <description>&lt;P&gt;Hi Barry,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is much further than I would have got on my own! Thank you very much. I'm having a bit of an issue with the fillet on corner 1. I had issues with the chamfer on corner 1 which I resolved but the lines are not connecting correctly after the curve. The line which should go from corner 1 to corner 2... goes to corner 4 and visa versa.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any ideas why or how to fix?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Edit: Problem solved, had to figure it out and shuffle some values around. Thanks again for your time and help!&lt;/P&gt;</description>
      <pubDate>Thu, 12 May 2022 15:24:15 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338204#M1780</guid>
      <dc:creator>JGoode</dc:creator>
      <dc:date>2022-05-12T15:24:15Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338251#M1781</link>
      <description>&lt;P&gt;Sorry, it looks like I missed copying the script for the first corner.&lt;/P&gt;
&lt;P&gt;I will fix that up.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You have to be very methodical and make sure all your nodes are in the correct order.&lt;/P&gt;
&lt;P&gt;That is why I often use PUT for every node.&lt;/P&gt;
&lt;P&gt;So I can simply reorder then by dragging the script lines around.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When you have multiple PUTS, you can group them together with one PUT statement and a comma after at the end (so it is basically a continuation to the next line), and no comma at the very end of the last line.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So ...&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;put 0, 0+fillet_rad_1, 1
put 0+fillet_rad_1, 0+fillet_rad_1, 900
put 0+fillet_rad_1, 0, 3001&lt;/LI-CODE&gt;
&lt;P&gt;could also be written ..&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;put 0, 0+fillet_rad_1, 1,
0+fillet_rad_1, 0+fillet_rad_1, 900,
0+fillet_rad_1, 0, 3001&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;</description>
      <pubDate>Sat, 14 May 2022 12:50:57 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338251#M1781</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2022-05-14T12:50:57Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338565#M1782</link>
      <description>&lt;P&gt;I believe I make it with editable corners, even if shape isn't a rectangular (Archicad 22)&lt;/P&gt;&lt;P&gt;&lt;A href="https://drive.google.com/file/d/1sqWMpqrC2YryQ5cZ68y1e-u_akk6yLLA/view?usp=drivesdk" target="_blank" rel="noopener"&gt;https://drive.google.com/file/d/1sqWMpqrC2YryQ5cZ68y1e-u_akk6yLLA/view?usp=drivesdk&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 16 May 2022 20:38:06 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338565#M1782</guid>
      <dc:creator>A_ Smith</dc:creator>
      <dc:date>2022-05-16T20:38:06Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338575#M1783</link>
      <description>&lt;P&gt;&lt;a href="https://community.graphisoft.com/t5/user/viewprofilepage/user-id/12768"&gt;@A_ Smith&lt;/a&gt; ,&lt;/P&gt;
&lt;P&gt;Yes, that looks great.&lt;/P&gt;
&lt;P&gt;You have the chamfer (straight cut) and fillet (curved) mixed up though.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The stretchy hotspots for the corner radius seem a little weird to use, but that is because they are measuring from the centre point. It is just weird that the radius doesn't match the actual hotspot as you drag it. But I don't think there is much you can do differently.&lt;/P&gt;
&lt;P&gt;Just takes a little getting used to.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To make it even better, maybe hide the hotspot when it is a straight corner.&lt;/P&gt;
&lt;P&gt;Then you wouldn't need the option to show/hide the radius hotspot (although of course you can keep that option).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I was also going to suggest you could add a 'switch' hotspot to change the corner type as well.&lt;/P&gt;
&lt;P&gt;But I see you have allowed that and can turn that option on/off.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Great job.&lt;/P&gt;
&lt;P&gt;Thanks for sorting out the geometry.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;</description>
      <pubDate>Tue, 17 May 2022 01:27:25 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338575#M1783</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2022-05-17T01:27:25Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338597#M1784</link>
      <description>&lt;P&gt;You're right, I messed up with fillet.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know about issue with radius HS. It was really late to find better approach. I've edited object, so at least for acutes angles it works more less ok. Tbh it's better to type distance with HS, not to drag it. At least, until someone tells how to make it more sophisticated...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Indeed it's good call to hide 'cornerType' HS if it doesn't require radius. Is it possible to make AC show its string description, not integer value when you move it ?&lt;/P&gt;</description>
      <pubDate>Tue, 17 May 2022 06:09:08 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338597#M1784</guid>
      <dc:creator>A_ Smith</dc:creator>
      <dc:date>2022-05-17T06:09:08Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338611#M1785</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://community.graphisoft.com/t5/user/viewprofilepage/user-id/12768"&gt;@A_ Smith&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Is it possible to make AC show its string description, not integer value when you move it ?&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I don't think so (but I could be wrong).&lt;/P&gt;
&lt;P&gt;Because you have used VALUE{2} and it is an integer parameter, the hotspot will only show the integer value - not the description the user sees when adjusting in the parameter list.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You would either have to use a standard VALUE with a string parameter, or have a hidden string parameter that changes (GLOB_MODPAR_NAME) based on the corner integer parameter you set.&lt;/P&gt;
&lt;P&gt;Then show the string parameter as the hotspot display parameter.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;</description>
      <pubDate>Tue, 17 May 2022 07:39:13 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/338611#M1785</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2022-05-17T07:39:13Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/339502#M1786</link>
      <description>&lt;P&gt;Thank you so much for taking a look at this! This does so much of what I needed it to do. I am getting an error when the object is small (points less than 170mm) but only in some positions. I can't seem to find other consistencies that cause the error.&lt;/P&gt;&lt;P&gt;"Argument of ACS or ASN is not in range (-1 ... 1)&lt;BR /&gt;at line 228 in the Master script"&lt;/P&gt;</description>
      <pubDate>Thu, 26 May 2022 09:02:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/339502#M1786</guid>
      <dc:creator>JGoode</dc:creator>
      <dc:date>2022-05-26T09:02:00Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/339503#M1787</link>
      <description>&lt;P&gt;I didn't try to make it small, though I think size doesn't matter. But I didn't make rules for radius for corners depending on side length... So, for example if it is rectangular and sum of 2 corners radius equal or more than side between these corners, it will be error&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;edit: try to make small radius for corners. that should do the job&lt;/P&gt;</description>
      <pubDate>Thu, 26 May 2022 09:23:53 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/339503#M1787</guid>
      <dc:creator>A_ Smith</dc:creator>
      <dc:date>2022-05-26T09:23:53Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/339507#M1788</link>
      <description>&lt;P&gt;So it seems that you're correct that the size of the box doesn't matter, it's just that I noticed it when I made it smaller. I make it rectangular with 0 radius set on the corners and also sharp corners and sometimes get the issue occurring but I have no idea why.&lt;/P&gt;</description>
      <pubDate>Thu, 26 May 2022 09:29:25 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/339507#M1788</guid>
      <dc:creator>JGoode</dc:creator>
      <dc:date>2022-05-26T09:29:25Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/339509#M1789</link>
      <description>&lt;DIV&gt;Indeed sometimes there's error - when i try to make rectangular from parallelogram (with sharp cornersl.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;maybe I will look into it later&lt;/DIV&gt;</description>
      <pubDate>Thu, 26 May 2022 09:46:07 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/339509#M1789</guid>
      <dc:creator>A_ Smith</dc:creator>
      <dc:date>2022-05-26T09:46:07Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/339512#M1790</link>
      <description>&lt;P&gt;I think it is ok now. Download again&lt;/P&gt;</description>
      <pubDate>Thu, 26 May 2022 09:58:05 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/339512#M1790</guid>
      <dc:creator>A_ Smith</dc:creator>
      <dc:date>2022-05-26T09:58:05Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/343527#M1791</link>
      <description>&lt;P&gt;I used the previous link to download but I'm still having the same issue. I am able to set corner1 to be straight, fillet or chamfer but if I try to set any of the others to it, the object breaks and gives an error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Argument of ACS or ASN is not in range (-1 ... 1)&lt;BR /&gt;at line 353 in the Master script&lt;/P&gt;</description>
      <pubDate>Mon, 11 Jul 2022 12:18:27 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/343527#M1791</guid>
      <dc:creator>JGoode</dc:creator>
      <dc:date>2022-07-11T12:18:27Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/343530#M1792</link>
      <description>&lt;P&gt;It is strange, because last version of object has only 218 lines in master script...&lt;/P&gt;&lt;P&gt;for sake i post link here again, though that okd should be the same.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the only thing I added now is conditions in parameter script - when corners not equal to sharp, radius must be &amp;gt; 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://drive.google.com/file/d/1sqWMpqrC2YryQ5cZ68y1e-u_akk6yLLA/view?usp=drivesdk" target="_blank"&gt;https://drive.google.com/file/d/1sqWMpqrC2YryQ5cZ68y1e-u_akk6yLLA/view?usp=drivesdk&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Jul 2022 12:38:51 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/343530#M1792</guid>
      <dc:creator>A_ Smith</dc:creator>
      <dc:date>2022-07-11T12:38:51Z</dc:date>
    </item>
    <item>
      <title>Re: Complex poly object</title>
      <link>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/343534#M1793</link>
      <description>&lt;P&gt;Thank you. Unfortunately this does the same thing. When a rectangle / square is made, you can't set all 4 corners to be something other than straight or it breaks the object. I no longer need to be able to move the corners to any position so it will always be a rectangle or square, so I may look at alternatives in that case.&lt;/P&gt;</description>
      <pubDate>Mon, 11 Jul 2022 13:10:38 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Complex-poly-object/m-p/343534#M1793</guid>
      <dc:creator>JGoode</dc:creator>
      <dc:date>2022-07-11T13:10:38Z</dc:date>
    </item>
  </channel>
</rss>

