Hi Leute,
weil ich die doch recht häufig in unterschiedlichen Längen benötige, erstelle ich mir gerade eine kleine Bibliothek mit Systemprofilen.
Geht eigentlich recht einfach wenn man von einem Profil in der Draft WB eine 2D Ableitung erstellt und diese in einen Sketch umwandelt.
Allerdings hat die so erstellte Skizze dann schlappe 1290 Freiheitsgrade... OK, ihr kennt mich, die Skizze lässt sich aufpolstern, ist mir eigentlich egal
Weil ich die FC dateien der Profile aber zur Verfügung stellen wollte hab' ich mir gedacht: "mach's mal wie es sein soll". Nur 1290 Freiheiten einschränken...gibt's da eine Funktion die das auf ein mal macht?
Skizze mit 1290 Freiheitsgraden...
Skizze mit 1290 Freiheitsgraden...
- Attachments
-
- Sysprofil_30x60.FCStd
- (92.69 KiB) Downloaded 19 times
Gruß Herbert
Re: Skizze mit 1290 Freiheitsgraden...
Wenn ich es richtig sehe, müsstest Du nur ca. 1/8 modellieren und dann um diese und jene Achse spiegeln. In der Mitte käme dann noch etwas dazu. Du wärst dann nur noch bei ca. 170 Freiheitsgraden. Da sieht man mal, was doch in so einem Profil alles drin steckt.
Die Funktion, die Du suchst ist die Block-Beschränkung, aber die sagt eben auch nichts mehr über gleiche Radien, tangentiale Beschränkungen, gleiche Längen etc.
Die Funktion, die Du suchst ist die Block-Beschränkung, aber die sagt eben auch nichts mehr über gleiche Radien, tangentiale Beschränkungen, gleiche Längen etc.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Skizze mit 1290 Freiheitsgraden...
Oder einfach die Freiheitsgrade blocken
Code: Select all
for i in range (App.activeDocument().Sketch.GeometryCount):
App.activeDocument().Sketch.addConstraint(Sketcher.Constraint('Block', i))
Re: Skizze mit 1290 Freiheitsgraden...
Hi Chris,
das ist nicht gezeichnet sondern eine Draft 2D Ableitung von einer .stl oder .stp Datei. Die bekommt man vom Hersteller/Lieferanten, aber die sind halt nicht parametrisch.
URs methode gefällt mir aber... An der Skizze muss man eh nie was ändern
das ist nicht gezeichnet sondern eine Draft 2D Ableitung von einer .stl oder .stp Datei. Die bekommt man vom Hersteller/Lieferanten, aber die sind halt nicht parametrisch.
URs methode gefällt mir aber... An der Skizze muss man eh nie was ändern
Gruß Herbert
-
- Veteran
- Posts: 7790
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: Skizze mit 1290 Freiheitsgraden...
Genial!UR_ wrote: ↑Wed Nov 27, 2019 4:26 pm Oder einfach die Freiheitsgrade blocken
Code: Select all
for i in range (App.activeDocument().Sketch.GeometryCount): App.activeDocument().Sketch.addConstraint(Sketcher.Constraint('Block', i))
Screenshot 003.png
Screenshot 002.png
Re: Skizze mit 1290 Freiheitsgraden...
Ich empfehle ja auch immer gerne, alle Sketche vollständig einzuschränken, aber ist das hier wirklich ein Gewinn? Ich bin immer noch auf der Suche nach einem Beispiel wo etwas nur mit vollständiger Beschränkung klappt, das aber fehlschlägt, wenn noch Freiheitsgrade da sind.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Skizze mit 1290 Freiheitsgraden...
Geblockte Freiheitsgrade sind eigentlich eine guter Schutz gegen versehentliches Editieren (z.B. Verschieben)
Plötzlich ist Pad mit dem roten Ausrufezeichen markiert und die Suche geht los.
Besonders spassig bei einem Haufen Bsplines, die ein Gebilde auf einen JPG nachformen sollen.
Plötzlich ist Pad mit dem roten Ausrufezeichen markiert und die Suche geht los.
Besonders spassig bei einem Haufen Bsplines, die ein Gebilde auf einen JPG nachformen sollen.