FreeCAD / FreeCAD/FreeCAD

Sketcher: Add a "close corner" tool that trims/extends one/both lines as required to result in coincident corner projected in extension of both lines

Open
#22,629 8 comments 0 reactions 0 assignees View on GitHub
Mod: Sketcher Status: Needs confirmation Type: Feature
Dominant language
C++
Stars
33.6k
Forks
6k
Avg merge
3d 17h
Merged PRs (30d)
196

Description

This is request for a new sketcher tool, "close corner", that would trim or extend one or both lines as required to result in coincident corner projected in extension of both lines.
It would be equivalent to Fillet tool with default radius "0" and no creation of the fillet arc.
It would replace consecutive use of trim extend tools combination with an important feature to preserve graphical elements of the original lines, such as angle and position, regardless of the constraint status of those lines.

Contributor guide

Open the contributing guide

Research direction

Start by examining the Sketcher Fillet, trim, and extend tools referenced in the request. Define the close-corner behavior for one or both lines, including trimming or extension and preservation of the original lines' angle and position; done means the tool creates a coincident corner without a fillet arc.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
design, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.