Turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

- Navigation
- NX Design
- Forums
- Blogs
- Knowledge Bases
- Groups

- Siemens PLM Community
- NX Design
- NX Design Forum
- continuity within a spline

Options

- Start Article
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

Highlighted

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

12-14-2017 12:52 PM - edited 12-14-2017 01:06 PM

To my knowledge, in creating a spline, NX would automatically add knots to divide the spline into multiple segments virtually and fulfill: points = degrees + segments

But I can't find some information about how NX controls the continuity at each knot within a spline.

Below are some of my rough ideas:

- A single-segment spline (B-curve) is best for achieving a high-quality surface

- At a knot of a multi-segment spline, the continuity is ≥G1.

- To build a high-quality surface, a multi-segment spline would be much better than a curve string (arcs/conics/splines...) connected with manually specified continuity.

- "Divide-By Bounding Objects" only cuts a spline for handling separately, without affecting the basic mathematics.

Are they correct? Hope to have your suggestions. Thank you!

Solved! Go to Solution.

- Tags:
- Continuity
- spline

Labels:

5 REPLIES 5

Re: continuity within a spline

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

12-15-2017 01:44 AM

you can set for each point in the spline what the continuity is.

select the point of the spline point and go back to the spline dialog.

in the constraint tab you can select the point or is already selected by clicking in your design space.

the you can set by Continuity type the type that you want.

Ruud van den Brand

Pre-sales NX CAD

cards PLM Solutions

Re: continuity within a spline

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

12-15-2017 02:59 AM - edited 12-15-2017 03:00 AM

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

12-15-2017 04:48 AM

By default when creating a spline from scratch it will create a C2 knot. Creating a spline derived from other geometry it will depend on the quality and type of input geoemetry, for example blend to plane, arc to line cannot be better than C1.

And yes if you are looking for quality surfaces use splines and not strings of arcs.

Steve V

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

12-15-2017 05:42 AM - edited 12-15-2017 05:47 AM

- A single-segment spline (B-curve) is best for achieving a high-quality surface
That's what the folklore says, certainly.

- At a knot of a multi-segment spline, the continuity is ≥G1.
Correct, roughly. If you have a knot of multiplicity r on a spline of degree m, then the join will be C(m-r). So, for example, at a double knot (r=2) on a cubic spline (m=3), the join is C1.

- To build a high-quality surface, a multi-segment spline would be much better than a curve string (arcs/conics/splines...) connected with manually specified continuity.
Well, "quality" is hard to define. But if you use lines and arcs, there will be a lot of places where the curve string is not G2. If the jumps in curvature are large, they will be visible, which might be undesirable.

- "Divide-By Bounding Objects" only cuts a spline for handling separately, without affecting the basic mathematics.
Correct.

The basic equation is this: number of knots = number of poles + degree + 1.If you build a spline using "Studio Spline" then NX will use single knots. So, if you build a curve of degree 5 with 7 points, you will get 2 segments. The join will be C4.Interactive NX hides the knots. But you can play with them using SNAP or NX/Open.

yamada

Re: continuity within a spline

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

12-15-2017 06:48 AM

Hi @Yamada: Thank you for the detailed comments!

Hi @StevenVickers: Thank you for your continous help!

Follow Siemens PLM Software

© 2019 Siemens Product Lifecycle Management Software Inc