<?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: Eigene 3D Silhouetten erstellen?" in Programmierung</title>
    <link>https://community.graphisoft.com/t5/Programmierung/Eigene-3D-Silhouetten-erstellen/m-p/432549#M707</link>
    <description>... zuerst musst du dafür sorgen, dass sich der mittelpunkt der figur am projektursprung befindet; also die decke mit der silhouette hier erstellen, nicht irhgendwo im projekt. &lt;BR /&gt; &lt;BR /&gt; dann öffnest du einfach mal das objekt mit den bitmap-menschen und kopierst den anfang aus dem 3d skript in dein objekt. &lt;BR /&gt; &lt;BR /&gt;   :winken:</description>
    <pubDate>Fri, 03 Aug 2007 12:04:00 GMT</pubDate>
    <dc:creator>zzyzx</dc:creator>
    <dc:date>2007-08-03T12:04:00Z</dc:date>
    <item>
      <title>Eigene 3D Silhouetten erstellen?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Eigene-3D-Silhouetten-erstellen/m-p/432547#M705</link>
      <description>Hallo erstmal,&lt;BR /&gt; zuerst einmal kenn ich mich mit dem erstellen und verändern von GDL-Objekten nicht aus. Ich möchte aber eigene 3D-Silhouetten erstellen.&lt;BR /&gt; Folgendes hab ich bereits gemacht:&lt;BR /&gt; 1. Eine 2D-Silhouette mit dem Deckenwerkzeug erstellt (d=0,005)&lt;BR /&gt; 2. Im 3D-Modus (Axonometrie, Draufsicht) als GSM/GDL-Objekt gespeichert.&lt;BR /&gt; 3. Testweise in ArchiCAD geladen -&amp;gt; funktioniert soweit.&lt;BR /&gt; &lt;BR /&gt; Und jetzt meine Fragen:&lt;BR /&gt; 1. Wie kann ich das Objekt senkrecht zum Boden aufstellen?&lt;BR /&gt; 2. Was muss man machen, damit sich das Objekt jeweils automatisch nach der Kamera ausrichtet?&lt;BR /&gt; &lt;BR /&gt; Schonmal herzlichen Dank&lt;BR /&gt; croccofixio</description>
      <pubDate>Fri, 03 Aug 2007 07:45:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Eigene-3D-Silhouetten-erstellen/m-p/432547#M705</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-08-03T07:45:00Z</dc:date>
    </item>
    <item>
      <title>Re: Eigene 3D Silhouetten erstellen?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Eigene-3D-Silhouetten-erstellen/m-p/432548#M706</link>
      <description>-edit-&lt;BR /&gt; &lt;BR /&gt; -&amp;gt; senkrecht zum Boden: nicht in der Draufsicht sondern in der Seitenansicht in der Axonmetrie speichern.&lt;BR /&gt; &lt;BR /&gt; Jetzt steht das Objekt senkrecht zum Boden!&lt;BR /&gt; &lt;BR /&gt; Wie kann man das Objekt, nun dazu bringen, sich immer nach der Kamera auszurichten?</description>
      <pubDate>Fri, 03 Aug 2007 07:54:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Eigene-3D-Silhouetten-erstellen/m-p/432548#M706</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-08-03T07:54:00Z</dc:date>
    </item>
    <item>
      <title>Re: Eigene 3D Silhouetten erstellen?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Eigene-3D-Silhouetten-erstellen/m-p/432549#M707</link>
      <description>... zuerst musst du dafür sorgen, dass sich der mittelpunkt der figur am projektursprung befindet; also die decke mit der silhouette hier erstellen, nicht irhgendwo im projekt. &lt;BR /&gt; &lt;BR /&gt; dann öffnest du einfach mal das objekt mit den bitmap-menschen und kopierst den anfang aus dem 3d skript in dein objekt. &lt;BR /&gt; &lt;BR /&gt;   :winken:</description>
      <pubDate>Fri, 03 Aug 2007 12:04:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Eigene-3D-Silhouetten-erstellen/m-p/432549#M707</guid>
      <dc:creator>zzyzx</dc:creator>
      <dc:date>2007-08-03T12:04:00Z</dc:date>
    </item>
    <item>
      <title>Re: Eigene 3D Silhouetten erstellen?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Eigene-3D-Silhouetten-erstellen/m-p/432550#M708</link>
      <description>hallo zzyzx ,&lt;BR /&gt; ich hab die figuren jeweils immer mit dem kopf am projektursprung erstellt (und gespeichert), passt das dann auch?&lt;BR /&gt; &lt;BR /&gt; und welche bitmap menschen? hab nur die standard archicad-bibliothek und finde keine bitmap-menschen, die sich mitdrehen...&lt;BR /&gt; &lt;BR /&gt; mfg croccofixio</description>
      <pubDate>Fri, 03 Aug 2007 17:48:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Eigene-3D-Silhouetten-erstellen/m-p/432550#M708</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-08-03T17:48:00Z</dc:date>
    </item>
    <item>
      <title>Re: Eigene 3D Silhouetten erstellen?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Eigene-3D-Silhouetten-erstellen/m-p/432551#M709</link>
      <description>hab' mal eben schnell ein beispiel gebastelt; &lt;BR /&gt; die figur habe ich als schraffur gezeichnet (wichtig dabei: fußpunkt direkt am projektursprung) und ins 2d skript gezogen, dann am anfang und ende entsprechend modifiziert und ins 3d skript eingebaut (vorteil davon ist beim einsatz von gebogenen kanten ein schlankeres skript). genausogut kannst du eine decke direkt aus dem grundrissfenster an die passende stelle des 3d skripts ziehen. &lt;BR /&gt; &lt;BR /&gt; wenns klemmt einfach nochmal fragen&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; ! automatische ausrichtung auf kamera aus menschen-bitmap-70&lt;BR /&gt; ! modifikation zzyzx&lt;BR /&gt; ! original Sz. T.! 1999&lt;BR /&gt; dx= k~ - n~&lt;BR /&gt; dy= l~ - o~&lt;BR /&gt; rotx 90&lt;BR /&gt; roty -w~&lt;BR /&gt; if k~=n~ and l~&amp;lt;o~ then goto 2&lt;BR /&gt; if k~=n~ and l~&amp;gt;o~ then &lt;BR /&gt;     roty 180&lt;BR /&gt;     goto 2&lt;BR /&gt; endif&lt;BR /&gt; &lt;BR /&gt; alf=atn(abs(dy/dx))&lt;BR /&gt; if dx&amp;lt;0 and dy&amp;gt;0 then roty (180-alf)&lt;BR /&gt; if dx&amp;lt;0 and dy&amp;lt;0 then roty (180+alf)&lt;BR /&gt; if dx&amp;gt;0 and dy&amp;lt;0 then roty (-alf)&lt;BR /&gt; if dx&amp;gt;0 and dy&amp;gt;0 then roty (alf)&lt;BR /&gt; &lt;BR /&gt; roty 90&lt;BR /&gt; 2:&lt;BR /&gt; &lt;BR /&gt; hotspot 0,0,0&lt;BR /&gt; !!!!!alternativ: hier selbstgezeichnete figur als decke einsetzen - fußpunkt = 0,0&lt;BR /&gt; addz -1&lt;BR /&gt; plane     29, &lt;BR /&gt;            -0.036934,     1.8,      1, &lt;BR /&gt;             0.033269,     1.655654,      1, &lt;BR /&gt;            -0.016541,     1.509368,      1, &lt;BR /&gt;             0.153384,     1.352508,      1, &lt;BR /&gt;             0.199756,     0.766157,      1, &lt;BR /&gt;             0.130424,     0.760824,      1, &lt;BR /&gt;             0.067761,     1.299554,      1, &lt;BR /&gt;             0.045488,     0.111652,      1, &lt;BR /&gt;             0.088176,     0.050669,      1, &lt;BR /&gt;             0.0,     0.0,      1, &lt;BR /&gt;            -0.070299,     0.070299,      1, &lt;BR /&gt;            -0.051689,     0.839674,      1, &lt;BR /&gt;            -0.08684,     0.822916,      1, &lt;BR /&gt;            -0.116049,     0.645922,      1, &lt;BR /&gt;            -0.101121,     0.23351,      1, &lt;BR /&gt;            -0.168384,     0.200427,      1, &lt;BR /&gt;            -0.161275,     0.339091,      1, &lt;BR /&gt;            -0.243372,     0.668368,      1, &lt;BR /&gt;            -0.189055,     0.923289,      1, &lt;BR /&gt;            -0.19552,     1.31533,      1, &lt;BR /&gt;            -0.297738,     0.97592,      1, &lt;BR /&gt;            -0.256386,     0.905621,      1, &lt;BR /&gt;            -0.314477,     0.917316,      1, &lt;BR /&gt;            -0.35082,     1.012307,      1, &lt;BR /&gt;            -0.234847,     1.488792,      1, &lt;BR /&gt;            -0.127232,     1.524924,      1, &lt;BR /&gt;            -0.18694,     1.652794,      1, &lt;BR /&gt;            -0.147248,     1.795268,      1, &lt;BR /&gt;            -0.036934,     1.8,     1&lt;BR /&gt; &lt;BR /&gt; del top&lt;BR /&gt; end&lt;BR /&gt;  :winken: &lt;BR /&gt; ps: das ganze skript kommt ins 3d skript des neuen objekts, im 2d skript schreibst du folgendes rein &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;  hotspot2 0,0&lt;BR /&gt; circle2 0,0,0.1&lt;BR /&gt; end&lt;BR /&gt;  &lt;BR /&gt;  &lt;SMALL&gt;[ 07. August 2007, 15:21: Beitrag editiert von: zzyzx ]&lt;/SMALL&gt;</description>
      <pubDate>Tue, 07 Aug 2007 13:18:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Eigene-3D-Silhouetten-erstellen/m-p/432551#M709</guid>
      <dc:creator>zzyzx</dc:creator>
      <dc:date>2007-08-07T13:18:00Z</dc:date>
    </item>
  </channel>
</rss>

