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

QCAD has a lot of features and buttons, probably more that the autocad I’ve been using. Therefore the learning curve is too slow. It would be a great boost for the program to have the possibility of having an Autocad skin, and it will attract many new users.

You can apply the command to Lines, PolyLine segments, Arcs, Circles, and Rings:

For linear entities parallel to an axis of the coordinate system, aligned Dimensions (parallel Dimensions) are created. For linear entities not parallel to an axis of the coordinate system, either aligned Dimensions (measuring the absolute distance between two points) or horizontal or vertical Dimensions (measuring the horizontal or vertical distance between two points) depending on where you move the pointer are created.

Click Dimension > Auto (or type AutoDimension).In the graphics area, select an entity to dimension.Click to place the dimension line.To use another dimension type for Circles or Arcs, specify an option:Diameter. Creates a diameter Dimension.Radial. Creates a radial Dimension for an Arc or Circle.Linear. Creates a linear Dimension of the diameter of a Circle or an aligned, horizontal, or vertical Dimension between the end points of an Arc.Angular. Dimensions the angle between the end points of an Arc.Arc length. Dimensions an Arc length.Note: The chosen option is the default the next time you use the AutoDimension command.

When you move the pointer during a linear dimensioning, you can:Lock. Determines the current dimension type (aligned, horizontal, or vertical) regardless where you move the pointer.Unlock. Unlocks the type of linear dimension used.Press Enter.

***In short, when you use this tool you click on an entity and it will know what dimension you’re looking for. For Circles, you can specify in the command window R or D for Radius or Diameter.This would be extremely useful on large drawings where a lot of dimensioning is to be done. One tool and start clicking on entities for dimensioning.

Large files/large entities perform bad in QCad. There are many dxf files that are created with thousand of lines that perform reasonable in other cad’s/cam’s that qcad cannot match.

One very useful tool, that could be added would help to improve qcad performance and at the same time enlarge the dxf quality (by replacing thousand of files by arcs), would be a tool called “arc fit” where, when possible and under a determined possible error margin (user selectable) creates arcs replacing the existing lines.This would improve the file work in QCad also improves CAM software that would work after QCad, that I think is important for many users.

For example, if it is needed to use qcad to generate toolpaths for letters, after exploding letters, the output is almost impossible to work due to the number of lines that are created. Having arcs instead of lines would greatly improve qcad use.

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 -

If I work in QCAD only with Toolbars (and not with the “Cad Tools” there is nowhere a Button to find for “Create Block from selection”.If I have to create a Block based on a selection I have to work with the Menu or have to activate the Cad Tools.

But, if I look at the Blocklist menu there is a function (+) to add an empty Block. It would be nice to have this button working for both situation - empty Block or depending on a selection to “Create Block from selection”.

I’m working currently a lot with files coming from rhino. Qcad can open them properly any also most operations on them work as usual - except the selection methods.

box select from upper left to lower right works as usual.double click to select all connected entities is broken. (only one entity is selected).box select from lower right to upper left does not select entities touching the selection box. (nothing is selected)

on mac os nothing is selectable with single click.on linux single click sometimes fails (nothing is selected after clicking on a line).

Hi, for multi-screen hosts it would be very useful to have additional windows while running the single QCad instance. Other applications like Palemoon, Evolution, Gimp are providing that already.That would help a lot when working on multiple files and copying blocks between.

To improve the flow of drawing I’d like to switch off the dialog for the rotate tool. Most of the times i use the interactive input and delete the original. So I don’t need to click a popup to acknowledge that. I allready use the same option for the move/copy tool.

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.)

In Autocad when making a dimension when left clicking to place the dimension there is the possibility to drag the dimension to either side of the dimension. This is also possible with Qcad dimension, but it losses the snapping and does not extend the dimension line out to the dimension text.

This is very useful when the two lines the needs a dimension are close together, or overlapping with another.

This can be done as is in QCAD today, but a quick convenience UI bit would be much appreciated.

Suppose you are working off a bitmap image (transcribing old scan, or you got your apartment’s floor plan like this, because, uh, what tenant needs DXF). It has dimensions markers and everything, but fat chance it’ll be to actual CAD scale after importing.

So, to bring it to scale, you measure between two tick marks on the scale, compute ratio based on measurement and what’s written on the dimension line, and do a scale operation (you can also have QCAD compute the ratio by using math expression, whatever).

That works fine.

A purely just for convenience function to do that would be much appreciated: pick two points, enter what the actual distance between them is, poof bam, appropriate scaling operation is applied.

As a twist, there could be some other bitmap skewing options, like “the points I’ve selected are on a horizontal/vertical line/at an angle of X degrees, then the bitmap would also be applied this transform.

Consider the situation in the attached image. There is a perfectly good, albeit really shallow arc, making the radius somewhere in the vicinity of 600 millimeters, and the radial dimension being drawn accordingly.

Considering the other dimensions of the part, this is completely unusable, even to work with, really, but definitely so when it needs to be put on paper.

It would be nice to have some sort of “partial” (for my lack of a better word) radial/diametric dimensions where the dimension length can be adjusted.

Considering that this can be done with Leader, maybe a better (more generic) solution would be for Leader type dimensions to have options so they could automatically generate labels for various dimensions of a selected entity – sort of like having the Prefix/Tolerance/Scale options the other dimensions have, and have some additional fields there for selected entity and maybe dimension type (for example, radial or diametric for an arc-type entity).

In files exported with the (even PG) exporter I sometimes see values like these: 334.99999999999994 or 570.0000000000001 and very often 12 digits of precision.

To safe on file size, I suggest, that QCAD rounds values on SVG export to eg. three places. When viewed in an ordinary web browser, that will result in a precision of 1 inch / 96dpi / 1000 = 0.00026mm, not? Ends should still meet.

I see that most of this was put in there as a kind of a note-to-self originally, however _SC_NPROCESSORS_ONLN is implemented by every realistically possible targets anyway, so for all practical purposes, this is dead weight.

A couple of questions remain, though:

#ifdef Q_OS_WIN32 should probably be Q_OS_WIN, so as to include win64 as well.

Assuming the real purpose for this function is to determine how many parts a particular task is to be split into in the future, if and when QCAD gets the need to split expensive tasks among multiple CPUS, “core” probably shouldn’t be static - CPUs are hot-pluggable today, and while one probably doesn’t do that on a laptop, it’s not unfeasible in, say, a VDI environment.