<?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: These are floor tiles. I want to cut the holes correctly. Which command should I use? It seems l in GDL</title>
    <link>https://community.graphisoft.com/t5/GDL/These-are-floor-tiles-I-want-to-cut-the-holes-correctly-Which/m-p/702079#M8420</link>
    <description>&lt;P&gt;You will need to clarify your question a bit. How is it coded? What type of GDL element is it (ie. is it a generic object, window, etc)? What do you mean by "correctly"?&lt;/P&gt;</description>
    <pubDate>Fri, 08 May 2026 08:57:36 GMT</pubDate>
    <dc:creator>Lingwisyer</dc:creator>
    <dc:date>2026-05-08T08:57:36Z</dc:date>
    <item>
      <title>These are floor tiles. I want to cut the holes correctly. Which command should I use? It seems like</title>
      <link>https://community.graphisoft.com/t5/GDL/These-are-floor-tiles-I-want-to-cut-the-holes-correctly-Which/m-p/702076#M8419</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Daniella1985_0-1778226995825.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/100895i6DAA7F09CBED2DD7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Daniella1985_0-1778226995825.png" alt="Daniella1985_0-1778226995825.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Daniella1985_1-1778227298602.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/100896iB4E5FE0F32F8843B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Daniella1985_1-1778227298602.png" alt="Daniella1985_1-1778227298602.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier" color="grey"&gt;Operating system used: &lt;EM&gt;Windows &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 08 May 2026 08:02:08 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/These-are-floor-tiles-I-want-to-cut-the-holes-correctly-Which/m-p/702076#M8419</guid>
      <dc:creator>Daniella1985</dc:creator>
      <dc:date>2026-05-08T08:02:08Z</dc:date>
    </item>
    <item>
      <title>Re: These are floor tiles. I want to cut the holes correctly. Which command should I use? It seems l</title>
      <link>https://community.graphisoft.com/t5/GDL/These-are-floor-tiles-I-want-to-cut-the-holes-correctly-Which/m-p/702079#M8420</link>
      <description>&lt;P&gt;You will need to clarify your question a bit. How is it coded? What type of GDL element is it (ie. is it a generic object, window, etc)? What do you mean by "correctly"?&lt;/P&gt;</description>
      <pubDate>Fri, 08 May 2026 08:57:36 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/These-are-floor-tiles-I-want-to-cut-the-holes-correctly-Which/m-p/702079#M8420</guid>
      <dc:creator>Lingwisyer</dc:creator>
      <dc:date>2026-05-08T08:57:36Z</dc:date>
    </item>
    <item>
      <title>Re: These are floor tiles. I want to cut the holes correctly. Which command should I use? It seems l</title>
      <link>https://community.graphisoft.com/t5/GDL/These-are-floor-tiles-I-want-to-cut-the-holes-correctly-Which/m-p/702107#M8421</link>
      <description>&lt;P&gt;3D-PRISM_ How to define tiles and holes? To avoid excessive clipping? I am a GDL beginner. GDL treats the entire outer frame as a hole, causing the whole piece to disappear&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 May 2026 12:48:35 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/These-are-floor-tiles-I-want-to-cut-the-holes-correctly-Which/m-p/702107#M8421</guid>
      <dc:creator>Daniella1985</dc:creator>
      <dc:date>2026-05-08T12:48:35Z</dc:date>
    </item>
    <item>
      <title>Re: These are floor tiles. I want to cut the holes correctly. Which command should I use? It seems l</title>
      <link>https://community.graphisoft.com/t5/GDL/These-are-floor-tiles-I-want-to-cut-the-holes-correctly-Which/m-p/702108#M8422</link>
      <description>&lt;P&gt;You'll need to provide some more info than that.&lt;/P&gt;
