Please make sure that you are using the latest Version of QCAD before posting a bug (menu Help > Check for Updates)

Advanced

Miscellaneous

Search in commentsSearch detailsSearch for all wordsTasks I watchTasks not blocking other tasksTasks blocking other tasksBlocker or nonblocker, selecting both filter options doesn't make sense.Has attachmentHide SubTasks

I would like static information of the drawing (like scale, creation-date, modified-date, revision etc) to be available as automatic labels to be placed in the drawing (with selectable style, font etc)

This would greatly simplify the creatin of title sections in the drawing and making sure it is consistent with the actual drawing and not requiring manual “synchronization”.

Just starting with QCAD, for some hours now - really excellent user interface (compared to other low budget CADs, like DCAD, or BeckerCAD...) !

Surprisingly, point coordinates - entered via the command line, and shown with correct positions on the drawing- are not displayed correctly with the ‘dimordinate’ (DO) command.There are no negative values, even when the center point (0;0) is right in the middle of the drawing, so points left and below should have !

Some functions / methods can generate some sort off entity or part with NaN / Null / Null-lenght ... props.Some explicitly don’t and test their actions with isNull().

As these serve a purpose in some processes, trails of them can be part of the results.For some users Null / Null-lenght are meaningfull, for other users these produce errors down the line.In a few cases its a desirable feature eg. controlpoint spline.(Allthough there are no Null props involved with equal successively controlpoints)

20 years ago it existed in CadKey.You had a bunch of lines or segments.You defined a (new) line or segment as cutter.‘Trim All’.You pointed at the side of the cutter entity to trim all intersecting at that side.

Only in rare cases I can use Husky’s workaround as pro.It all depends on what else is in the clipping rectangle that is needed to trim all intended.If of no use all single crossing entities have to be chosen one by one.

When working with multiple Viewports with different scale it could be very useful to have extra properties controlling how dimensions are rendered in the viewport:

1)E.g an extra “Dimension Scale” under “Scale” in the Viewport selection’s ‘Specific Properties’ section, could allow having the same size when printed.This Dimension Scale would be multiplied on top of the Scale value, but only for Dimensions rendering.

2)Toggle button for hiding any dimensions in the Viewport. Maybe this should be controlled by being able to specify a Layer that should be hidden in this Viewport only, then I could select my Dimensions layer here.

In a medium complex drawing it’s often too much details to have all layers in a drawing visible at once. Also, it is of great importance to be able to have a single model to avoid duplication of work and risk inconsistency.

So i would like to create a number of views where each view has selected layers visible (that makes sense for the purpose of the view) and then assign the views to different layout blocks (using view-ports) in paper-space to be able to setup printing of several views on the same page/PDF

This also means that view-ports would have to be aware of what view they are displaying (if any besides the standard-view).This will then make it possible for printouts of different views with selected layers visible (different for each view and view-port) and still have only one model. Today this is not possible.

As it is today the only limited workaround is to set the layers you want to display, print/PDF of that viewport on separate page, and then change it for the next page, and so on. The big drawback is that you cannot have two different views/view-ports on the same page with different layers visible. Also, for large drawing it is painful to have to do a lot of manual setup for each rendering of the complete drawing.

Previous Feature Request #1285, dated 2015, incorporated in QCADPro 3.24. I regularly adjust linetype scales on hidden, centreline and phantom lines to achieve the best appearance on the drawing when printed. I note the Paint Properties feature copies all the attributes of the chosen line but does not copy the scale. I have to change the scale of each line, even after ‘painting’. This copying all Properties is something AutoCAD does. I know I could change the line to Hidden2 etc. and tick the ‘scale lines’ box in Drawing Properties but that is not always successful- copying properties is a quick and useful way of achieving the required result.QCAD Pro 3.24 Windows10.

If I’ve to duplicate a layer with a bunch of sub-layer it’s a kind of a Sisyphus task to get it done.Currently I have to duplicate each single layer. Then in an additional step I’ve to address each child layer to the proper parent layer.

Current lack:Marked parent layer with all sub-layer / Duplicate Layer / only ONE layer will be duplicated.

