fillet?
All  1  2-5

Previous
Next
 From:  Michael Gibson
928.2 In reply to 928.1 
Hi xrok1 - what radius are you try to use?

Over here I tried doing the top of the neck, and was able to fillet it at a radius of 0.2 or smaller.

It will be difficult to fillet with any larger radius than that due to the tight bends near the end:



Here I'll try to illustrate the type of thing that causes difficulty. Let's say we have a surface that bends in a tight curve like this:




Now let's say you want to use a fairly large fillet radius (large in proportion to the curvature of the bend) - here represented by a line that I drew:



Look what happens when the filleter will try to maintain this distance as it travels along the tight bend:



See how everything gets bunched together there at the tight bend? That is a situation that causes difficulty in filleting.

If you want to have a larger fillet radius, you will generally need to construct your object to not have bends in it that are near the same size or smaller than the fillet radius that you want to use.

The body has the same issue, to an even greater extent, there is a tight bend in it at this spot:



Seen from the top and zoomed-in:



That makes for a maximum radius of only 0.01 or so. If you make that come to a sharp simple corner instead of a tight tight bend like that, it would make a larger fillet radius possible.

- Michael

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  xrok1
928.3 
thats weird it works for me now, but i swear to god i couldn't get it to work earlier. LOL

what about an option to automatically make the fillet radious smaller at these "pinch" points? sort of a tangent propogation thingy.

so what about my other questions, any comment?

EDITED: 17 Sep 2007 by XROK1

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
928.4 In reply to 928.3 
> what about an option to automatically make the fillet radious smaller
> at these "pinch" points? sort of a tangent propogation thingy.

It might be possible at some point, but unfortunately it is a rather difficult calculation to make.

There is some stuff in there that actually makes an attempt to handle those pinched areas by trimming the fillet back and putting a kind of smooth blend patch in those bunched/pinched areas, but it doesn't tend to work very well. I hope that it will get tuned up some more in future versions of the geometry library that I'm using.


> so what about my other questions, any comment?

Oops sorry I forgot about those after digging into the model.


> also on a side note ,are there plans to add a draw on surface and cut-extrude option?

I do want to explore both of these in the future. Drawing on a surface will be quite a lot of work since it will involve changes to every drawing tool, so it might be a while before I'll be able to devote enough time to that one.

By cut/extrude do you mean doing an extrusion that creates a kind of protrusion or pocket in a solid all in one step? That's also something I want to try as an option to extrude in a future version, it is probably not quite as difficult.


> it would also be nice to have a checkbox beside the hide tool for show/hide 2D & 3D independantly.

I've generally got to be kind of careful not to get too many checkboxes and buttons all at the top level.

The way I think this will get solved will be to have some additional selection tools that help you build your selection with particular types of objects easier, then that can help out many different kinds of commands instead of just hide.

But it is actually possible to set up some script macros on a shortcut key that will do this now.

To do this, go to Options / Shortcut keys, and add in a new key with this as the command:

code:
script:moi.geometryDatabase.getObjects().getCurves().setProperty( 'hidden', true );


After setting that up, pushing that key will hide all curves.

You can set up a different key to use this command to hide all surfaces and solids, leaving curves alone:

code:
script:moi.geometryDatabase.getObjects().getBReps().setProperty( 'hidden', true );


Hope this helps!

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  xrok1
928.5 In reply to 928.4 
thanks alot you are very helpful and prompt. that quality alone will sell a lot of copies of MOI i'm sure.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
 
Show messages: All  1  2-5