View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003708||Sketcher||Feature||public||2018-11-24 20:39||2020-11-09 18:09|
|Summary||0003708: Add an Offset tool to the Sketcher|
|Description||Offset is an essential tool of sketching. The offset tool should minimally work on lines, arcs, circles, and polylines made of lines and arcs. Making it work on complex curves (conics, B-splines) may prove difficult and be put aside for the initial implementation. Geometric constraints should be automatically added (coincident constraints for arcs, parallel constraints for lines, add appropriate constraints for polylines), as well as a distance constraint defining the offset value.|
|Tags||No tags attached.|
||Offset curves will be implemented for all existing geometry in v0.19. I am uncertain ATM how to treat constraints though. I will definitely start a thread on this at the beginning of the v0.19 development cycle.|
I realise now that you refer to the constraints making the offset. We do not need those constraints. An offset curve, which exist in OCC, is defined as a point on curve A plus a vector perpendicular to the curve on the plane (there is a vector product involved with the normal of the plane). Something like: Po(u)=P(u)+ alpha*(t x n).
Let's discuss it anyway in due time (the sooner v0.18 gets release, the sooner the v0.19 development cycle starts)...
||Discussion thread: https://forum.freecadweb.org/viewtopic.php?f=8&t=39269|
Other discussion threads:
"Sketch offset tool"
"Feature requests: Enabling FreeCAD for sewing pattern making"
|2018-11-24 20:39||normandc||New Issue|
|2018-11-27 14:31||abdullah||Relationship added||related to 0003668|
|2018-11-27 14:33||abdullah||Note Added: 0012227|
|2018-11-27 14:38||abdullah||Note Added: 0012228|
|2018-11-27 15:55||abdullah||Assigned To||=> abdullah|
|2018-11-27 15:55||abdullah||Status||new => assigned|
|2019-09-12 21:28||Kunda1||Note Added: 0013586|
|2020-04-22 11:12||Kunda1||Note Added: 0014360|
|2020-11-09 18:09||abdullah||Target Version||0.19 => 0.20|