<?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>sujet Betreff: Apply an image texture on a Cprism surface dans Bibliothèques &amp; objets</title>
    <link>https://community.graphisoft.com/t5/Biblioth%C3%A8ques-objets/Apply-an-image-texture-on-a-Cprism-surface/m-p/715043#M82</link>
    <description>&lt;P&gt;For that you use the "IND()" function, which you already used.&lt;/P&gt;
&lt;P&gt;So it would be &lt;CODE&gt;my_surf = ind(MATERIAL, "pictmat")&lt;/CODE&gt;.&lt;/P&gt;</description>
    <pubDate>Sun, 20 Sep 2026 15:55:40 GMT</pubDate>
    <dc:creator>runxel</dc:creator>
    <dc:date>2026-09-20T15:55:40Z</dc:date>
    <item>
      <title>Apply an image texture on a Cprism surface</title>
      <link>https://community.graphisoft.com/t5/Biblioth%C3%A8ques-objets/Apply-an-image-texture-on-a-Cprism-surface/m-p/715030#M81</link>
      <description>&lt;P&gt;In the GDL script&amp;nbsp;I want to use an image to apply it to a surface.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;DEFINE&lt;/SPAN&gt; &lt;SPAN&gt;TEXTURE&lt;/SPAN&gt; &lt;SPAN&gt;"PictTexture"&lt;/SPAN&gt; &lt;SPAN&gt;"2.png"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; dimXPict&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; dimYPict&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;DEFINE&lt;/SPAN&gt; &lt;SPAN&gt;MATERIAL&lt;/SPAN&gt; &lt;SPAN&gt;"pictmat"&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;21&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;1.000000&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;1.000000&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;1.000000&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;1.0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;0.5&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;0.5&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;0.000000&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;3.0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;IND&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;TEXTURE&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;"PictTexture"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SET&lt;/SPAN&gt; &lt;SPAN&gt;MATERIAL&lt;/SPAN&gt; &lt;SPAN&gt;"pictmat"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;side-material ="pictmat" - the material results in a string&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;Next I want to put the material in the memory to apply it to a variable PRISM volume using PUT/USE/GET&lt;/P&gt;&lt;P&gt;For the PRISM Archicad demands a number instead of a string with PUT command in the memory.&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;PUT&lt;/SPAN&gt; &lt;SPAN&gt;side_material&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CPRISM_{4} top_material, bottom_material, side_material, mask,&lt;BR /&gt;n, h,&lt;BR /&gt;x1, y1, alpha1, s1, side_material,&lt;BR /&gt;...&lt;BR /&gt;xn, yn, alphan, sn, side_material&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;How can I replace the side_material...side_material variable from string ("pictmat") to a number?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;What would be the solution ?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 20 Sep 2026 08:26:54 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Biblioth%C3%A8ques-objets/Apply-an-image-texture-on-a-Cprism-surface/m-p/715030#M81</guid>
      <dc:creator>Raoul</dc:creator>
      <dc:date>2026-09-20T08:26:54Z</dc:date>
    </item>
    <item>
      <title>Betreff: Apply an image texture on a Cprism surface</title>
      <link>https://community.graphisoft.com/t5/Biblioth%C3%A8ques-objets/Apply-an-image-texture-on-a-Cprism-surface/m-p/715043#M82</link>
      <description>&lt;P&gt;For that you use the "IND()" function, which you already used.&lt;/P&gt;
&lt;P&gt;So it would be &lt;CODE&gt;my_surf = ind(MATERIAL, "pictmat")&lt;/CODE&gt;.&lt;/P&gt;</description>
      <pubDate>Sun, 20 Sep 2026 15:55:40 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Biblioth%C3%A8ques-objets/Apply-an-image-texture-on-a-Cprism-surface/m-p/715043#M82</guid>
      <dc:creator>runxel</dc:creator>
      <dc:date>2026-09-20T15:55:40Z</dc:date>
    </item>
  </channel>
</rss>

