<?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: Eigenes Bild 3D aus verknüpfter Bibliothek" in Programmierung</title>
    <link>https://community.graphisoft.com/t5/Programmierung/Eigenes-Bild-3D-aus-verkn%C3%BCpfter-Bibliothek/m-p/543209#M5960</link>
    <description>Soweit ich weiss, kannst Du die von Dir genutzte Art der Bildauswahl nur global über die gesamte Bibliothek nutzen.&lt;BR /&gt;Alternativen wären:&lt;BR /&gt;a) Manuelle Eingabe des Dateinamens&lt;BR /&gt;b) vorgegebene Auswahlliste über VALUES&lt;BR /&gt;c) Nutzen des File-Manager-Addons, wo man einen Pfad festlegen kann,&lt;BR /&gt;siehe Beispiel: &lt;!-- m --&gt;&lt;A class="postlink" href="http://www.selfgdl.de/addons/filemanager-io/input-3/" onclick="window.open(this.href);&amp;lt;br /&amp;gt;            return false;"&gt;http://www.selfgdl.de/addons/filemanager-io/input-3/&lt;/A&gt;&lt;!-- m --&gt;&lt;BR /&gt;(2 Text-Parameter anlegen: dateiname + verz, ins verz irgendwas eintippen,&lt;BR /&gt;dann erscheint ein Auswahldialog)</description>
    <pubDate>Wed, 19 Oct 2016 18:28:28 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-10-19T18:28:28Z</dc:date>
    <item>
      <title>Eigenes Bild 3D aus verknüpfter Bibliothek</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Eigenes-Bild-3D-aus-verkn%C3%BCpfter-Bibliothek/m-p/543208#M5959</link>
      <description>Hallo zusammen, &lt;BR /&gt;&lt;BR /&gt;ich habe einen Monitor programmiert, auf den man ein eigenes Bild als 3D Textur legen kann. Dazu hab ich mir den Code für das 3D Script aus dem ArchiCAD Monitor geklaut. Das sieht bei mir dann so aus:&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="3"&gt;!!!!!! Materialdefinition Auswahl eigenes Bild&lt;BR /&gt;&lt;BR /&gt;DEFINE empty_fill "emptyFill"&lt;BR /&gt;&lt;BR /&gt;screenSizeX = A - 2*R1&lt;BR /&gt;screenSizeY = ZZYZX -2*R1&lt;BR /&gt;&lt;BR /&gt;IF gs_picture_custom and gs_picture_name &amp;lt;&amp;gt; "" THEN&lt;BR /&gt;	DEFINE TEXTURE "custPict" gs_picture_name, screenSizeX, screenSizeY, 0, 0&lt;BR /&gt;	DEFINE MATERIAL "custPict" 20,&lt;BR /&gt;		0.8, 0.8, 0.8,&lt;BR /&gt;		0.58, 0.85, 0.2, 0,&lt;BR /&gt;		50,&lt;BR /&gt;		0,&lt;BR /&gt;		0.878401, 0.513481, 0.412253,&lt;BR /&gt;		0, 0, 0,&lt;BR /&gt;		0,&lt;BR /&gt;		IND(fill, "emptyFill"), 1,&lt;BR /&gt;		IND(texture, "custPict")&lt;BR /&gt;ELSE&lt;BR /&gt;	DEFINE TEXTURE "defPict" 1, screenSizeX, screenSizeY, 0, 0&lt;BR /&gt;	DEFINE MATERIAL "defPict" 20,&lt;BR /&gt;		0.8, 0.8, 0.8,&lt;BR /&gt;		0.58, 0.85, 0.2, 0,&lt;BR /&gt;		50,&lt;BR /&gt;		0,&lt;BR /&gt;		0.878401, 0.513481, 0.412253,&lt;BR /&gt;		0, 0, 0,&lt;BR /&gt;		0,&lt;BR /&gt;		IND(fill, "emptyFill"), 1,&lt;BR /&gt;		IND(texture, "defPict")&lt;BR /&gt;ENDIF&lt;BR /&gt;&lt;BR /&gt;! Ende Materialdefinition&lt;BR /&gt;&lt;BR /&gt;! Bildschirm&lt;BR /&gt;ADD R1,0,R1&lt;BR /&gt;&lt;BR /&gt;	IF bPictureOnScreen THEN&lt;BR /&gt;		IF gs_picture_custom AND gs_picture_name &amp;lt;&amp;gt; "" THEN&lt;BR /&gt;			MATERIAL "custPict"&lt;BR /&gt;		ELSE&lt;BR /&gt;			MATERIAL "defPict"&lt;BR /&gt;		ENDIF&lt;BR /&gt;	ELSE&lt;BR /&gt;		MATERIAL mat2&lt;BR /&gt;	ENDIF&lt;BR /&gt;&lt;BR /&gt;BLOCK A-R1*2,0.04,H-R1*2&lt;BR /&gt;	VERT 0, 0, 0&lt;BR /&gt;	VERT 1 - 2 * SYMB_MIRRORED, 0, 0	! Correcting the Texture mapping for Picture in case of mirrored object&lt;BR /&gt;	VERT 0, 1, 0&lt;BR /&gt;	VERT 0, 0, 1&lt;BR /&gt;	COOR 2+256, -1, -2, -3, -4&lt;BR /&gt;	BODY 1&lt;BR /&gt;	DEL 1&lt;BR /&gt;RETURN&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;Nun ist das Problem, dass in der Auswahlliste im Objekt ALLE zu findenden Grafiken enthalten sind. Also auch alle die in der Bibliothek von AC20 zu finden sind. &lt;BR /&gt;&lt;BR /&gt;Gibt es eine Möglichkeit einen Dateipfad einzustellen? Oder es auf eine Bibliothek zu beschränken? Die Grafiken die ich zur Auswahl stellen möchte befinden sich in der gleichen Verknüpften Bibliothek wie der Monitor. &lt;BR /&gt;&lt;BR /&gt;Super wäre es, wenn die Auswahl dynamisch bleibt, so dass ich auch neu dazu gekommene Grafiken nach einer Bibliotheksaktualisierung verwenden kann.&lt;BR /&gt;&lt;BR /&gt;&lt;B&gt;Danke&lt;/B&gt; schonmal!</description>
      <pubDate>Wed, 19 Oct 2016 14:00:29 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Eigenes-Bild-3D-aus-verkn%C3%BCpfter-Bibliothek/m-p/543208#M5959</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-10-19T14:00:29Z</dc:date>
    </item>
    <item>
      <title>Re: Eigenes Bild 3D aus verknüpfter Bibliothek</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Eigenes-Bild-3D-aus-verkn%C3%BCpfter-Bibliothek/m-p/543209#M5960</link>
      <description>Soweit ich weiss, kannst Du die von Dir genutzte Art der Bildauswahl nur global über die gesamte Bibliothek nutzen.&lt;BR /&gt;Alternativen wären:&lt;BR /&gt;a) Manuelle Eingabe des Dateinamens&lt;BR /&gt;b) vorgegebene Auswahlliste über VALUES&lt;BR /&gt;c) Nutzen des File-Manager-Addons, wo man einen Pfad festlegen kann,&lt;BR /&gt;siehe Beispiel: &lt;!-- m --&gt;&lt;A class="postlink" href="http://www.selfgdl.de/addons/filemanager-io/input-3/" onclick="window.open(this.href);&amp;lt;br /&amp;gt;            return false;"&gt;http://www.selfgdl.de/addons/filemanager-io/input-3/&lt;/A&gt;&lt;!-- m --&gt;&lt;BR /&gt;(2 Text-Parameter anlegen: dateiname + verz, ins verz irgendwas eintippen,&lt;BR /&gt;dann erscheint ein Auswahldialog)</description>
      <pubDate>Wed, 19 Oct 2016 18:28:28 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Eigenes-Bild-3D-aus-verkn%C3%BCpfter-Bibliothek/m-p/543209#M5960</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-10-19T18:28:28Z</dc:date>
    </item>
  </channel>
</rss>

