798QCAD (main)Feature RequestLowelaborate on purge toolAssigned
0%

Modify the “purge layer” tool to preserve empty layers with a locked status.

0%

It would be a nice feature to be able to define your own toolbar.

0%

This is how I would implement this:

This would be a modification tool. Parts are selected, a toolpath is generated, and a dialog pops up to allow putting the tool path into an existing layer, a new layer, or replace all drawings in an existing layer.

This is how the toolpath is generated:

We iterate through all elements and explode everything but text into line segments. Then we connect the line segments into chains wherever the line endpoints are less than some tolerance away from each other. The chains can be very chaotic, but at least we have separate entities for now.

For every chain, we need to find the largest complete loop. A good drawing would only contain non-overlapping loops, but we can’t expect that. Everything that is not on this loop can not be defined as a part or as a hole, so we will merely create a tool path segment that is equivalent to the line segment. Every segment that *IS* on a loop is either an outside edge (part outline), or an inside edge (hole outline), (or overlapping, in which case it is neither, and we have an operator problem).

In a perfect world, we need to find exactly which shape is inside which other shape, and then create alternating tool offsets from the outmost loop (part edge) to the second outmost (hole), to the next (part) etc. .

In a simplified world, we can used the bounding box of the loop instead. This works OK for rectangular shapes, but a circle next to an “L” shape could be seen as inside the L’s bounding box, hence inside the L, wrongly accused of being a hole, not a part.

Now all that is left to do is to create a new loop, offset by the tool radius. Oh, and since we have the connections from line segment to line segment in the correct order already, we can use the opportunity to order all cutting loops from inner to outer, or from small to large, and order non-loop edges by travel distance.

The new drawing in the new layer can now be exported without further hassle to create a nice laser cut file.

PS: of course, a user could create multiple layers for marking, cutting, enraging, etc. . Additional Layer attributes for cutting speed and laser power (and a few more) would be needed.

813QCAD (main)Feature RequestLowNew Snap tool: Isometric coordinates ...Assigned
0%

It would be nice to have an additional Coordinate tool for isometric constructions.

If I’m working on an isometric drawing I have to design my things with x, y, z coordinates.
Y is, of course not a problem but for x and z I have most off the time to work with construction lines for move, copy, locate etc.
With an isometric coordinate snap tool what will follow the 30° angles for x and z we could save a lot of construction lines

817QCAD (main)Feature RequestLowSnap and cut all intersection in a given area tool ...Assigned
0%

As we all know - from time to time - it is a lot of work to prepare a part of a drawing for a hatch.
To get rid of one of the basic task (cutting lines along the desired hatch boundary) it would be nice to have an add-on - or what ever - what would cut ALL intersection in a drawing (or just on one layer, or just based on a selection etc.) with just a mouse click. Then it would be much faster and easier to do the selection for the hatch boundaries.
The user could decide to make it directly in his drawing or he like to duplicate the drawing to an extra layer where this function will be used ....

Clive mentioned on this:
Maybe a tool like this could be an additional ‘Snap’ selection option - select all snap intersections or select snap intersections within a boundary! then as you suggest ‘cut’ at the intersection points.

0%

Feature request - to have an option to underline text.

822QCAD (main)Feature RequestLowmove Freehand Line to Polyline ToolsAssigned
0%

In order to be more easily editable after creation Freehand Line should produce a Polyline and should be moved away from Line Tools to Polyline Tools

0%

The Midpoint Handles should be used to move Polyline Segments and lines. This would add easy to access stretch functionality.
Combined with a shortcut(hold down shift or alt etc.) to fix the movement to be orthogonal to the line this would bring a lot of extra value.
It would also be possible to to have another shortcut to easily insert nodes to Polylines (again hold shift or alt etc.)

827QCAD (main)Feature RequestLowUse Properties Editor to define Properties of newly cre...Assigned
0%

If there is no selection the Properties Editor could be used to predefine the properties of to be drawn elements.

0%

The Info Tool Polygonal Area is a helpful tool ... but I like to ask for additional options

Yes, the polygonal area makes absolute sense but many times you have just to check a square or rectangle area!