&lt;P&gt;What object is this? Did you code it? What's the goal?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Do you have any specific question? It's all very open ended right now and thus hard to give clear, constructive answers.&lt;/P&gt;
&lt;P&gt;And depending on all the info you will provide the solutions can actually vary a lot.&lt;/P&gt;</description>
      <pubDate>Fri, 08 May 2026 13:23:27 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/These-are-floor-tiles-I-want-to-cut-the-holes-correctly-Which/m-p/702108#M8422</guid>
      <dc:creator>runxel</dc:creator>
      <dc:date>2026-05-08T13:23:27Z</dc:date>
    </item>
    <item>
      <title>Re: These are floor tiles. I want to cut the holes correctly. Which command should I use? It seems l</title>
      <link>https://community.graphisoft.com/t5/GDL/These-are-floor-tiles-I-want-to-cut-the-holes-correctly-Which/m-p/702148#M8423</link>
      <description>&lt;P&gt;Why not use the curtain wall tool?&lt;/P&gt;</description>
      <pubDate>Sat, 09 May 2026 02:16:53 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/These-are-floor-tiles-I-want-to-cut-the-holes-correctly-Which/m-p/702148#M8423</guid>
      <dc:creator>jl_lt</dc:creator>
      <dc:date>2026-05-09T02:16:53Z</dc:date>
    </item>
    <item>
      <title>Re: These are floor tiles. I want to cut the holes correctly. Which command should I use? It seems l</title>
      <link>https://community.graphisoft.com/t5/GDL/These-are-floor-tiles-I-want-to-cut-the-holes-correctly-Which/m-p/702231#M8424</link>
      <description>&lt;P&gt;if you are just wanting to cut the hole, you can use&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SOLID GEOMETRY COMMANDS&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2D Script&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Project2 2,270,3
unid = 1
hotspot2 0,0,unid:unid = unid + 1
hotspot2 A,0,unid:unid = unid + 1
hotspot2 0,B,unid:unid = unid + 1
hotspot2 A,B,unid:unid = unid + 1

HOTSPOT2 	0, 						start_hole_Y,	unid, 	start_hole_X, 1+128 : unid=unid+1
HOTSPOT2	-1, 				 	start_hole_Y,	unid, 	start_hole_X, 3 : unid=unid+1
HOTSPOT2	start_hole_X,			start_hole_Y, 	unid, 	start_hole_X, 2 : unid=unid+1
HOTSPOT2	start_hole_X,			0, 				unid, 	start_hole_Y, 1+128  : unid=unid+1
HOTSPOT2	start_hole_X,			-1, 			unid, 	start_hole_Y, 3 : unid=unid+1
HOTSPOT2	start_hole_X,			start_hole_Y, 	unid, 	start_hole_Y, 2 : unid=unid+1

HOTSPOT2 	0, 						end_hole_Y,	unid, 	end_hole_X, 1+128 : unid=unid+1
HOTSPOT2	-1, 				 	end_hole_Y,	unid, 	end_hole_X, 3 : unid=unid+1
HOTSPOT2	end_hole_X,			end_hole_Y, 	unid, 	end_hole_X, 2 : unid=unid+1
HOTSPOT2	end_hole_X,			0, 				unid, 	end_hole_Y, 1+128  : unid=unid+1
HOTSPOT2	end_hole_X,			-1, 			unid, 	end_hole_Y, 3 : unid=unid+1
HOTSPOT2	end_hole_X,			end_hole_Y, 	unid, 	end_hole_Y, 2 : unid=unid+1&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3D script&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;tile_wide = 0.300
tile_deep = 0.300
Tile_Gap = 0.010
Tile_thickness = 0.008
unid = 1
hotspot 0,0,0,unid:unid = unid + 1
hotspot A,0,0,unid:unid = unid + 1
hotspot 0,B,0,unid:unid = unid + 1
hotspot A,B,0,unid:unid = unid + 1



HOTSPOT 	0, 				start_hole_Y,0,	unid, 	start_hole_X, 1+128 : unid=unid+1
HOTSPOT	-1, 				start_hole_Y,0,	unid, 	start_hole_X, 3 : unid=unid+1
HOTSPOT	start_hole_X,		start_hole_Y, 0,	unid, 	start_hole_X, 2 : unid=unid+1
HOTSPOT	start_hole_X,		0, 			0,	unid, 	start_hole_Y, 1+128  : unid=unid+1
HOTSPOT	start_hole_X,		-1, 		0,	unid, 	start_hole_Y, 3 : unid=unid+1
HOTSPOT	start_hole_X,		start_hole_Y, 0,	unid, 	start_hole_Y, 2 : unid=unid+1

