View Issue Details

IDProjectCategoryView StatusLast Update
0002995SketcherFeaturepublic2017-04-20 15:15
ReporternormandcAssigned Toabdullah 
PrioritynormalSeverityminorReproducibilityN/A
Status assignedResolutionopen 
Product Version0.17 
Target VersionFixed in Version 
Summary0002995: Sketcher horizontal/vertical constraints: implement their use to align points
DescriptionThis report proposes for horizontal and vertical constraints to support selection of two or more points.

Currently, the only valid selection is line segment(s). It would be very useful to be able to align points from independent elements (lines, arc/circle centre points) either horizontally or vertically. Currently, the only way of doing that is to either add a horizontal/vertical dimensional constraint of zero value (which is not considered good practice) or a construction line joining the two points (which adds complexity to the sketch).

Other constraints already support dual modes: tangent constraint doubles as a collinear constraint between lines, equal length constraint can work on arc/circle radii; therefore this implementation would comply with the sketcher philosophy.
Additional InformationSee forum topic: https://forum.freecadweb.org/viewtopic.php?f=3&t=21590
Tags#lowhangingfruit

Activities

2017-04-01 17:29normandcNew Issue
2017-04-01 17:30normandcAdditional Information UpdatedView Revisions

kkremitzki

2017-04-02 10:17

administrator   ~0008748

Sketch::addHorizontalConstraint source

Sketch::addVerticalConstraint source
2017-04-02 10:17kkremitzkiTag Attached: #lowhangingfruit
2017-04-18 22:06abdullahAssigned To => abdullah
2017-04-18 22:06abdullahStatusnew => assigned

abdullah

2017-04-18 22:13

developer   ~0008853

@kkremitzki

Are you working on this? Is this intended for anybody?

I mean, I have just assigned to me and then I saw your tag and code references. I have not started working so let me know if I should or shouldn't go for it.

kkremitzki

2017-04-19 00:35

administrator   ~0008855

@abdullah No I'm not working on this, I just thought I'd add a little info to anyone who might want to look at this.

abdullah

2017-04-20 15:15

developer   ~0008858

Implemented.
https://forum.freecadweb.org/viewtopic.php?f=10&t=21878&p=170615#p170615

Issue History

Date Modified Username Field Change
2017-04-01 17:29 normandc New Issue
2017-04-01 17:30 normandc Additional Information Updated View Revisions
2017-04-02 10:17 kkremitzki Note Added: 0008748
2017-04-02 10:17 kkremitzki Tag Attached: #lowhangingfruit
2017-04-18 22:06 abdullah Assigned To => abdullah
2017-04-18 22:06 abdullah Status new => assigned
2017-04-18 22:13 abdullah Note Added: 0008853
2017-04-19 00:35 kkremitzki Note Added: 0008855
2017-04-20 15:15 abdullah Note Added: 0008858