It would be nice and time (click) saving if we could use a “Strg Key” to limit the polygonal area to just a rectangle area.
Two mouse clicks for a rectangle area and done

In addition to that it would be nice to have the possibility to count up or down a couple areas.
E.g. I measure area 1 plus area 2 or area 1 minus area 2 ...
Maybe just with an additional keystroke like + or -

0%

When drawing or moving objects holding down CTRL should activate ortho snapping as long as CTRL is pressed.

If ortho mode has been active before holding down CTRL should deactivate it (for the time it is beeing pressed).

833QCAD (main)Feature RequestLowMove number of copies into Options toolbarAssigned
0%

The Number of Copies (Delete Original, Keep Original, Multiple Copies) and whether to use the current layers attributes should be found in the Options toolbar of the active tool.

This way the option would be set before or during the operation (preview?)the popup window afterwards would be obsolete.

836QCAD (main)Feature RequestLowMerge different Offset tools into just twoAssigned
0%

Merge Parallel Line(with distance), Concentric Arc(with distance), Concentric Circle(with distance) and Offset(Polyline) into one generic Offset with distance tool that if possible also works for ellipses and splines.

Do the same for the “through point” tools so that there also is just one Offset through point tool.

The Offset tools could be located with the Modification tools.

839QCAD (main)Feature RequestLowGrid / Meta Grid info + Drawing Unit Info ...Assigned
0%

At our QCAD Drawing window, below right corner, we have the Info displayed what are the Grid / Meta Grid settings.
It would be nice to have additional the Info for the drawing unit ...

849QCAD (main)Feature RequestLowMake maximum visible reference points of selection conf...Assigned
0%

Provide configuration option to raise / lower maximum reference points that are shown for selected entities (currently fixed to 1000).

Original report:

Imported a spline-dxf from adobe illustrator. Converted the spline to polyline with explode command. Then no anchor points / vertex points / vertices were showing anymore. Simplified the polyline so that it had less than 1000 points. Vertices became visible.

I think some freeform objects need actually more than 1000 vertices. Also them need to be edited. Please increase the amount of vertices showing to biginteger

regards

Benjamin

853QCAD (main)Feature RequestLowKeep selection after undo ...Assigned
0%

If I move something and it went wrong I can easily undo the last move and start over without the need of a re-selection.
If I copy something and it went wrong I can undo the last copy but I have to re-select everything again.

It would be nice to keep the once chosen selection in both “undo” situation!

Same with similar functions like rotate etc. ....

0%

It would be useful to have a persistent selection button added to the ‘selection’ tool set.

This would allow the user to set persistent selection as and when needed for the current drawing one is working on, rather than going the long route through the ‘Application’ preferences dialog.

860QCAD (main)Feature RequestLow"Create Library item from selection" default Path ...Assigned
0%

Default Path for “Create Library item from selection” / “Save us” is C:\Programme\QCAD pro 3.1.6 ...
... regardless of the settings in the “Application Preferences / Library Browser / for Library Sources.
And QCAD doesn’t remember the last path choice ....

If I have to save 50 Library Items I have to navigate 50 times thru my system to find - the same place.

It would be nice if QCAD would point in first place to the Library Source or, at least, remember the last used path ...

864QCAD (main)Bug ReportLowTemplate Preview/Info doesn't shows the sheet orientati...Assigned
0%

“Create New Drawing from Template” Browser can’t readout the Page orientation ...

0%

Scenario:

Drawing 1: Blockname X is part of a selection, I copy this selection into the clipboard to use it in an other drawing.

Switch to Drawing 2, this drawing has also a Blockname X but with a different content.

Use the clipboard paste function - the clipboard content will be modified (only the Block) by the drawing 2 block content.

No warning pops up - it just happens!

868QCAD (main)Feature RequestLowOption to save to dwt - drawing template.Assigned
0%

An option to save to dwt (drawing template) would be so very useful.

873QCAD (main)Feature RequestLowcommand line does not accept distance value for funtion...Assigned
0%

In the comnmand line, I can sucessfully enter for example the radius of a circle to draw (Space 100 Enter) but the command line does not accept a value for the distance when drawing parallel lines (l p space 100 enter → error).