HOTSPOT 	0, 				end_hole_Y,0,	unid, 	end_hole_X, 1+128 : unid=unid+1
HOTSPOT	-1, 				end_hole_Y,0,	unid, 	end_hole_X, 3 : unid=unid+1
HOTSPOT	end_hole_X,			end_hole_Y, 0,	unid, 	end_hole_X, 2 : unid=unid+1
HOTSPOT	end_hole_X,			0, 			0,	unid, 	end_hole_Y, 1+128  : unid=unid+1
HOTSPOT	end_hole_X,			-1, 		0,	unid, 	end_hole_Y, 3 : unid=unid+1
HOTSPOT	end_hole_X,			end_hole_Y, 0,	unid, 	end_hole_Y, 2 : unid=unid+1

group "My tiles to be cut"
     Material My_Mat
     !!Draw my tiles here
     x_number = CEIL(a/(tile_wide+Tile_Gap))
     y_number = CEIL(b/(tile_deep+Tile_Gap))
      for x_loop = 1 to x_number
         for y_loop = 1 to y_number
                  add (tile_wide+Tile_Gap)*(x_loop-1),(tile_deep+Tile_Gap)*(y_loop-1), 0 
                  tile_wide_A = min(tile_wide,a-(tile_wide+Tile_Gap)*(x_loop-1))
                  tile_deep_B = min(tile_deep,b-(tile_deep+Tile_Gap)*(y_loop-1))
                   Prism_ 5,Tile_thickness,
                            0,0, 15,
                            tile_wide_A,0, 15,
                            tile_wide_A,tile_deep_B, 15,
                            0,tile_deep_B, 15,
                            0,0, -1
			del 1
         next y_loop
     next x_loop
endgroup

group "Cutting object"
     Prism_ 5,10,
           start_hole_X,  start_hole_Y, 15,
           start_hole_X,  end_hole_Y, 15,
           end_hole_X,  end_hole_Y, 15,
           end_hole_X,  start_hole_Y, 15,
           start_hole_X,  start_hole_Y, -1
endgroup

placegroup subgroup("My tiles to be cut","Cutting object")

killgroup "My tiles to be cut"
killgroup "Cutting object"
 &lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;this will just take the tile and do a big "Solid element operation" cut from them&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="AllanP_0-1778473619091.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/100965i833EC9EF9BF13872/image-size/medium?v=v2&amp;amp;px=400" role="button" title="AllanP_0-1778473619091.png" alt="AllanP_0-1778473619091.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AllanP_1-1778473634419.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/100966i32EB7BE178C27BF8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="AllanP_1-1778473634419.png" alt="AllanP_1-1778473634419.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Is this the sort of thing you are after?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jun 2026 21:54:07 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/These-are-floor-tiles-I-want-to-cut-the-holes-correctly-Which/m-p/702231#M8424</guid>
      <dc:creator>AllanP</dc:creator>
      <dc:date>2026-06-08T21:54:07Z</dc:date>
    </item>
    <item>
      <title>Re: These are floor tiles. I want to cut the holes correctly. Which command should I use? It seems l</title>
      <link>https://community.graphisoft.com/t5/GDL/These-are-floor-tiles-I-want-to-cut-the-holes-correctly-Which/m-p/704537#M8491</link>
      <description>&lt;P&gt;I'm very sorry it took me almost four weeks to reply. The 2D and 3D code you provided was very helpful and gave me a lot of direction; it was invaluable because I couldn't achieve the compensation effect when cutting blocks and tiles. Thank you so much!&lt;/P&gt;&lt;P&gt;You understand what I'm trying to express!&lt;/P&gt;</description>
      <pubDate>Sat, 06 Jun 2026 08:58:38 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/These-are-floor-tiles-I-want-to-cut-the-holes-correctly-Which/m-p/704537#M8491</guid>
      <dc:creator>Daniella1985</dc:creator>
      <dc:date>2026-06-06T08:58:38Z</dc:date>
    </item>
  </channel>
</rss>

