cura:feature_custom_support

Last commit made on 2018-06-28
Get this branch:
git clone -b feature_custom_support https://git.launchpad.net/cura

Branch merges

Branch information

Name:
feature_custom_support
Repository:
lp:cura

Recent commits

099c5cd... by Ruben D

Don't draw endcap if we don't have a pen any more

If Python lags behind and there are multiple mouse release events processed after each other without mouse press events, then it would crash. No longer.

Contributes to issue CURA-5482.

937a4c5... by Ruben D

Change cursor while working with custom support

It now feels like a normal brush from an image editing application. Nice!

Contributes to issue CURA-5482.

616856f... by Ruben D

No longer move below object with Z distance

It's no longer needed with the larger globules.

Contributes to issue CURA-5482.

631444e... by Ruben D

Make globules slightly larger to allow for rotation

When you rotate the model the globule is no longer neatly just below the model. Making it a bit larger causes it to work even then.

Contributes to issue CURA-5482.

fadbf29... by Ruben D

Link support to the object it's being drawn upon

This way the support mesh will move along with your object if you move, rotate or scale your object.

Contributes to issue CURA-5482.

0aaf0bb... by Ruben D

Don't go through the motion of creating support if you miss the surface

In fact, it would crash otherwise on the kron() function, which doesn't handle empty arrays well.

Contributes to issue CURA-5482.

6b7820a... by Ruben D

Tune globule size a bit smaller

And make it easier to tune this next time.

Contributes to issue CURA-5482.

5c35dd2... by Ruben D

Don't make custom support selectable

It should be a property of the node you're drawing on. Also this looks nicer because the selection outline won't avoid the custom support then. It looks much more like the actual overhang colour.

Contributes to issue CURA-5482.

26e71be... by Ruben D

Improve logging a bit

It's interesting to know roughly how much support is created.

Contributes to issue CURA-5482.

65e0ff1... by Ruben D

Don't construct support in a job

It's now so fast that it's not really necessary any more. By computing the support in the main thread, we prevent redrawing and so the red part won't disappear for a while while it is processing. It'll just stay there until processing is complete. This makes the support drawing feel much smoother.

Contributes to issue CURA-5482.