Cheetah3D 8.0 Public Beta 3

Some bugs using the boolean creator, more than previous versions. With ß3, the software quits without any dialogs.
 
Franck,
I'm working on this file, to reproduce a mandrin. For this, I try to use a chain with 48 capsules, with boolean modifier on a cylinder. If I increase the number of capsule above 30, the program crashes...
Here are the files.
I've never had a crash like this before, but of course, lot of disappointing things with booleans.

In the file attached, if I increase the links to 31, the app crashes immediately.

My specs : MacBookPro M1max 16' 64 Go RAM, 4 To HDD

Thanks,

Alex
 

Attachments

  • crash.png
    crash.png
    143.9 KB · Views: 130
  • aim.png
    aim.png
    359.2 KB · Views: 128
  • capture.png
    capture.png
    241 KB · Views: 135
  • mandrin-a-serrage-a-cle-a04j0.jpg
    mandrin-a-serrage-a-cle-a04j0.jpg
    40.6 KB · Views: 138
  • mandrin test.zip
    8.5 KB · Views: 120
For this, I try to use a chain with 48 capsules, with boolean modifier on a cylinder. If I increase the number of capsule above 30, the program crashes...
The Carve Library is quite robust - not to say there would be no cases for which Martin would have to implement exceptions to avoid a crash. But in your file are so many sloppy mistakes that lack some understanding of the procedure: You´re using Scale instead of Width+Height for the Circle element and a high (default) approximation angle. Your Cylinder has an unnecessary amount of iterations: 48x48x48. Your Capsule is way to broad and though self-overlapping which clearly confuses the Boolean tools - if you absolutely need the overlapping do a Boolean add first to receive a watertight hull you can then subtract safely from the Cylinder - which doesn´t make a proper drill chuck of course. When you avoid overlapping the Boolean and other features are well prepared you´ll get a clean result no question. My drill chuck on my Bosch has just 26 teeth and your file didn´t crash here at any time BTW. (M1MacMini2020)
DrillChuck.jpeg
 

Attachments

  • mandrin Successsful test.jas.zip
    8.7 KB · Views: 116
Last edited:
Hi Alex
* There is also the option to deploy a JavaScript for splines / sinus wave. Most likely, it needs a bit of a manual tweak as a proper sinus wave may be too slippery for the chuck key and provide insufficient grip.
* The parameter for the u-increment can be edited.
:sick: Use at your own risk. The JS was created in 2006 and may not be fully compatible with 2023.
Screenshot 2023-02-02 at 13.15.21.png
 

Attachments

  • sinus wave.js.zip
    1.1 KB · Views: 115
Thank you for replies,

I have many things to learn, and this tips allow to avoid use of booleans, which are hard to use. It is not a bug with ß3, but an error of choice to do it.

I had the same problem to make screws, until ZooHead gave us a perfect tutorial.

Best regards
 

Attachments

  • screw final.png
    screw final.png
    36.1 KB · Views: 124
* I was aware of the sine cycle.js, provided by the Good Doctor Martin.
* However, the parameters of this script are minimal and do not allow tweaking the approximation angle. The available parameters are λ / lambda and amplitude. Spline hops are closely packed and editing is a bit laborious. There is no easy way to modify the mesh of the object.
* I may be mistaken in thinking that the cylindrical sleeve and the chuck key do not use a proper sinoidal interface. This stuff is invisible on my drill.
 
Just bought a 14 inch MacBook Pro M2 Max. Tried to download and instal Cheetah 3d 8 Beta X but my serial number no longer working. Please advise.
 
Thank you for replies,

I have many things to learn, and this tips allow to avoid use of booleans, which are hard to use. It is not a bug with ß3, but an error of choice to do it.

I had the same problem to make screws, until ZooHead gave us a perfect tutorial.

Best regards

well it‘s not an error of choice; the choice makes perfect sense from a real world perspective, it’s just that what works in the real world often doesn’t work great in the 3d modeling world. And for that matter what works in one 3d program might not work in another.

Just like 2d artists paint people very differently from the way makeup artists do.
 
Back
Top