<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://wiki.delphigl.com/index.php?action=history&amp;feed=atom&amp;title=Blenderscript</id>
		<title>Blenderscript - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.delphigl.com/index.php?action=history&amp;feed=atom&amp;title=Blenderscript"/>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=Blenderscript&amp;action=history"/>
		<updated>2026-04-21T13:49:04Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in DGL Wiki</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=Blenderscript&amp;diff=26202&amp;oldid=prev</id>
		<title>Glawesome: /* Blender exporter Script */ Python-Code in &lt;source&gt;-Block gepackt (für Syntaxhighlighting)</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=Blenderscript&amp;diff=26202&amp;oldid=prev"/>
				<updated>2014-04-21T09:39:06Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Blender exporter Script: &lt;/span&gt; Python-Code in &amp;lt;source&amp;gt;-Block gepackt (für Syntaxhighlighting)&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.delphigl.com/index.php?title=Blenderscript&amp;amp;diff=26202&amp;amp;oldid=22700&quot;&gt;Änderungen zeigen&lt;/a&gt;</summary>
		<author><name>Glawesome</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=Blenderscript&amp;diff=22700&amp;oldid=prev</id>
		<title>Flash: /* Blender exporter Script */</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=Blenderscript&amp;diff=22700&amp;oldid=prev"/>
				<updated>2009-02-22T17:29:24Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Blender exporter Script&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='de'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version vom 22. Februar 2009, 17:29 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Blender exporter Script==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Blender exporter Script==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Folgendes Blenderscript, welches in Python geschrieben ist, exportiert Mesh, Texturkoordinaten und Normalen. Es wurde von [[Benutzer:TAK2004|TAK2004]] geschrieben welcher es euch hiermit freistellt dieses zu erweitern, anzupassen oder einfach zu kopieren.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Folgendes Blenderscript, welches in Python geschrieben ist, exportiert &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;Mesh&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;, Texturkoordinaten und Normalen. Es wurde von [[Benutzer:TAK2004|TAK2004]] geschrieben welcher es euch hiermit freistellt dieses zu erweitern, anzupassen oder einfach zu kopieren.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Zur Bedienung ist folgendes zu sagen:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Zur Bedienung ist folgendes zu sagen:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*es ist auf korrekte Einrückung zu achten, da dadurch Codeblöcke, Funktionen und Einsprungspunkte erkannt werden&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*es ist auf korrekte Einrückung zu achten, da dadurch Codeblöcke, Funktionen und Einsprungspunkte erkannt werden&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Flash</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=Blenderscript&amp;diff=12954&amp;oldid=prev</id>
		<title>Luketheduke: /* Blender exporter Script */</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=Blenderscript&amp;diff=12954&amp;oldid=prev"/>
				<updated>2005-10-01T20:59:03Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Blender exporter Script&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='de'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version vom 1. Oktober 2005, 20:59 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Blender exporter Script==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Blender exporter Script==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Folgendes Blenderscript, welches in Python geschrieben ist, exportiert Mesh, Texturkoordinaten und Normalen. Es wurde von [[Benutzer:TAK2004|TAK2004]] geschrieben welcher es euch hiermit &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;frei stellt &lt;/del&gt;dieses zu &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;erweiter&lt;/del&gt;, anzupassen oder einfach zu kopieren.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Folgendes Blenderscript, welches in Python geschrieben ist, exportiert Mesh, Texturkoordinaten und Normalen. Es wurde von [[Benutzer:TAK2004|TAK2004]] geschrieben welcher es euch hiermit &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;freistellt &lt;/ins&gt;dieses zu &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;erweitern&lt;/ins&gt;, anzupassen oder einfach zu kopieren.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Zur Bedienung ist folgendes zu sagen&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Zur Bedienung ist folgendes zu sagen&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*es ist auf korrekte Einrückung zu achten, da dadurch Codeblöcke,Funktionen und Einsprungspunkte erkannt werden&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*es ist auf korrekte Einrückung zu achten, da dadurch Codeblöcke, Funktionen und Einsprungspunkte erkannt werden&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*die Datei wird an dem am Ende eingetragen Punkt gespeichert&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*die Datei wird an dem am Ende eingetragen Punkt gespeichert&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*bevor das Script im File-&amp;gt;Export Menü erscheint muss das Script einmal interpretiert werden&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*bevor das Script im File-&amp;gt;Export Menü erscheint muss das Script einmal interpretiert werden&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Luketheduke</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=Blenderscript&amp;diff=9801&amp;oldid=prev</id>
		<title>149.225.42.142: /* Blender exporter Script */ Rechtschreibung und Formulierung verbessert</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=Blenderscript&amp;diff=9801&amp;oldid=prev"/>
				<updated>2005-06-11T11:46:24Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Blender exporter Script: &lt;/span&gt; Rechtschreibung und Formulierung verbessert&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='de'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version vom 11. Juni 2005, 11:46 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Blender exporter Script==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Blender exporter Script==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Folgendes Blenderscript, welches in Python geschrieben ist, exportiert &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;das &lt;/del&gt;Mesh, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Texturcoordinate &lt;/del&gt;und &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Normals&lt;/del&gt;. Es wurde von TAK2004 geschrieben &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;und stellt &lt;/del&gt;es hiermit frei dieses zu erweiter, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;anpassen &lt;/del&gt;oder einfach zu kopieren.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Folgendes Blenderscript, welches in Python geschrieben ist, exportiert Mesh, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Texturkoordinaten &lt;/ins&gt;und &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Normalen&lt;/ins&gt;. Es wurde von &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Benutzer:&lt;/ins&gt;TAK2004&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|TAK2004]] &lt;/ins&gt;geschrieben &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;welcher &lt;/ins&gt;es &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;euch &lt;/ins&gt;hiermit frei &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;stellt &lt;/ins&gt;dieses zu erweiter, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;anzupassen &lt;/ins&gt;oder einfach zu kopieren.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Zur &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;bedienung &lt;/del&gt;ist folgendes zu sagen&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Zur &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Bedienung &lt;/ins&gt;ist folgendes zu sagen&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*es ist auf korrekte Einrückung zu achten, da &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;durch diese Codeblocke&lt;/del&gt;,Funktionen und &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Einsprungspunkt &lt;/del&gt;erkannt werden&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*es ist auf korrekte Einrückung zu achten, da &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;dadurch Codeblöcke&lt;/ins&gt;,Funktionen und &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Einsprungspunkte &lt;/ins&gt;erkannt werden&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*die Datei &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;wir &lt;/del&gt;am Ende eingetragen &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;punkt &lt;/del&gt;gespeichert&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*die Datei &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;wird an dem &lt;/ins&gt;am Ende eingetragen &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Punkt &lt;/ins&gt;gespeichert&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*bevor das Script im File-&amp;gt;Export Menü erscheint muss das Script einmal &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Interpretiert &lt;/del&gt;werden&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*bevor das Script im File-&amp;gt;Export Menü erscheint muss das Script einmal &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;interpretiert &lt;/ins&gt;werden&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*ein Script kann über ein Textfenster in Blender angezeigt und gestartet werden&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*ein Script kann über ein Textfenster in Blender angezeigt und gestartet werden&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*das Script achtet nicht auf die Rotation der Objekte, deswegen ist &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;zu raten &lt;/del&gt;durch folgende &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tastenkombis mal &lt;/del&gt;die Objekte &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;neuzujustieren &lt;/del&gt;: &amp;quot;a&amp;quot;(wählt alle Objekte aus/ab),&amp;quot;strg+s&amp;quot;(tranformiert Objektrotation mit dem Mesh und setz dann die rotation auf 0)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*das Script achtet nicht auf die Rotation der Objekte, deswegen ist &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;anzuraten &lt;/ins&gt;durch folgende &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Tastenkombinationen &lt;/ins&gt;die Objekte &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;neu auszurichten &lt;/ins&gt;: &amp;quot;a&amp;quot;(wählt alle Objekte aus/ab),&amp;quot;strg+s&amp;quot;(tranformiert Objektrotation mit dem Mesh und setz dann die rotation auf 0)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*es müssen Lichter,Empty und Kameras entfernt werden da diese &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sonnst &lt;/del&gt;als Objekte interpretiert und falsch behandelt werden&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*es müssen Lichter,Empty und Kameras entfernt werden da diese &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sonst &lt;/ins&gt;als Objekte interpretiert und falsch behandelt werden&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; #!BPY&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; #!BPY&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>149.225.42.142</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=Blenderscript&amp;diff=7729&amp;oldid=prev</id>
		<title>TAK2004: Zeigt ein Blender exporter Script</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=Blenderscript&amp;diff=7729&amp;oldid=prev"/>
				<updated>2005-06-11T09:09:09Z</updated>
		
		<summary type="html">&lt;p&gt;Zeigt ein Blender exporter Script&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Blender exporter Script==&lt;br /&gt;
