Rail revolve question
All  1-8  9-10

Previous
Next
 From:  FelixPQ (FELIX)
4508.9 In reply to 4508.8 
Michael,

earlier you said: "But it basically expects for the rail to be planar and perpendicular to the revolve axis, not to have the rail jumping around in 3D like that." When I used this jumping around 3D rail curve, rail revolve produced a shape as if the curve was planar to begin with. To me it seems like the Z value where simply not used or discarted since in this particular case the curve (rail) was drawn in the XY plane with varying Z values, the profile was in YZ plane and the revolve axis was in Z. I didn't save my work and lost it (power failure) but if you need, I can recreate my process and results.

I understand my rail as exactly the same X and Y coordinates as if I projected this curve on the XY plane and this is why I interpreted the result of rail revolved as if it discarted or didn't use the Z values. I just wanted to understand what was happening. Maybe I should have ask why the command didn't fail, since the rail curve wasn't planer?

As suggested, I did a search on "Swung surface" and most papers I've found are way out of my league but I saw a description of the functionality that is basically the same as what you describe earlier. I even found that NURBS is much older then I would have thought since it was first implemented in Fortran.

Thanks Michael, I learned a few things,
Felix
  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
4508.10 In reply to 4508.9 
Hi Felix,

> To me it seems like the Z value where simply not used or discarted
> since in this particular case the curve (rail) was drawn in the XY
> plane with varying Z values, the profile was in YZ plane and the
> revolve axis was in Z.

Yeah I believe that's how the Swung surface method works - I think it bases the weighting factor by the distance from the rail's control point to the center axis which basically has the result of ignoring z values.


> Maybe I should have ask why the command didn't fail, since the
> rail curve wasn't planer?

It's because the geometry library routine that generates these swung surfaces does not give back an error result when given a non-planar rail curve, it just produces the result that you saw.


> I even found that NURBS is much older then I would have
> thought since it was first implemented in Fortran.

Yes, most of the research and base level work comes from the 1960s and 70s.

- 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-8  9-10