B-Surface best practices?
B-Surface best practices?
(OP)
Hello
Where can I find more information on B-Surfaces with NX?
I don't mean the general definition of B-Surface but using B-Surfaces with NX instead.
When is advisable to use a B-Sruface (for example when I want to align an edge) and when not. And what's the best way to work with them.
Where can I find more information on B-Surfaces with NX?
I don't mean the general definition of B-Surface but using B-Surfaces with NX instead.
When is advisable to use a B-Sruface (for example when I want to align an edge) and when not. And what's the best way to work with them.





RE: B-Surface best practices?
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: B-Surface best practices?
RE: B-Surface best practices?
In principle all freeform faces and sheets in NX are B-surfaces. And since Bezier more or less is a special case of B-surface, it's counted under the same "umbrella".
Can you elaborate on cases where there is a choice to make ?
Regards,
Tomas
RE: B-Surface best practices?
Sometimes is advised to transform from or to B-Surface.
How is it called when it's not B-surface?
And sometimes is faceted.
RE: B-Surface best practices?
There are also common shapes which i think in "Nurbs language" are called procedural, such as a extruded or revolved spline, whose shape in the curve plane is freeform but in the extrusion / revolve direction is "Extruded" or "revolved". ( The NX term is "Extruded" or "Revolved".)
As always, the simpler the better, an analytic surface is described by exact math whilst freeform is more complex, and needs / might need tolerances / approximation.
Regards,
Tomas
RE: B-Surface best practices?
Regards,
Tomas
RE: B-Surface best practices?
RE: B-Surface best practices?
There might be some surfaces which are not B- Surfaces. Many years ago the then Unigraphics had some other underlying math for some surface types but i would expect all today to be Nurbs. ( -For those who have been around long enough, one of these was called "Sculptured Surface".)
Regards,
Tomas
RE: B-Surface best practices?
RE: B-Surface best practices?
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: B-Surface best practices?
-Or ?
Regards,
Tomas
RE: B-Surface best practices?
RE: B-Surface best practices?
regards
RE: B-Surface best practices?
My advice is to NOT worry about what math-forms are being used to define any specific surface or face but rather to just become familiar with how the different types and methods can be used to create geometric shapes. As far as virtually ALL of the downstream applications are concerned, there is really NO difference when it comes to what those applications are tasked to do, it will be able to handle any math-form, be it when defining toolpaths, finite element meshes, high quality rendering, creating Drawing views, exporting/interfacing data for other 3rd party applications, etc.
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: B-Surface best practices?
One reason might be the type of surface of the "tool" edge (edge to which you want to match). If it's a B-surface, then it's possible that to meet whatever settings you're using in Match Edge, the only solution possible is to convert the target sheet/surface into a B-surface. More often than not, this will probably occur any time you're going to Match Edge and try to achieve G2 continuity or higher - at least that's what I would expect, given the number of poles that would have to be "locked" on the surface in order to achieve that level of continuity.
Tim Flater
NX Designer
NX 7.5.4.4 MP8
WinXP Pro x64 SP2
Intel Xeon 2.53 GHz 6GB RAM
NVIDIA Quadro 4000 2GB