<?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>Thema "Re: intern definierte  materialien verwenden oder welche aus" in Programmierung</title>
    <link>https://community.graphisoft.com/t5/Programmierung/intern-definierte-materialien-verwenden-oder-welche-aus/m-p/448473#M2614</link>
    <description>hi hase, &lt;BR /&gt; &lt;BR /&gt; danke für den ansatz, genau so isses!&lt;BR /&gt; wobei man auch alles im 3d skript erledigen kann, sofern man auf eine rückmeldung verzichten kann&lt;BR /&gt; ich hab's jetzt jedenfalls hinbekommen: &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;! interne materialien oder solche aus der liste nehmen by zzyzx&lt;BR /&gt; ! m1 ( material in parameterliste)&lt;BR /&gt; ! m_int ( checkboxparameter in parameterliste)&lt;BR /&gt; &lt;BR /&gt; DEFINE MATERIAL	"RAL-9010" 4,	0.95,	0.96,	0.96&lt;BR /&gt; if m_int then&lt;BR /&gt;     mat1 = "RAL-9010"&lt;BR /&gt; else&lt;BR /&gt;     mat1 = m1&lt;BR /&gt; endif&lt;BR /&gt; &lt;BR /&gt; material mat1&lt;BR /&gt; &lt;BR /&gt; block 1,1,1&lt;BR /&gt; sphere 0.65</description>
    <pubDate>Thu, 01 Dec 2005 16:00:00 GMT</pubDate>
    <dc:creator>zzyzx</dc:creator>
    <dc:date>2005-12-01T16:00:00Z</dc:date>
    <item>
      <title>intern definierte  materialien verwenden oder welche aus</title>
      <link>https://community.graphisoft.com/t5/Programmierung/intern-definierte-materialien-verwenden-oder-welche-aus/m-p/448471#M2612</link>
      <description>ich bin grad an einem objekt dran, da hätte ich gerne folgendes drin: &lt;BR /&gt; &lt;BR /&gt; eine option zum umschalten, ob interne oder per auswahlmenü definierte materialien verwendet werden sollen. &lt;BR /&gt; dabei soll vermieden werden, dass irgendwelche materialien dem normalen menü hinzugefügt werden (was man ja mittels einer master gdl machen kann, aber ich kann das auch nicht leiden und will's deshalb auch sonst niemandem zumuten)&lt;BR /&gt; &lt;BR /&gt; aber wie?</description>
      <pubDate>Thu, 01 Dec 2005 15:31:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/intern-definierte-materialien-verwenden-oder-welche-aus/m-p/448471#M2612</guid>
      <dc:creator>zzyzx</dc:creator>
      <dc:date>2005-12-01T15:31:00Z</dc:date>
    </item>
    <item>
      <title>Re: intern definierte  materialien verwenden oder welche aus</title>
      <link>https://community.graphisoft.com/t5/Programmierung/intern-definierte-materialien-verwenden-oder-welche-aus/m-p/448472#M2613</link>
      <description>Interne Materialien musst du im Masterscript definieren.&lt;BR /&gt; &lt;BR /&gt; Externe werden über den normalen Materialienparameter aufgerufen.&lt;BR /&gt; &lt;BR /&gt; Wahrscheinlich musst du zwei Parameter anlegen für die jeweilige Auswahl und einen der zwischen diesen beiden hin und her schaltet. &lt;BR /&gt; &lt;BR /&gt; Das müsste dann wohl im Masterscript abgefangen werden, welcher der beiden dann jeweils eingesetzt wird.&lt;BR /&gt; &lt;BR /&gt; Sozusagen:&lt;BR /&gt; &lt;BR /&gt; IF parameterauswahl=vonarchicad THEN&lt;BR /&gt; farbparameter=archicadfarbparameter&lt;BR /&gt; ENDIF&lt;BR /&gt; &lt;BR /&gt; IF parameterauswahl=intern THEN&lt;BR /&gt; farbparameter=internerfarbparameter&lt;BR /&gt; ENDIF&lt;BR /&gt; &lt;BR /&gt; nicht vergessen dass man im Masterscript die Parameter noch mal neu setzt mit PARAMETERS farbparameter?farbparameter, etc&lt;BR /&gt; &lt;BR /&gt; Und im 3D Script dann&lt;BR /&gt; MATERIAL farbparameter&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; so könnte es klappen, denke ich...&lt;BR /&gt; &lt;BR /&gt; Hasige Grüße</description>
      <pubDate>Thu, 01 Dec 2005 15:44:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/intern-definierte-materialien-verwenden-oder-welche-aus/m-p/448472#M2613</guid>
      <dc:creator>Holger_Kreienbrink</dc:creator>
      <dc:date>2005-12-01T15:44:00Z</dc:date>
    </item>
    <item>
      <title>Re: intern definierte  materialien verwenden oder welche aus</title>
      <link>https://community.graphisoft.com/t5/Programmierung/intern-definierte-materialien-verwenden-oder-welche-aus/m-p/448473#M2614</link>
      <description>hi hase, &lt;BR /&gt; &lt;BR /&gt; danke für den ansatz, genau so isses!&lt;BR /&gt; wobei man auch alles im 3d skript erledigen kann, sofern man auf eine rückmeldung verzichten kann&lt;BR /&gt; ich hab's jetzt jedenfalls hinbekommen: &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;! interne materialien oder solche aus der liste nehmen by zzyzx&lt;BR /&gt; ! m1 ( material in parameterliste)&lt;BR /&gt; ! m_int ( checkboxparameter in parameterliste)&lt;BR /&gt; &lt;BR /&gt; DEFINE MATERIAL	"RAL-9010" 4,	0.95,	0.96,	0.96&lt;BR /&gt; if m_int then&lt;BR /&gt;     mat1 = "RAL-9010"&lt;BR /&gt; else&lt;BR /&gt;     mat1 = m1&lt;BR /&gt; endif&lt;BR /&gt; &lt;BR /&gt; material mat1&lt;BR /&gt; &lt;BR /&gt; block 1,1,1&lt;BR /&gt; sphere 0.65</description>
      <pubDate>Thu, 01 Dec 2005 16:00:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/intern-definierte-materialien-verwenden-oder-welche-aus/m-p/448473#M2614</guid>
      <dc:creator>zzyzx</dc:creator>
      <dc:date>2005-12-01T16:00:00Z</dc:date>
    </item>
    <item>
      <title>Re: intern definierte  materialien verwenden oder welche aus</title>
      <link>https://community.graphisoft.com/t5/Programmierung/intern-definierte-materialien-verwenden-oder-welche-aus/m-p/448474#M2615</link>
      <description>Hallo zzyzx,&lt;BR /&gt; &lt;BR /&gt; Wenn die Materialien im Master definiert werden tauchen sie auch im normalen Menü auf. Werden sie im Objekt definiert, tauchen sie dort nicht auf, erhalten aber auch keinen internen Index, weswegen sie nur per String, also per Namen, aktiviert werden können (Im Gegensatz dazu werden Schraffuren und Linien IMMER in das Standardmenü aufgenommen.)&lt;BR /&gt; &lt;BR /&gt; Somit kannst du deine eigenen Materialien gar nicht mit dem gleichen Parameter abfragen wie die global verfügbaren. Die Lise der lokal verfügbaren Materialien solltest du dann im Parameterskript selbst anlegen.&lt;BR /&gt; &lt;BR /&gt; Wenn du es kompliziert machen willst fragst du alle globalen Materialien per "NAME_of_Material" ab und machst einen Textparameter als Abfrageliste. Halte ich aber nicht für sehr komfortabel. Besser 2 Parameter.&lt;BR /&gt;  &lt;BR /&gt;  &lt;SMALL&gt;[ 01. Dezember 2005, 17:04: Beitrag editiert von: Ove Bodj ]&lt;/SMALL&gt;</description>
      <pubDate>Thu, 01 Dec 2005 16:02:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/intern-definierte-materialien-verwenden-oder-welche-aus/m-p/448474#M2615</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2005-12-01T16:02:00Z</dc:date>
    </item>
    <item>
      <title>Re: intern definierte  materialien verwenden oder welche aus</title>
      <link>https://community.graphisoft.com/t5/Programmierung/intern-definierte-materialien-verwenden-oder-welche-aus/m-p/448475#M2616</link>
      <description>@ ove: &lt;BR /&gt; &lt;BR /&gt; danke auch für deine erläuterungen. &lt;BR /&gt; da stecken doch mehr möglichkeiten drin, als erwartet. &lt;BR /&gt; ich denke, ich werde in meinem fall diesmal nur eine ganz einfache sache machen: bei internem material gibts keine auswahl sondern es wird einfach nur das vorgesehene material zugewiesen und der materialauswahlparameter im ui ausgeblendet und stattdessern der name des internen materials eingeblendet. &lt;BR /&gt; &lt;BR /&gt; wenn ich es mal etwas komfortabler machen werde, gibts eben eine kleine liste mit vier selbstdfinierten matrerialien und wie du gesagt hast zwei verschiedene parameter&lt;BR /&gt; &lt;BR /&gt; die sache mit der liste aus allen internen +selbstdefinierten materialien ist zwar auch nicht schlecht, aber es tauchen dann auch nur namen auf und die liste dürfte ggf. ziemlich lang werden. &lt;BR /&gt; &lt;BR /&gt;   :winken:</description>
      <pubDate>Thu, 01 Dec 2005 16:23:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/intern-definierte-materialien-verwenden-oder-welche-aus/m-p/448475#M2616</guid>
      <dc:creator>zzyzx</dc:creator>
      <dc:date>2005-12-01T16:23:00Z</dc:date>
    </item>
    <item>
      <title>Re: intern definierte  materialien verwenden oder welche aus</title>
      <link>https://community.graphisoft.com/t5/Programmierung/intern-definierte-materialien-verwenden-oder-welche-aus/m-p/448476#M2617</link>
      <description>das sieht dann so aus: &lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;! interne materialien oder solche aus der liste nehmen by zzyzx&lt;BR /&gt; ! m1 ( material in parameterliste)&lt;BR /&gt; ! m_int ( checkboxparameter in parameterliste)&lt;BR /&gt; ! mliste ( Liste mit internen Materialien)&lt;BR /&gt; &lt;BR /&gt; ! 3d Skript&lt;BR /&gt; DEFINE MATERIAL	"RAL-9010" 4,	0.95,	0.96,	0.96&lt;BR /&gt; DEFINE MATERIAL	"RAL-7016" 4,	0.3,	0.3,	0.3&lt;BR /&gt; if m_int then&lt;BR /&gt;     mat1 = mliste&lt;BR /&gt; else&lt;BR /&gt;     mat1 = m1&lt;BR /&gt; endif&lt;BR /&gt; material mat1&lt;BR /&gt; block 1,1,1&lt;BR /&gt; sphere 0.65&lt;BR /&gt; &lt;BR /&gt; ! parameter skript&lt;BR /&gt; &lt;BR /&gt; values "mliste" "Ral-9010","Ral-7016"&lt;BR /&gt; if m_int then&lt;BR /&gt; 	lock "m1"&lt;BR /&gt; else&lt;BR /&gt; 	lock "mliste"&lt;BR /&gt; endif  danke nochmals für die ideen und anregungen   :winken:</description>
      <pubDate>Thu, 01 Dec 2005 16:31:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/intern-definierte-materialien-verwenden-oder-welche-aus/m-p/448476#M2617</guid>
      <dc:creator>zzyzx</dc:creator>
      <dc:date>2005-12-01T16:31:00Z</dc:date>
    </item>
    <item>
      <title>Re: intern definierte  materialien verwenden oder welche aus</title>
      <link>https://community.graphisoft.com/t5/Programmierung/intern-definierte-materialien-verwenden-oder-welche-aus/m-p/448477#M2618</link>
      <description>Dein Objekt schreit quasi nach dem Befehl &lt;B&gt; DEFINE_MATERIAL_BASED_ON&lt;/B&gt;, der bestehende Materialdefinition aufnimmt und nur gezielte Attribute (z.B. RGB  &lt;!-- s;) --&gt;&lt;span class="lia-unicode-emoji" title=":zwinkerndes_Gesicht:"&gt;😉&lt;/span&gt;&lt;!-- s;) --&gt;  ) ändert. Ums ganz genau zu wissen kannst du auch &lt;B&gt;REQUEST{2} ("Material_info", material, parametername, variable1 [,... variable5]) &lt;/B&gt; nehmen und erst mal alle Materialeigenschaften auszulesen. So kannst du ein Material wählen lassen, aber auf deinen RAL-Ton geändert neu definieren. Und nun der unschöne Aspekt: Geht erst ab AC9.   &lt;!-- s:mad: --&gt;&lt;span class="lia-unicode-emoji" title=":wütendes_Gesicht:"&gt;😠&lt;/span&gt;&lt;!-- s:mad: --&gt;</description>
      <pubDate>Thu, 01 Dec 2005 21:31:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/intern-definierte-materialien-verwenden-oder-welche-aus/m-p/448477#M2618</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2005-12-01T21:31:00Z</dc:date>
    </item>
    <item>
      <title>Re: intern definierte  materialien verwenden oder welche aus</title>
      <link>https://community.graphisoft.com/t5/Programmierung/intern-definierte-materialien-verwenden-oder-welche-aus/m-p/448478#M2619</link>
      <description>&amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Zitat:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;font size="2" face="Verdana, Helvetica, sans-serif"&amp;gt;Original erstellt von Frank Beister:&lt;BR /&gt; &lt;B&gt; Dein Objekt schreit quasi ... &lt;/B&gt;lassen wir's schreien  &lt;!-- s;) --&gt;&lt;span class="lia-unicode-emoji" title=":zwinkerndes_Gesicht:"&gt;😉&lt;/span&gt;&lt;!-- s;) --&gt; &lt;BR /&gt; sooo kompliziert wollte ich es eigentlich nicht machen. &lt;BR /&gt;   :winken:</description>
      <pubDate>Fri, 02 Dec 2005 10:23:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/intern-definierte-materialien-verwenden-oder-welche-aus/m-p/448478#M2619</guid>
      <dc:creator>zzyzx</dc:creator>
      <dc:date>2005-12-02T10:23:00Z</dc:date>
    </item>
  </channel>
</rss>

