NURBS and Span
All  1-4  5-6

Previous
Next
 From:  Michael Gibson
5897.5 In reply to 5897.4 
Hi Claas,


> Personally I had some bad experiences with Alias where certain blends and surface
> flows were only possible by rebuilding the design with single span curves and while
> I know 3D must be incredible complex I was asking myself if the math code there is
> simply not yet so refined or if this is just the way how Alias works.

It's hard for me to know for sure what the particular issue was for that case without examining the actual geometry used.

It's possible it could have been some kind of limitation or bug in Alias, but also possibly your rebuilt geometry was less wiggly or had some other change in form that avoided some particular kind of shaping problem. But I can't really know without seeing the specific example.

The overall code base for Alias is pretty ancient at this point, and such an old code base just usually has lot of various clunky things about it.


> Out of curiosity how do applications like SolidWorks approach the span issue? I know
> that you can put down the profile curves etc as well, but it seems to me from the short
> exposure that they do not have such a high focus on limiting edit points on a curve like
> Alias Automotive does.

SolidWorks is more similar to MoI's orientation in this regard, they really focus a lot of effort on generating shapes from 2D sketch planes and working more on solids throughout their workflow rather than trying to focus on building surfaces one little small patch surface at a time filling in some complex wireframe outline. They have added more surfacing tools over time but they're more often used for building a cutting surface or something like that, rather than trying to build a big model out of a quilt of individual little small surfaces that have to connect to one another smoothly.

So as far as I know there is no special focus or worry about "single span"-ness in SolidWorks either, it's more focused on mechanical part design and not on modeling broad swoopy forms made of some patchwork of surfaces.

Just in general the SolidWorks type solids modeling approach is much more "mainstream" than the Alias Automotive "try to build a big complex surface patch by patch" type modeling. Alias Automotive is a much more heavily specialized tool and that whole process requires a lot of training and experience to be able to do stuff with it. Meanwhile the SolidWorks type of approach that generates models from 2D curves tends to deliver a lot more productivity for a lower amount of learning curve.

One other general factor though is that the kinds of models that are being worked on with Alias Automotive are also though just fundamentally more difficult models because they are not so well defined only by 2D profile curves, so they're not such a good fit with the traditional 2D-profile driven solids modeling approach. I guess that's why Alias continues to exist at this point at all. But also once you get into the territory where your model is not well defined by 2D profile curves then the whole sub-d modeling toolkit can become a better way to form those kinds of organic models rather than trying to do them with NURBS at all. Usually that's what I steer people towards using instead of MoI if they're trying to build some kind of form that is not very well defined by 2D profile curves.

- 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:  Michael Gibson
5897.6 In reply to 5897.1 
Hi Claas, or I guess looking into it a bit more, the single span thing you're referring to is more about certain Alias tools only working when curves are touching each other at precise locations like they have to all meet up at knot locations?

Some limitation like that has more to do with the specific mechanism that whoever implemented that command decided to use, certain kinds of mathematical surface construction techniques might have requirements like that, but it's also often possible for there to be different approaches for doing the construction that just go about it in a somewhat different way that does not happen to have the same limits, possibly by doing something like a fitting process.

Sometimes the limited way may have some special benefit like the surface generated by it has the exact same control point structure as the original curves used. But the bad part is that if the command only works with a very specific kind of structure it means you have to know quite a lot of details about how NURBS work before you'll be able to really be able to use it very well...


Some of the other focus on single span surfaces might come from automotive people from an ICEM Surf background, which is a surfacing system that focuses only on using Bezier surfaces which are the equivalent of single span NURBS surfaces, and focuses more on manipulating surface control points quite a bit. It's again a highly specialized tool with a high learning curve and cost involved...


- 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
 

Reply to All Reply to All

 

 
 
Show messages: All  1-4  5-6