chrisb wrote: ↑Mon Sep 10, 2018 1:48 pm
Und noch mal zurück zum Ursprungsproblem: Wenn man ausnutzt, dass die Point-on-object-Constraint auch auf einen Punkt angewendet werden kann, der gar nicht auf dem Geradenabschnitt liegt, dann kommt man mit 18 Constraints aus. Angewendet habe ich das bei dem kleinen geraden Stück, auf dessen Verlängerung der Ursprung liegt.
(Extrude ... Array habe ich mir gespart, das geht so wie oben beschrieben)
EDIT: Dieser Post ist eine Zeitverschwendung... sehe nächste Post...
Hallo Chris,
Aus dem Ticket liegen zweit punkte:
1) Wie kann mann durch eine Löschung von "voll begrenzt" zum "überbegrenzt" gehen kann. (Dass habe ich noch nicht untersucht)
2) Wie kann mann einen Winkel definieren mit zwei punkte.
Zum Thema 2:

- Screenshot_20181007_134223.png (76.62 KiB) Viewed 166 times
Diese Winkelbegrenzung is eine zwei Elemente Begrenzung:
Code: Select all
>>> angle = ActiveSketch.Constraints[3]
>>> angle.First
1L
>>> angle.Second
-1L
>>> angle.Third
-2000L
>>> angle.FirstPos
2L
>>> angle.SecondPos
1L
Ich habe versucht um eine Winkelbegrenzung nur mit zweit Punkte zu machen. FreeCAD hat es verhindert. Dass ist eine Winkelbegrenzung zwischen den ersten Punkt einer Linie und die "Origin" (-1,1). Dass sollte man nicht machen können (d.h. FreeCAD sollte es verhindern). Ich wäre sehr interessiert ob jemand die Schritte eine solche begrenzung zu schaffen schreiben könnte. Dass wäre ein doch ein bug.
Ich untersuche jetzt 1)...
P.S.: Begrenzung soll vielleicht Einschränkung sein... es ist merkwürdig wenn die Grenzen einschränken...
EDIT: noch zum 2). Zu meiner Überraschung, wenn man eine Winkeleinschränkung zwischen zwei Linien macht, FC benutzt "startpunkt" (Pos=1) und nicht (Pos=0). Dies muss ich noch untersuchen.
Aber für der obengennante Sketch:
1) die winkel für die linie ist definiert zwischen den EindPunkt der Linie und die "Origin"/"Horizontal Akse".
2) diese EindPunkt sollte aus dem Origin liegen, weil zwei "Coincidence" Einshränkungen machen es zum StartPunkt der andere Linie und StartPunk der andere Linie zum Origin.
Muss noch sehen warum die Winkel werden so kodifiert...ç
Minimal sketch: