PDA

View Full Version : Max 9 - Perfect Fillet via Chamfer

 RobertMayer12-23-2008, 03:18 PMHey guys, I'm looking for write a script that will produce a perfect fillet in max 9 using chamfer. I've used ChamferMadness, and while its wonderful, it doesn't perfectly distribute the new lines, leaving loops rings of varrying length. I want them to be perfect. I'm also using max 9 and don't have the ChamferSegments option that max 2008 has. What I plan on doing is having a small dialog that has two parameters: basically a "Radius" and an "iterations". the Radius will determine the total radius of the fillet, and the iterations will determine how many times the thing will be chamfered (how well defined the chamfer will be). But here's my dilema. I can't seem to figure out the math. If I'm chamfering the thing three times, with a total radius of 10mus, how long does each chamfer have to be to get a perfect curve?
RobertMayer
06-04-2009, 08:33 PM
I hate to bump an old thread, but does anyone have a solution to this problem. It still haunts me.

PiXeL_MoNKeY
06-04-2009, 08:56 PM

-Eric

RobertMayer
06-04-2009, 09:00 PM
As I put in the first post, Chamfer Madness produces sloppy results.

I'm looking for write a script that will produce a perfect fillet in max 9 using chamfer. I've used ChamferMadness, and while its wonderful, it doesn't perfectly distribute the new lines, leaving loops rings of varrying length. I want them to be perfect. I'm also using max 9 and don't have the ChamferSegments option that max 2008 has.

PiXeL_MoNKeY
06-04-2009, 09:28 PM
But did you look at the math that the coder was using there?

-Eric

RobertMayer
06-04-2009, 10:12 PM
I did, but it is imprecise, and I cannot seem to find a pattern in what it should be. Also - say if you chamfer at 1.0m and then multichamfer twice, the final result will have a radius larger than 1.0m. I would prefer to make it so that 1.0m will be the maximum radius and have the chamfers broken up within 1m.

If that makes any sense.

CGTalk Moderation
06-04-2009, 10:12 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.