3D-Drucker/FreeCad: Unterschied zwischen den Versionen

Aus Wiki CCC Göttingen
Zur Navigation springen Zur Suche springen
(Mesh2Part)
 
Zeile 15: Zeile 15:
*  
*  
[[Datei:freecad-repair.png|400px]]
[[Datei:freecad-repair.png|400px]]
== Mesh to Part ==
Wenn nur ein stl vorliegt, aber mensch in freecad das stl weiterverwenden kann ist es nützlich, das Mesh (hier mit dem namen mymesh) zu einem Part zu konvertieren:
<highlightSyntax language="python">
import Mesh,Part
mesh = App.ActiveDocument.getObject("mymesh").Mesh
shape = Part.Shape()
shape.makeShapeFromMesh(mesh.Topology,0.05)
solid = Part.makeSolid(shape)
Part.show(solid)
</highlightSyntax>
siehe auch http://sourceforge.net/apps/mediawiki/free-cad/index.php?title=Mesh_to_Part


== Erzeugte Modelle ==
== Erzeugte Modelle ==
Zeile 20: Zeile 33:
* [[3D-Drucker/Peaceflower#Blumenaufsatz]]
* [[3D-Drucker/Peaceflower#Blumenaufsatz]]
* [[Flevo]]
* [[Flevo]]
 
* [[Garmin]]
[[Kategorie:3D-Drucker]]
[[Kategorie:3D-Drucker]]

Aktuelle Version vom 3. Mai 2012, 19:41 Uhr

Kommentare[Bearbeiten]

  • leider ist das Paket in debian sid/testing gerade nicht zu gebrauchen --Hefee 01:57, 28. Feb. 2012 (CET)
    • die version 0.12.5284-dfsg-5+b1 ist nun wieder benutzbar --Hefee 01:36, 11. Apr. 2012 (CEST)
  • selber aus den sourcen(git) gebaut - freecad kompilieren

STL erstellen[Bearbeiten]

  • use mesh desgin (View -> Workbensh -> mesh design)
  • Meshes -> "Create Mesh from geometry"

STLs fixen[Bearbeiten]

zu Problemen führen duplicated Points, Non Manifolds und self Intersections. Duplicated Points und Non Manifolds können meist von freecad befriediedigend repariert werden.

  • use Mesh design (View -> Workbensh -> mesh design)
  • Meshes -> Analyse -> Evalulate & Repair Meshes ...

Mesh to Part[Bearbeiten]

Wenn nur ein stl vorliegt, aber mensch in freecad das stl weiterverwenden kann ist es nützlich, das Mesh (hier mit dem namen mymesh) zu einem Part zu konvertieren: <highlightSyntax language="python">

import Mesh,Part
mesh = App.ActiveDocument.getObject("mymesh").Mesh
shape = Part.Shape()
shape.makeShapeFromMesh(mesh.Topology,0.05)
solid = Part.makeSolid(shape)
Part.show(solid)

</highlightSyntax> siehe auch http://sourceforge.net/apps/mediawiki/free-cad/index.php?title=Mesh_to_Part


Erzeugte Modelle[Bearbeiten]