View Issue Details

IDProjectCategoryView StatusLast Update
0000678DraftFeaturepublic2013-11-13 21:30
Reporteryorik Assigned Toyorik  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Target Version0.14 
Summary0000678: Make decent arrows for Draft dimensions and leaders
DescriptionDraft dimensions and leaders (wires with end arrow) should have an end-arrow triangle that is oriented together with the line. In order to achieve that, the arrow must be made with a real cone, not a coin markerset.
TagsNo tags attached.
FreeCAD Information

Activities

mrlukeparry

2012-08-18 08:47

developer   ~0002324

Hey Yorik, some other general thoughts.

Coin Markerset is absolute rubbish and you probably know is bitmap based. For the next release, Logari and I wanted to make further improvements, and it would be good to share some of this with the rest of FreeCAD including draft.

What we were also thinking was creating a set of ISO arrow heads too that could be shared under a single SoNode.This could be given information such as point, rotation and type.

Overall, I think our intentions were for sketcher to create just a single scenegraph node for constraints to improve performance.

The improved sphere point visual is another example where I think we can make improvements regarding point selection, https://github.com/mrlukeparry/freecad/tree/spherePointVisuals

yorik

2012-08-18 13:45

administrator   ~0002325

Oh cool! Such a node would indeed be extremely useful... And unifying visual aspect between workbenches is also something I would like a lot. And the visual stuff you did on the sketcher is the very best of freecad :)

Related Changesets

FreeCAD: master b3738a2f

2013-11-13 22:25:01

yorik

Details Diff
Draft: Dimension recode - fixes 0001000, 0000852, 0000678

Draft dimensions have been recoded and should now behave better in non-XY planes,
and gained several new properties to adjust their look.
Affected Issues
0000678, 0000852, 0001000
mod - src/Mod/Arch/InitGui.py Diff File
mod - src/Mod/Draft/Draft.py Diff File
mod - src/Mod/Draft/DraftSnap.py Diff File
mod - src/Mod/Draft/DraftTools.py Diff File
mod - src/Mod/Draft/DraftTrackers.py Diff File
mod - src/Mod/Draft/DraftVecUtils.py Diff File
mod - src/Mod/Draft/Draft_rc.py Diff File
mod - src/Mod/Draft/InitGui.py Diff File
mod - src/Mod/Draft/Resources/Draft.qrc Diff File
add - src/Mod/Draft/Resources/icons/Draft_FlipDimension.svg Diff File
mod - src/Mod/Draft/Resources/ui/userprefs-visual.ui Diff File
mod - src/Mod/Draft/WorkingPlane.py Diff File

Issue History

Date Modified Username Field Change
2012-04-20 12:56 yorik New Issue
2012-04-20 12:56 yorik Status new => assigned
2012-04-20 12:56 yorik Assigned To => yorik
2012-05-04 13:14 yorik Project FreeCAD => Draft
2012-08-17 18:47 yorik Target Version 0.13 => trunk
2012-08-18 08:47 mrlukeparry Note Added: 0002324
2012-08-18 13:45 yorik Note Added: 0002325
2012-08-31 11:36 yorik Target Version trunk => 0.14
2013-11-13 21:30 yorik Changeset attached => FreeCAD Master master b3738a2f
2013-11-13 21:30 yorik Status assigned => closed
2013-11-13 21:30 yorik Resolution open => fixed