<?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: BuildingMaterial in Archicad Python API</title>
    <link>https://community.graphisoft.com/t5/Archicad-Python-API/BuildingMaterial/m-p/343093#M212</link>
    <description>&lt;P&gt;Thank you very much, this would be great!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards - Reinhard&lt;/P&gt;</description>
    <pubDate>Tue, 05 Jul 2022 06:14:23 GMT</pubDate>
    <dc:creator>plastotronic</dc:creator>
    <dc:date>2022-07-05T06:14:23Z</dc:date>
    <item>
      <title>BuildingMaterial</title>
      <link>https://community.graphisoft.com/t5/Archicad-Python-API/BuildingMaterial/m-p/343016#M210</link>
      <description>&lt;P&gt;Hello there,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;in order to automatically retrieve the ThermalResistance in various elements, i wonder how to deploy the value from ThermalConductivity, found in BuildingMaterials for calculating the Value by the Thickness of the material.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Since i am completely new to python in Archicad, i guess using "act.BuildingMaterialAttribute" would be a proper way. So i ask for a way to read the needed value and put it into the elements.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Jul 2022 07:49:16 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-Python-API/BuildingMaterial/m-p/343016#M210</guid>
      <dc:creator>plastotronic</dc:creator>
      <dc:date>2022-07-04T07:49:16Z</dc:date>
    </item>
    <item>
      <title>Re: BuildingMaterial</title>
      <link>https://community.graphisoft.com/t5/Archicad-Python-API/BuildingMaterial/m-p/343073#M211</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://community.graphisoft.com/t5/user/viewprofilepage/user-id/37009"&gt;@plastotronic&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;&lt;P&gt;&amp;nbsp;i guess using "act.BuildingMaterialAttribute" would be a proper way. So i ask for a way to read the needed value and put it into the elements.&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;That would get you the Building Material Type. but your wanting to get a attribute for a particular Building Material - Thermal Conductivity. Unfortunately , you can not presently do that in Python scripts right now. This is because Python can only retrieve properties from elements and a building material is a attribute not a element.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, This can be done via the C++ Add-Ons. I have created such a add-On which will return all the attributes of any defined building material to a Python script via the CommandHandler function. But the Add-On is currently written for the 26 release and therefore will not be available until the release of 26 -- due shortly. It can not be re-compiled for 25 since changes have been made between the 25 &amp;amp;26 API's.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One Note -- the C++ API always returns values in metric units (Watt/meter C), so if your are using imperial units, you'll have to convert.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have also created the Python script which does exact;y as you described, if your interested, I'll release the add-on and the the script after 26 is released??&lt;/P&gt;</description>
      <pubDate>Mon, 04 Jul 2022 20:18:28 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-Python-API/BuildingMaterial/m-p/343073#M211</guid>
      <dc:creator>poco2013</dc:creator>
      <dc:date>2022-07-04T20:18:28Z</dc:date>
    </item>
    <item>
      <title>Re: BuildingMaterial</title>
      <link>https://community.graphisoft.com/t5/Archicad-Python-API/BuildingMaterial/m-p/343093#M212</link>
      <description>&lt;P&gt;Thank you very much, this would be great!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards - Reinhard&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jul 2022 06:14:23 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-Python-API/BuildingMaterial/m-p/343093#M212</guid>
      <dc:creator>plastotronic</dc:creator>
      <dc:date>2022-07-05T06:14:23Z</dc:date>
    </item>
    <item>
      <title>Re: BuildingMaterial</title>
      <link>https://community.graphisoft.com/t5/Archicad-Python-API/BuildingMaterial/m-p/344468#M213</link>
      <description>&lt;P&gt;Hi Gerry,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now I got my Archicad 26 and want to ask, if you would send me the add-on and Python-Script as mentioned?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards - Reinhard&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jul 2022 06:17:58 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-Python-API/BuildingMaterial/m-p/344468#M213</guid>
      <dc:creator>plastotronic</dc:creator>
      <dc:date>2022-07-18T06:17:58Z</dc:date>
    </item>
    <item>
      <title>Re: BuildingMaterial</title>
      <link>https://community.graphisoft.com/t5/Archicad-Python-API/BuildingMaterial/m-p/344535#M214</link>
      <description>&lt;P&gt;The Add-On and script are posted on my GitHub site:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/poco2018/Data_Access" target="_self"&gt;GitHub Site&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The Add-On is data_access and the example script is GetBM.py. The script just displays the Material in a dialog. -- You will need to modify the data as needed. Compiled only fot Archicad 26.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jul 2022 11:55:10 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-Python-API/BuildingMaterial/m-p/344535#M214</guid>
      <dc:creator>poco2013</dc:creator>
      <dc:date>2022-07-18T11:55:10Z</dc:date>
    </item>
    <item>
      <title>Re: BuildingMaterial</title>
      <link>https://community.graphisoft.com/t5/Archicad-Python-API/BuildingMaterial/m-p/344548#M215</link>
      <description>&lt;P&gt;Dear Gerry,&lt;/P&gt;&lt;P&gt;thank you so much for access to your ressources, unfortunately my Archicad version is German, so i cannot load the apx into it since ist seems to be compiled in EN.&lt;/P&gt;&lt;P&gt;so, what to do?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards - Reinhard&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jul 2022 12:42:42 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-Python-API/BuildingMaterial/m-p/344548#M215</guid>
      <dc:creator>plastotronic</dc:creator>
      <dc:date>2022-07-18T12:42:42Z</dc:date>
    </item>
    <item>
      <title>Re: BuildingMaterial</title>
      <link>https://community.graphisoft.com/t5/Archicad-Python-API/BuildingMaterial/m-p/344575#M216</link>
      <description>&lt;P&gt;Hi Gerry,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I just figured out, that it is now possible in Archicad 26 to assign the Value of ThermalTransmission of the BuildingMaterial direct to the PSet_Parameter, which was not possible in the previous versions. But if there was a way for accessing it via Python in the German Version, it would be a good extension in the whole Pipeline.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards - Reinhard&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jul 2022 14:11:41 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-Python-API/BuildingMaterial/m-p/344575#M216</guid>
      <dc:creator>plastotronic</dc:creator>
      <dc:date>2022-07-18T14:11:41Z</dc:date>
    </item>
  </channel>
</rss>