879QCAD (main)Bug ReportLowAutosave function not working if file is opened directl...Assigned
0%

If a file is opened by clicking on it in an open ZIP archive, autosave will not work.

Linux Mint -64

Autosave function not working, error warning given instead!

883QCAD (main)Feature RequestLowInformation tool for finding the centroid of an irregul...Assigned
0%

It would be extreamly useful to have an additional info tool to be able to find the centre of gravity (centroid) for an irregualr polygon.

Actually a tool whicn gives an option for finding the centre and centroid of polygons would be good.

893QCAD (main)Bug ReportLowLibrary Browser - Edit Library Item - opens drawings al...Assigned
0%

Library Browser - Edit Library Item - opens drawings always with grid.

- If I switch between opened drawings back and forth the grid will disappear ....
- If I switch the grid button between visible (it is already visible!) and invisible the grid is gone ....

Just Cosmetic ...

894QCAD (main)Feature RequestLowModify - Clip to Rectangle: copy area to clipboardAssigned
0%

New mode for clip to rectangle: copy contents of rectangular area to clipboard.

895QCAD (main)Feature RequestLowArea calculation based on existing entitiesAssigned
0%

Use case:

• Start tool
• Choose one entity of the contour
• If contour is closed, area of closed contour is calculated an printed in the command line history
• Configuration parameters: segment length for arc interpolation
0%

Support custom dimension text styles for imported DXF / DWG files.

908QCAD (main)Feature RequestLowLibrary Browser Block Delete FunctionAssigned
0%

It would be very helpful if the library browser had a delete function.

I know that this can be very risky for some people, but it is the easiest
way to see clearly what you delete.

Regards
Henry

922QCAD (main)Feature RequestLowPossibility to control the order in the Property editor...Assigned
0%

It would be nice and helpful if we had the possibility to control the order of Attributes - shown in the property editor.
I found a solution for myself with using numbers in the Attribute definition tag - but that isn’t really a nice solution.
If I could hide my numbering ... everything would be fine for me ....

923QCAD (main)Feature RequestLowDiagramming (Intelligent Orthogonal Connectors)Assigned
0%

Hi,

With the new block attribute feature available in QCAD 3.3, there’s little to be done in order to make QCAD a good environment for typesetting circuits and other diagrams. In particular, the only killer feature that lasts is support for connectors: orthogonal lines that connecting one endpoint to another creates a connection line; when the concerned entities are moved the connection line is re-arranged. I’d like to know whether commercial support for this feature is available.

0%

Absolutely love the new options for adding the measurements in the current drawing.

I would like to see an additional option for only adding the text and not the lines also, maybe a simple check box would suffice here.

Of course at the moment I am able to use the property editor to select only the lines and move to a new layer and hide!

0%

Port CXF font editor to QCAD 3.
- Save back to CXF format

936QCAD (main)Feature RequestLowDisproportional scaling of block referencesAssigned
0%

XP/32

... doesn’t works proper at circles and ellipses.

Circles: the scale works only proportional even though I have the options for x and y.
Ellipses: The same but if I play around with the x, y fields it will freeze the scale possibility.

0%

As far as I can tell, it never worked.

