def dfx_output_text model = Sketchup.active_model entities = model.entities if (entities.length > 0) $dxf_file = File.new( "test.dxf", "w" ) i = 0 while i < (entities.count) if(entities[i].typename == "Text") dxf_ouput_text(entities[i]) end i+=1 end end end def dxf_ouput_text(text) points = text.point $dxf_file.puts( " 0\nTEXT\n1\n192\n330\n1F\n100\nAcDbEntity\n8\n"+text.layer.name+"\n") $dxf_file.puts("100\nAcDbText\n") if(points == nil) $dxf_file.puts("10\n0.0\n")#x $dxf_file.puts("20\n0.0\n")#y $dxf_file.puts("30\n0.0\n")#z else $dxf_file.puts("10\n"+points.x.to_f.to_s+"\n")#x $dxf_file.puts("20\n"+points.y.to_f.to_s+"\n")#y $dxf_file.puts("30\n"+points.z.to_f.to_s+"\n")#z end $dxf_file.puts("39\n"+text.line_weight.to_s+"\n")#thickness $dxf_file.puts("40\n"+(1).to_s+"\n")#text height $dxf_file.puts("1\n"+text.text+"\n")#text end
Google Sketchup-DXF-Export
1782
Tester101
Wie schreibe ich Textobjekte in eine DXF-Datei?
Ich habe ein Skript gefunden, das Sketchup-Zeichnungen in DXF-Dateien exportieren kann. Leider wurden Layer und Text ignoriert. Ich habe es so korrigiert, dass es die richtige Ebene ausgibt, aber ich kann nicht herausfinden, wie ich den Text ausgeben kann.
Ich habe es bis zu dem Punkt, an dem eine Nachricht angezeigt wird, wenn es in der Entitätsauflistung auf eine Textentität stößt, aber ich bin nicht sicher, wie ich es richtig in die Datei schreiben kann.
1 Antwort auf die Frage
0
Tester101
Verwandte Probleme
-
3
Windows Live Mail-Export nach Exchange
-
3
Exportieren Sie E-Mails von Thunderbird nach Microsoft Outlook
-
4
Trennzeichen für den Excel 2007-Export angeben
-
1
So erstellen Sie eine Teileliste in Google SketchUp
-
6
Der Adobe Photoshop-Bildexport führt zu Farbänderungen
-
2
iPhoto-Metada nach EXIF
-
1
Wie exportiere ich E-Mail-Nachrichten aus Outlook Express?
-
2
Windows XP: Wie kann ich Soundschemas laden und speichern?
-
1
Ruby von der Quelle installieren und ein Problem mit gcc haben
-
1
Wie kann ich nur die Lesezeichen unter einem bestimmten Tag in Firefox exportieren?