×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

B-Surface best practices?

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.

RE: B-Surface best practices?

Have you looked at the NX User Documentation/Help Files?

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?

(OP)
If I search for "B-surface" I get several commands where that word appear but I don't know where to find more in depth information

RE: B-Surface best practices?

Don't know if this helps or not.
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?

(OP)
I just want to know in general.
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?

The non freeform are analytic shapes such as Planar, cylindrical, spherical, conical and probably a few other well known shapes.
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?

and... If you bump into something faceted, it's not a true surface but a "representation" consisting of triangular planar areas.

Regards,
Tomas

RE: B-Surface best practices?

(OP)
Toost, Do you mean that B-surface is the same than freeform?

RE: B-Surface best practices?

Yes. NX Freeform = B-surface.
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?

(OP)
OK, thanks

RE: B-Surface best practices?

Canonical forms, such as Cylindical, Toroidal, Spherical, Conical and Planar faces/surfaces are NOT defined as NURBS but rather by using their exact mathamatical form.

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?

I think i said approximately that in my post dated 16 Nov 12 11:53.
-Or ?



Regards,
Tomas

RE: B-Surface best practices?

(OP)
OK, but now I would like to find somewhere explaining what things need to be done using B-surfaces. For example why do I need to convert a surface to B-surface in order to "match surface edges"?

RE: B-Surface best practices?

(OP)
B-splines are more generic than canonical forms, that's why sometimes we can use B-splines to fit complex shapes. But I would like see a document describing tips and tricks about when and how to use them.

regards

RE: B-Surface best practices?

The type of surface 'needed' is pretty much determined by which function you use. There is NO explicitly named B-Surface or NURB function per se, but rather a set of functional types depending on what sort of data you have to start with, be it curves, faces, bodies, points or simply a desired size and shape. Also note that rolling-ball blends are also a special surface type which are generally not stored as B-Surface.

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?

skanskan,

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

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources