FreeCAD/FreeCAD

PartDesign: Taper angle settings are inconsistent across tools

Aperta

#24.096 aperta il 20 set 2025

 (0 commenti) (2 reazioni) (0 assegnatari)C++ (5550 fork)batch import
Good first issueMod: Part DesignTopic: User InterfaceType: Feature

Metriche repository

Star
 (30.913 stelle)
Metriche merge PR
 (Merge medio 24g 7h) (217 PR mergiate in 30 g)

Descrizione

Is there an existing issue for this?

  • I have searched the existing issues

Problem description

Shouldn’t all these things have consistent names and starting values?

Hole → has a “Tapered” setting, starting at 90° Pad/Pocket → has “Taper Angle”, starting at 0° Helix → has “Conne Angle”, starting at 0° Draft → has “Draft Angle”, starting at 0°

PS: I’m not a specialist, but it feels like these settings are a bit messy. Some start at 0, others at 90, and the names also vary from tool to tool.

Full version info

OS: Ubuntu 25.04 (ubuntu:GNOME/ubuntu-xorg/xcb)
Architecture: x86_64
Version: 1.1.0dev.43553 (Git)
Build date: 2025/09/20 15:01:40
Build type: Release
Branch: main
Hash: 636bd90d4d617d7176bd85a29167df226537e892
Python 3.13.3, Qt 6.8.3, Coin 4.0.3, Vtk 9.3.0, boost 1_83, Eigen3 3.4.0, PySide 6.8.3
shiboken 6.8.3, SMESH 7.7.1.0, xerces-c 3.2.4, OCC 7.8.1
Locale: English/United States (en_US)
Navigation Style/Orbit Style/Rotation Mode: Touchpad/Trackball/Drag at cursor
Stylesheet/Theme/QtStyle: OpenDark.qss/OpenDark/
Logical DPI/Physical DPI/Pixel Ratio: 96/94.0767/1
Installed mods: 
  * Assembly4.1 0.60.2.1
  * Cables 0.2.1
  * CurvesWB 0.6.64
  * FreeCAD-render 2024.12.15
  * sheetmetal 0.7.55
  * DynamicData 2.75.0
  * Curves 0.6.70
  * InventorLoader 1.5.1
  * diff-tools 0.1.0
  * ose-piping
  * OpenTheme 2025.5.20
  * fasteners 0.5.42
  * Silk 0.2.0
  * osh-autodoc-workbench 0.2.3
  * CurvedShapes 1.0.13
  * fasteners-backup-before-zip-migration 0.5.41 (Disabled)
  * freecad-povray-render
  * OpticsWorkbench 1.2.2
  * lattice2 1.0.0
  * kicadStepUpMod 11.7.6

Subproject(s) affected?

PartDesign

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Guida contributor