Parametric design / geometric constraints (lp:#1813239)
Original report created by zakhar nasimov (thedocument)
It would be ideal to permit users to dimension entities geometrically such
as for lines horizontal, vertical, parallel, equal length and line tangent
to circle, line mid point and for circles, concentric circles constraint.
Also a point tool which can be added directly onto the midpoint of lines
regardless of its layer. Drawn objects with constrains must remain locked
into any constraint which the user puts them into.
A small glyph which appears only when mouse hover over depicts which
constraints the drawn entities are subject to and clicking the glyphs and
hitting delete is the method to remove any constraint from the entities.
The glyphs should be hidden to prevent obstructions as there may be many
constraints for an object.
These should permit the user to rapidly draft objects.
Application: kicad
Version: 5.0.1, release build
Libraries:
wxWidgets 3.0.4
Platform: Linux 4.19.7-gentoo x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
Boost: 1.65.0
OpenCASCADE Community Edition: 6.9.1
Compiler: GCC 7.3.0 with C++ ABI 1011
Build settings:
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=OFF
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=OFF
Original tags: feature.request pcbnew