#0  0x0000000000490527 in QFormInternal::domPropertyToVariant ()
No symbol table info available.
#1  0x000000000042aea9 in QFormInternal::QAbstractFormBuilder::toVariant ()
No symbol table info available.
#2  0x00000000004498a6 in QFormInternal::QFormBuilder::applyProperties ()
No symbol table info available.
#3  0x000000000042475f in QFormInternal::FormBuilderPrivate::applyProperties ()
No symbol table info available.
#4  0x000000000042e83b in QFormInternal::QAbstractFormBuilder::create ()
No symbol table info available.
#5  0x00000000004493c0 in QFormInternal::QFormBuilder::create ()
No symbol table info available.
#6  0x000000000042182e in QFormInternal::FormBuilderPrivate::create ()
No symbol table info available.
#7  0x000000000042fa37 in QFormInternal::QAbstractFormBuilder::create ()
No symbol table info available.
#8  0x00000000004225a2 in QFormInternal::FormBuilderPrivate::create ()
No symbol table info available.
No symbol table info available.
No symbol table info available.
_q_arg0 = (QIODevice *) 0x813fe5610
_q_arg1 = (QWidget *) 0x813ffdcd0
_q_result = (QWidget *) 0x8006e2c00
_id = <value optimized out>
#12 0x0000000805fc9f78 in QScript::FunctionWrapper::proxyCall () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#13 0x0000000805ee418f in QTJSC::NativeFuncWrapper::operator() () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#14 0x0000000805eb93ee in QTJSC::Interpreter::privateExecute () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#15 0x0000000805ec1ccd in QTJSC::Interpreter::execute () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#16 0x0000000805ec1ff9 in QTJSC::Interpreter::execute () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#17 0x0000000805fa9743 in QScriptEnginePrivate::evaluateHelper () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#18 0x0000000805faabc6 in QScriptEngine::evaluate () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#19 0x0000000800ac5aae in RScriptHandlerEcma::eval (this=0x811f435e0, script=<value optimized out>,
fileName=<value optimized out>) at RScriptHandlerEcma.cpp:855
err = {d_ptr = {d = 0x7fffffffcf50}}
#20 0x0000000800ac65c5 in RScriptHandlerEcma::doScript (this=0x811f435e0, scriptFile=@0x7fffffffd2f0,
arguments=<value optimized out>) at RScriptHandlerEcma.cpp:851
fi = {d_ptr = {d = 0x813f94700}}
globalObject = {d_ptr = {d = 0x813ff1240}}
contents = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3936}, alloc = 0, size = 0,
data = 0x809bb387a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 19}, alloc = 0, size = 0, data = 0x809bb389a, clean = 0, simpletext = 0,
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x811c11800, static codecForCStrings = 0x0}
#21 0x0000000000417d13 in MainWindow (this=0x7fffffffd4b0, parent=<value optimized out>) at MainWindow.cpp:99
No locals.
#22 0x0000000000416ad9 in main (argc=1, argv=<value optimized out>) at main.cpp:35
app = <value optimized out>
window = {<QMainWindow> = {<QWidget> = {<QObject> = {_vptr\$QObject = 0x4992b0, static staticMetaObject = {d = {
superdata = 0x0, stringdata = 0x809933ae0 "QObject", data = 0x809933b80, extradata = 0x809ba94c0}},
static staticMetaObjectExtraData = {objects = 0x0,
static_metacall = 0x80985cd80 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {
d = 0x811d28600}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x80993cc40 "Qt",
data = 0x809940560, extradata = 0x0}}}, <QPaintDevice> = {_vptr\$QPaintDevice = 0x499478, painters = 0},
static staticMetaObject = {d = {superdata = 0x809ba94e0, stringdata = 0x808e66be0 "QWidget", data = 0x808e670c0,
static_metacall = 0x8087899a0 <QWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>},
data = 0x811d28748}, static staticMetaObject = {d = {superdata = 0x809282380, stringdata = 0x808ec04c0 "QMainWindow",
data = 0x808ec0660, extradata = 0x8092abc60}}, static staticMetaObjectExtraData = {objects = 0x8092d1880,
static_metacall = 0x808e5aaf0 <QMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}},
documentInterface = 0x811d31600}
ret = <value optimized out>
950QCAD (main)Feature RequestLowCopy properties from... / Copy attributes from...Assigned
0%

See discussion at:

951QCAD (main)Feature RequestLowExtra Option for Block attributes ...Assigned
0%

It would be nice to have the possibility to control the automatic Text orientation in Block attributes.
Something what would work like the DIM restriction: I can read the text horizontal and/or from the right side of the drawing sheet.

Right now I have the feeling that the Text orientation is dependent on the tool what I even use.
Different tools = different outcomes.

952QCAD (main)Feature RequestLowDimensions: manually control arrow positionAssigned
0%

See drawing: I can’t seem to be able to manually change to the “To” variants – that is, override the decision of the label/arrow placement engine.

The circle in the attachment is a borderline example of when even just in this form I would more like it on the outside. If the drawing is crowded in that area, it would be even more useful to have it the other way around.

962QCAD (main)Feature RequestLowDefault save / open directoriesAssigned
0%

