BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//euroscipy-2026//talk//SLDHUM
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-euroscipy-2026-SLDHUM@pretalx.com
DTSTART;TZID=CET:20260720T160000
DTEND;TZID=CET:20260720T163000
DESCRIPTION:The 2D constrained drawing workbench "Sketcher" forms the backb
 one of more complex models created in FreeCAD\, an open source 3D parametr
 ic modeling software. The "planegcs" solver used in Sketcher can handle a 
 large number of constraints (like dimensions\, angles\, equality\, coincid
 ence\, etc.)\, but it is practically impossible to have all that one might
  need (e.g. making one line segment 2.5 times the length of another). Whil
 e it is possible to employ the Spreadsheet workbench for a larger set of o
 ptions\, it can get fairly clunky quickly. Here\, I propose and discuss th
 e progress in another approach: creating custom constraints directly in Sk
 etcher that can directly be used by the solver\, as well as its scriptabli
 lity with Python.
DTSTAMP:20260603T201715Z
LOCATION:Room 2.41 (First Floor\, Turing)
SUMMARY:Towards Pythonic custom constraining in FreeCAD 2D drawing - Ajinky
 a P Dahale
URL:https://pretalx.com/euroscipy-2026/talk/SLDHUM/
END:VEVENT
END:VCALENDAR