&lt;br /&gt;
Folgendes Blenderscript, welches in Python geschrieben ist, exportiert das Mesh, Texturcoordinate und Normals. Es wurde von TAK2004 geschrieben und stellt es hiermit frei dieses zu erweiter, anpassen oder einfach zu kopieren.&lt;br /&gt;
Zur bedienung ist folgendes zu sagen&lt;br /&gt;
*es ist auf korrekte Einrückung zu achten, da durch diese Codeblocke,Funktionen und Einsprungspunkt erkannt werden&lt;br /&gt;
*die Datei wir am Ende eingetragen punkt gespeichert&lt;br /&gt;
*bevor das Script im File-&amp;gt;Export Menü erscheint muss das Script einmal Interpretiert werden&lt;br /&gt;
*ein Script kann über ein Textfenster in Blender angezeigt und gestartet werden&lt;br /&gt;
*das Script achtet nicht auf die Rotation der Objekte, deswegen ist zu raten durch folgende tastenkombis mal die Objekte neuzujustieren : &amp;quot;a&amp;quot;(wählt alle Objekte aus/ab),&amp;quot;strg+s&amp;quot;(tranformiert Objektrotation mit dem Mesh und setz dann die rotation auf 0)&lt;br /&gt;
*es müssen Lichter,Empty und Kameras entfernt werden da diese sonnst als Objekte interpretiert und falsch behandelt werden&lt;br /&gt;
&lt;br /&gt;
 #!BPY&lt;br /&gt;
 &lt;br /&gt;
 &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
 Name: '... Meshformat (.meshf)...'&lt;br /&gt;
 Blender: 234&lt;br /&gt;
 Group: 'Export'&lt;br /&gt;
 Tooltip: 'Exportiert die aktuelle Szene in das ... Format'&lt;br /&gt;
 &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 import struct&lt;br /&gt;
 import Blender&lt;br /&gt;
 import sys&lt;br /&gt;
 &lt;br /&gt;
 from Blender import NMesh&lt;br /&gt;
 from Blender import Image&lt;br /&gt;
 from Blender.NMesh import *&lt;br /&gt;
 from Blender.Image import *&lt;br /&gt;
 &lt;br /&gt;
 class TFace:&lt;br /&gt;
 	vertstart=0&lt;br /&gt;
 	vertcount=0&lt;br /&gt;
 &lt;br /&gt;
 class TObject:&lt;br /&gt;
 	posx=0&lt;br /&gt;
 	posy=0&lt;br /&gt;
 	posz=0&lt;br /&gt;
 	facestart=0&lt;br /&gt;
 	facecount=0&lt;br /&gt;
 &lt;br /&gt;
 class meshf:&lt;br /&gt;
 #header&lt;br /&gt;
 	Version=&amp;quot;meshf1&amp;quot;&lt;br /&gt;
  	NumOfVert=0&lt;br /&gt;
 	NumOfFace=0&lt;br /&gt;
  	NumOfObj=0&lt;br /&gt;
 #data&lt;br /&gt;
 &lt;br /&gt;
 	Verts=[]&lt;br /&gt;
 	Faces=[]&lt;br /&gt;
 	Meshs=[]&lt;br /&gt;
 	Texcoords=[]&lt;br /&gt;
 &lt;br /&gt;
 	size=0&lt;br /&gt;
 &lt;br /&gt;
 file=meshf&lt;br /&gt;
 &lt;br /&gt;
 #Funktion zum schreiben des Headers&lt;br /&gt;
 def writeheader():&lt;br /&gt;
 	iof.write(file.Version)&lt;br /&gt;
 	data=struct.pack(&amp;quot;iii&amp;quot;,file.NumOfVert,&lt;br /&gt;
  		                        file.NumOfFace,&lt;br /&gt;
  		                        file.NumOfObj)&lt;br /&gt;
 	iof.write(data)&lt;br /&gt;
 &lt;br /&gt;
 #Funktion zum schreiben des Datenteils&lt;br /&gt;
 def writedata():&lt;br /&gt;
 &lt;br /&gt;
 	#Verticekoordinaten&lt;br /&gt;
 	for v in file.Verts:&lt;br /&gt;
 		data=struct.pack(&amp;quot;fff&amp;quot;,v.co[0],v.co[1],v.co[2])&lt;br /&gt;
 		file.size=file.size+12&lt;br /&gt;
 		iof.write(data)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 	#Normalen&lt;br /&gt;
 	for v in file.Verts:&lt;br /&gt;
 		data=struct.pack(&amp;quot;fff&amp;quot;,v.no[0],v.no[1],v.no[2])&lt;br /&gt;
 		file.size=file.size+12&lt;br /&gt;
 		iof.write(data)&lt;br /&gt;
 &lt;br /&gt;
 	#Texkoordinaten&lt;br /&gt;
 	for t in file.Texcoords:&lt;br /&gt;
 		data=struct.pack(&amp;quot;ff&amp;quot;,t[0],t[1])&lt;br /&gt;
 		file.size=file.size+8&lt;br /&gt;
 		iof.write(data)&lt;br /&gt;
 &lt;br /&gt;
 	#Flächen&lt;br /&gt;
 	for f in file.Faces:&lt;br /&gt;
 		#vertstart,vertcount&lt;br /&gt;
 		data=struct.pack(&amp;quot;ii&amp;quot;,f.vertstart,f.vertcount)&lt;br /&gt;
 		iof.write(data)&lt;br /&gt;
 		file.size=file.size+8&lt;br /&gt;
 &lt;br /&gt;
 	#Objekte&lt;br /&gt;
 	for o in file.Meshs:&lt;br /&gt;
 		data=struct.pack(&amp;quot;fff&amp;quot;,o.posx,o.posy,o.posz)&lt;br /&gt;
 		iof.write(data)&lt;br /&gt;
 		data=struct.pack(&amp;quot;ii&amp;quot;,o.facestart,o.facecount)&lt;br /&gt;
 		iof.write(data)&lt;br /&gt;
 &lt;br /&gt;
 #Funktion zum lesen der Blender Daten&lt;br /&gt;
 def readblenderdata():&lt;br /&gt;
 	#lade alle Objekte in objs&lt;br /&gt;
 	objs=Blender.Object.Get()&lt;br /&gt;
 	#geht alle Objekte in objs durch&lt;br /&gt;
 	for obj in objs:&lt;br /&gt;
 			#holt sich die Meshdaten und speichert sie&lt;br /&gt;
 			mesh=obj.getData()&lt;br /&gt;
 			facecount=file.NumOfFace&lt;br /&gt;
 			file.NumOfFace=file.NumOfFace+len(mesh.faces)&lt;br /&gt;
 &lt;br /&gt;
 			for f in mesh.faces:&lt;br /&gt;
 				if len(f.v)==4:#wenn die Fläche aus 4 Vertice besteht&lt;br /&gt;
 					file.Verts.append(f.v[0])&lt;br /&gt;
 					file.Verts.append(f.v[1])&lt;br /&gt;
 					file.Verts.append(f.v[2])&lt;br /&gt;
 					fa=TFace()&lt;br /&gt;
 					fa.vertstart=len(file.Verts)-3&lt;br /&gt;
 					fa.vertcount=3&lt;br /&gt;
 					file.Faces.append(fa)&lt;br /&gt;
 &lt;br /&gt;
 					file.Verts.append(f.v[0])&lt;br /&gt;
 					file.Verts.append(f.v[2])&lt;br /&gt;
 					file.Verts.append(f.v[3])&lt;br /&gt;
 					fa=TFace()&lt;br /&gt;
 					fa.vertstart=len(file.Verts)-3&lt;br /&gt;
 					fa.vertcount=3&lt;br /&gt;
 					file.Faces.append(fa)&lt;br /&gt;
 &lt;br /&gt;
 					file.NumOfFace=file.NumOfFace+1&lt;br /&gt;
 					file.NumOfVert=file.NumOfVert+6&lt;br /&gt;
 &lt;br /&gt;
 					if len(f.uv)==0:&lt;br /&gt;
 						file.Texcoords.append([0,0])&lt;br /&gt;
 						file.Texcoords.append([0,0])&lt;br /&gt;
 						file.Texcoords.append([0,0])&lt;br /&gt;
 						file.Texcoords.append([0,0])&lt;br /&gt;
 						file.Texcoords.append([0,0])&lt;br /&gt;
 						file.Texcoords.append([0,0])&lt;br /&gt;
 					else:&lt;br /&gt;
 						file.Texcoords.append((f.uv[0][0],f.uv[0][1]))&lt;br /&gt;
 						file.Texcoords.append((f.uv[1][0],f.uv[1][1]))&lt;br /&gt;
 						file.Texcoords.append((f.uv[2][0],f.uv[2][1]))&lt;br /&gt;
 						file.Texcoords.append((f.uv[0][0],f.uv[0][1]))&lt;br /&gt;
 						file.Texcoords.append((f.uv[2][0],f.uv[2][1]))&lt;br /&gt;
 						file.Texcoords.append((f.uv[3][0],f.uv[3][1]))&lt;br /&gt;
 &lt;br /&gt;
 				if len(f.v)==3:#wenn die Fläche aus 3 Vertice besteht&lt;br /&gt;
 					for ve in f.v:&lt;br /&gt;
 						file.Verts.append(ve)&lt;br /&gt;
 					file.NumOfVert=file.NumOfVert+len(f.v)&lt;br /&gt;
 					fa=TFace()&lt;br /&gt;
 					fa.vertstart=len(file.Verts)-3&lt;br /&gt;
 					fa.vertcount=3&lt;br /&gt;
 					file.Faces.append(fa)&lt;br /&gt;
 &lt;br /&gt;
 					if len(f.uv)==0:&lt;br /&gt;
 						file.Texcoords.append([0,0])&lt;br /&gt;
 						file.Texcoords.append([0,0])&lt;br /&gt;
 						file.Texcoords.append([0,0])&lt;br /&gt;
 					else:&lt;br /&gt;
 						for tc in f.uv:&lt;br /&gt;
 							file.Texcoords.append((tc[0],tc[1]))&lt;br /&gt;
 &lt;br /&gt;
 			ob=TObject()&lt;br /&gt;
 			ob.posx=obj.LocX&lt;br /&gt;
 			ob.posy=obj.LocY&lt;br /&gt;
 			ob.posz=obj.LocZ&lt;br /&gt;
 			ob.facestart=facecount&lt;br /&gt;
 			ob.facecount=file.NumOfFace-facecount&lt;br /&gt;
 			file.Meshs.append(ob)&lt;br /&gt;
 &lt;br /&gt;
 			#Objektanzahl erhoehen&lt;br /&gt;
 			file.NumOfObj=file.NumOfObj+1&lt;br /&gt;
 &lt;br /&gt;
 print &amp;quot;start&amp;quot;&lt;br /&gt;
 #Open File&lt;br /&gt;
 iof=open(&amp;quot;C:/Medien/player.xdp&amp;quot;,&amp;quot;wb&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 #holt die Szenendaten&lt;br /&gt;
 readblenderdata()&lt;br /&gt;
 &lt;br /&gt;
 #schreibt den Header der Datei&lt;br /&gt;
 writeheader()&lt;br /&gt;
 &lt;br /&gt;
 #schreibt den Datenteil der Datei&lt;br /&gt;
 writedata()&lt;br /&gt;
 &lt;br /&gt;
 #Datei schliessen&lt;br /&gt;
 iof.close()&lt;br /&gt;
 &lt;br /&gt;
 print &amp;quot;Flaechen:&amp;quot;+str(file.NumOfFace)&lt;br /&gt;
 print &amp;quot;Vertice:&amp;quot;+str(file.NumOfVert)&lt;br /&gt;
 print &amp;quot;ready Size:&amp;quot;+str(file.size)&lt;/div&gt;</summary>
		<author><name>TAK2004</name></author>	</entry>

	</feed>