❄️🎁⛄ The Winter Games Tournament is Live! 🎄🎅❄️
Jump to content

App crashes when carve two cylinders


Go to solution Solved by Josh,

Recommended Posts

Posted

Hello, and welcome. I tried to reproduce your error, but my attempt worked correctly:

image.thumb.png.342ee60da694a72eb49c7ed59e81981e.png

Is this a problem you can easily re-create? Can you upload a map file that will produce the error if I use the carve tool on one object? The forum allows ZIP file attachments.

Let's build cool stuff and have fun. :)

Posted

I think that you are using a 16 size cylinder. I test it and yes, that works ok. The crash occurs with 32 size cylinder. The map now is a little differente but there are the two cylinders with the problems. It crash every time.

In the attachment is the map with the cylinders.

scenario.png

Test.zip

Posted

I will post another response when it is solved. This is my system for tracking bugs, so it's best to keep it unsolved until I am finished. Thanks for reporting this! :D

  • Haha 1

Let's build cool stuff and have fun. :)

Posted

I was able to prevent the crash. This isn't perfect, because there are some gaps being created by the carve operation. However, thsi always happens with complex boolean operations, and it is much preferable to making the application crash.

This will be included in the next build that goes up on the beta branch.

screenshot1213.thumb.jpg.08ffbdcad812df42a096f5c1fec7e6e2.jpg

Let's build cool stuff and have fun. :)

Posted
1 hour ago, Caronte3D said:

That spiral shape could be the culprit. It doesn't make sense to me, and with so many vertices, the edges are going to overlap.

That's just the result of slicing objects to make multiple convex shapes. Brushes must be convex, so concave shapes are made out of multiple convex shapes.

Let's build cool stuff and have fun. :)

  • Solution
Posted

Carving a 32-sided cylinder out of another one, at a 90 degree angle...this may be as good as it gets. Every other CSG program I've ever seen has simi;ar issues when the geometry gets complex. The crash is fixed on the beta branch, so I will call this finished for now.

Let's build cool stuff and have fun. :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...