Turn on suggestions

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

Showing results for

- Siemens PLM Community
- NX Design
- NX Design Forum
- Through Points spline, uniqueness

Options

- 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

07-02-2018 02:16 PM

To my knowledge, three poles together produce a unique degree-2 bezier spline.

I just find that, as shown below, with three defining points, there can be a lot of degree-2 bezier splines, although NX Studio Spline gives only one.

I wonder whether this might lead to some issues in using Through Points splines, and what rule need be follow to avoid them.

Thanks for your comments!

Solved! Go to Solution.

Labels:

9 REPLIES 9

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

07-03-2018 08:29 AM

Your observation is correct. A list of data points to be interpolated (passed through) does not fully determine a spline curve, or even a Bezier curve.

To properly define a spline, you also need to assign parameter values to the data points. You can't do this in interactive NX, but you can in the SNAP API (and in NX/Open, too, I think).

Problems will arise if you have a workflow that assumes that the data points fully define the spline. For example, if you construct a spline curve through given points in two different systems, you should not expect to get the same curve.

yamada

Re: Through Points spline, uniqueness

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

07-03-2018 09:58 AM

Hi @Yamada Very clear. Thank you!

Re: Through Points spline, uniqueness

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

07-03-2018 10:56 AM - edited 07-03-2018 10:58 AM

Typically one uses the through points method to solve a shape where the points somehow are predefined and must be passed by the spline, the specific shape is maybe less important.

and the by poles method when the shape of the spline is maybe more important than the absolute position of the spline.

Regards,

Tomas

Re: Through Points spline, uniqueness

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

07-03-2018 01:03 PM

Hi @1u7obd Thank you for your comments!

Re: Through Points spline, uniqueness

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

07-03-2018 01:30 PM

I have found that the engineering mind trends toward points, they like to define things precisely. The styilng mind, tends towards poles, for asthetic reasons.

I've worked with both, and use poles to define my splines, as I find they behave better

-Dave

NX1867(if it had versions) | Teamcenter 11.6 | Windows 10

NX1867(if it had versions) | Teamcenter 11.6 | Windows 10

Re: Through Points spline, uniqueness

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

07-03-2018 02:20 PM

Hi @DaveK Thanks for sharing!

Re: Through Points spline, uniqueness

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

07-23-2018 06:27 AM - edited 07-23-2018 06:32 AM

I have a further question regarding this topic.

As shown in the original post,

**3 poles**together are__enough__to give a unique degree-2 B-spline.

**3****through-points**(two end points + a middle one without parameter values assigned) together are__not enough__to give a unique degree-2 B-spline.

Is it possible to know how many through-points (two end points + middle ones without parameter values assigned) are enough to give a unique degree-2 B-spline?

Thanks! @Yamada

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

07-23-2018 06:59 AM - edited 07-23-2018 07:07 AM

For details, you can try googling for “parabola through four points”.

This doesn’t quite give you the uniqueness you want, because there are often *two* parabolas passing through 4 given points.

Of course, if you have 5 coplanar points, these uniquely determine a conic, which is a rational quadratic Bézier curve.

yamada

Re: Through Points spline, uniqueness

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

07-23-2018 11:32 AM - edited 07-23-2018 11:37 AM

Hi @Yamada Thank you for your explanation!

I know that there's simple equation for poles: number of poles = number of segments + degrees. I had been thinking about whether there's a similar equation for through points. The situation seems to be more complicated than I imagined.

I try to get some understanding about through points, because a through point is similar to an internal control curve in Studio Surface. A difference is that internal control curves for Studio Surfaces are already assigned parameter values by the boudary curves. I'm just thinking about one qustion: for a degee m×n B-surface, how many internal control curves can be input without causing the surface segmentation.

Follow Siemens PLM Software

© 2019 Siemens Product Lifecycle Management Software Inc