Add the option to use a fixed path for the save to, open and CAM export directories.

(G code files are usually saved in on directory that the Control Program opens them up from so this would save a ton of mouse clicking)

964QCAD (main)Feature RequestLowNew tool request - 'Break Out Arc' from CircleAssigned
0%

It would be useful to be able to pick a Start and End point of an Arc within a Circle to then break this out. So in principle another break out tool.

972QCAD (main)Feature RequestLowDistribute equally option ...Assigned
0%

It would be nice (and a time-saver!) to have an additional option in the alignment tool: Distribute entities / blocks equally.

976dxflibBug ReportLowDXF import errors related to hatches, textsAssigned
0%
979QCAD (main)Feature RequestLowText dialog: insert special characters in simple text m...Assigned
0%

The Omega button to insert special characters is only available in rich text mode.
Make it available in simple text mode as well.

980QCAD (main)Bug ReportLowIsometric Projection / blocks / wrong layer are used in...Assigned
0%

Isometric Projection used on a selection which contains blocks will mix up the layer affiliations.
No blocks - no problems

986QCAD (main)Feature RequestLowDetect duplicates - only on selected areaAssigned
0%

It would be useful to have an additional option to only detect duplicates on user defined selection of drawing.

990QCAD (main)Feature RequestLowDefault Names for Custom Property ...Assigned
0%

Property Editor - Geometry - Custom - Add Custom Property

It would be nice to have in “Application preferences” the possibility to predefine a couple Custom Property Names.
Right now I use the Custom Property function to add a DIN and the Material info to every Block. This project has a lot of DIN parts and I have to type again and again the names DIN ... Material ... DIN ... Material ... DIN ... Material ... DIN ... Material ... DIN ... Material ... you got my point

If I have predefined Names - I have just to fill out the value

992QCAD (main)Feature RequestLowselections to stay selected when projecting to an isome...Assigned
0%

My request is that all selected entities stay selected after isometric projection, this would be useful for example if you need to modify the projection further after placing!
Maybe an extra button could be added in the ISO options?

0%

Add a button to edit the block beside the block combo box that is shown when showing the properties of a block reference.

1005QCAD (main)Feature RequestLowMaking use of mouse buttons configurableAssigned
0%

According to the help, one requires a middle mouse to pan. Since few standard mice have middle buttons, this is a poor choice for this all important function. The default should be the right mouse button when ever the mouse is placed in an open area with nothing else to select. That way right click can still be used to invoke a pop down menu when ever the mouse is placed over an object that might have a need for pop down menu options. Additionally, the Pan mouse key should be alterable and selectable from a Preferences option, since if one does have a three button mouse, we should not prevent a user from employing this hardware if they have it. The same might be said for all mouse buttons to allow the user to configure the mouse operation to that which is most comfortable and efficient for their tasks.

1008QCAD (main)Bug ReportLowDXF (dxflib) compat issuesAssigned
0%

Git head as well as 3.4.5 (trial), both with dxflib 3.3.4.0.

Start up QCAD, (with existing or new configuration, doesn’t seem to matter), “Save as” the completely empty drawing, choose “R15 (dxflib)” on Pro (only this one is available on community), save drawing.

Fire up AutoCAD 2000, try to load the empty drawing just saved.

Result:

Error in APPID Table
DXF read error on line 941.
Invalid or incomplete DXF input -- drawing discarded.

Problem not present when a completely empty drawing saved using Teigha in R15 format is opened (ie. it just results in an empty drawing in AutoCAD 2000). Problem is also not present when saving an existing drawing with Pro (trial) with Teigha and opening it in AutoCAD 2000. Problem does present when trying to open a dxflib-saved drawing in AutoCAD 2000.

Empty drawings created with both dxflib 3.3.4.0 in QCAD Pro 3.4.5 trial and Teigha whatever in QCAD Pro trial 3.4.5 are attached. (Community Git 135fd0 is identical to Pro - same dxflib version.)

 Showing tasks 151 - 200 of 360 Page 4 of 8

### Available keyboard shortcuts

• SHIFT+ALT+l Login Dialog / Logout
• SHIFT+ALT+m My searches