With other words: If I have to duplicate a layer with 5 sub-layer it requires 11 steps to get a copy of that tree ...

Improving the performance of the exceptional use of the processors when switching from the model to the paper space (testing with the attached file) the functionalities of the commands for the viewports are too low in the paper space.

Openning a big file or doing any action in it, takes minutes to load.Even dragging the scrollbar slightly left or right, takes mintues to redraw the canvas again, which makes QCAD un-usable for professional use.Is there a way to make QCAD usable, after loading completed:- Like suppressing edit until user says so, - or taking snapshots of rendered canvases to another file and use it, as windows uses thumb.db ( for negative latency :P )

PS: I wish I could help a bit, but my hand are tied. I am just a java freak, I am opt to any idea of porting it to java, if she is still alive.

Zooming in and out is lagging to the point of unusable. This is happening in a layout block with the cursor pointing inside geometry with hatches. When the cursor is pointing outside the geometry zooming works as expected. The attached file has a very simplified testcase that shows this problem almost in the same way as a more complex drawing with multiple layers and hatches.

edit: I also attached the more complex drawing because it is a bit unclear to me where the lagging stops. Outside the viewport or outside the paper.

As a typical command line draftsman (still using acad10 for dos, since microsoft doesn’t supoort Win NT anymore),I noticed a severe lack on command line acces in QCAD.

For example I find the icon and pixel selecting methods within qcad very confusing and rude.

With the normal cad Select command I can select exactly what en how I want it.

I intend not to be rude, but I find my drawing screen littered all over with all kind of very specialist menu’s,tools and options. Sorry, I just want to make a drawing at the natural intuitive way, as with a pencil.So I use command line Commands, such as Move, Copy, Change, Select, a.s.o.For a ‘Command scripting’ user (-batching is a different tool!-),it seems to me logical these basic commands should be accessable.

Would not it be possible to create a kind of template for printing?We draw our room without cartridge. The cartridge will automatically appear when printed. The scaling could be automatic so that it goes in the A4 and therefore also will post the scale automatically. The name of the play could be the file name, date last saved after it the rest of the information that would be to add somehow (material index, designer, ...).

When selecting multiple blocks that contain the same attribute names, attribute properties appear with the values of the last selected block instead of “various”. I do not know if this is a “bug” or developer option, but “various” would be better in my opinion.

we know that you need to have always software performance in your mind to decide which features / tools can / should be implemented and on which way.

I really appreciate your effort to find the best middle way between software features and performance but I think also it’s a tough call to appraise worldwide the overall customer equipment to make the software workable to the best for everybody. That isn’t possible without compromise.

Maybe it would make sense to think about a new dialog in the “Application Preferences” to let the user decide what kind of feature are absolutely needed regarding to his/her work-task / equipment. I don’t mean that you need to cover every single thing but the main “performance jeopardy’s” should be covered with an on/off switch.

Yes I know - that isn’t done in 5 minutes but I think that can make your life easier in the long run and will cover even more customer.

To reproduce

1. Select a new view-port in model-space2. Select the appropriate paper-space3. When the paper space opens change the angle of the viewport.

Actual

The object in the viewport changes but the viewport itself remains unchanged

Expected

That both the view-port and the object changes angle as the angle is updated

Motivation

If you abort the placement (but keep the angle) and go back to model-space and then redo the operation the view-port is rotated along the angle. It seems that the viewport only picks up the initial angle once the paper-space is open and ignores any changes thereafter

Workaround

1. Select the view-port per normal in model-space2. Open the paper-space and set the wanted angle but do not place the view-port in paper space3. Abort the placement on paper-space and redo the whole operation

Once the paper space is opened again the view-port will have the chosen angle

Yesterday I set up a Windows 64 bit install of QCAD Pro which shows the same bug I have been seeing for a while in the Community linux git repo.

Create a new drawing and then go to “Print preview”. Enable “Move paper postion”, the cursor changes to the hand icon, but the paper position is unable to be moved. Only by saving the drawing, exiting the program, restarting and reopening the drawing, will the “Move paper postion” function correctly.