After applying convert entities why Spline changes the name to Generic Spline? It is not the case with lines.
Just a guess to answer your question---a line is a line is a line. Not much intelligence or descriptive/controllable elements in a line. But a spline is different, in that regular splines consist of multiple points (two or more), each of which have the capacity control the spline's inflections, curvature, etc. A generic spline, therefore, would likely be one in which that data is no longer included within the spline, though the spline still duplicates the curvature of the original (individual control points gone?), because the "on edge" relation has been deleted.
If you've done much work with splines you'll have noticed they're much more complex than lines or arcs. To me, it's interesting there's this means in v2019 to convert entities of a spline and then delete its "on edge" status, since this sort of work with splines is something I often do with surface generation.
If you do a search for Generic Spline in the SOLIDWORKS 2019 help, you get these results:
2019 SolidWorks Search - English
And if you click on the second help topic in those results, you get this:
2019 SOLIDWORKS Help - Editing Generic Splines
This is also documented in the SOLIDWORKS 2019 What's New:
2019 What's New in SOLIDWORKS - Editing Generic Splines
I know you seem to be opposed to searching the help, but the answers are often there and you'd get an answer quicker by trying to search there first rather than having to wait for someone in the forum to see your post and reply.
I tried to find out from the first link you have given but I couldn't find out, why it is named Generic Spline. Link is only giving how to create a Generic Spline.
Yes, but did you read the second link? It specifically states that when you use Convert Entities, the result is a Generic Spline.
Why do you care?
Because Convert Entity of a straight line does not carry this name for example it is not named "Generic straight Line"
Umm... I really hope I am reading your posts wrong or that you just suck at writing posts.
Please read all of Jim's links. You still have not said WHY YOU CARE.
Maha Nadarasa wrote: Because Convert Entity of a straight line does not carry this name for example it is not named "Generic straight Line"
Maha Nadarasa wrote:
A line is a very simple type of geometry...it has 2 endpoints with perfectly straight geometry between the endpoints. So removing an offset or convert entity property results in the same exact line you would create if you just made the line (it is user modifiable, etc.).
Splines are much more complex entities with various controls to specify the shape of the spline. Prior to SOLIDWORKS 2019, there were two general types of splines that a user could create as documented in this help topic:
2019 SOLIDWORKS Help - Splines
So B-splines are just called "splines" in the user interface since they are the most commonly used type and Style Splines are called "style splines". There are also splines on surfaces, but I won't get into that level of complexity.
I no longer work at SOLIDWORKS so I don't know the whole story behind Generic Splines being introduced in SOLIDWORKS 2019, but maybe Robert Jost can give some insight or suggest who can.
From playing with the splines and looking at the documentation, here is my guess as to why the change was made and the Generic Spline was introduced:
Prior to SOLIDWORKS 2019, when you converted or offset a B-spline or Style Spline, made an intersection curve, or made a fit spline, the resulting spline was also called a "spline", but it could not be modified by the user since it was driven by the other geometry. Even if you removed the relationship to the original geometry, the shape of the spline must be maintained so it is left the same shape, but can't be modified in the same way a B-spline or Style Spline can be since it doesn't have the same types of controls. But, now that the relationships have been removed, it is confusing as to why this thing called a "spline" can't be controlled in the same way a B-spline can be controlled even though they are also called "spline". So, I believe they probably introduced the term "Generic Spline" so the user can differentiate a B-spline from a spline that was derived from other geometry.
Prior to SOLIDWORKS 2019, you also couldn't do much with one of these splines that was derived from other geometry, even if you removed the relationship to the original geometry. Starting with SOLIDWORKS 2019, you can now decide to convert a Generic Spline to a B-spline or Style Spline using the new convert options so you can now manipulate its shape. Note that when doing this, the new spline will be an approximation of the original Generic Spline as indicated by the message that you get when you do the conversion.
If Rob or someone else from SOLIDWORKS can confirm all of this, it is probably worth one of the writers going in to the help and making this all a bit more clear since the spline help topics have been built up over time as new functionality has been added and generally, new topics have been added instead of looking at a holistic view of all of the topics. It's probably now a good time to look at all of the topics to make sure all related topics are clear from a holistic view when trying to understand everything about splines.
Ah, late to the party again.
In the past, we had the "proportional" option for regular splines. To me, the proportional splines look exactly like the generic splines. Is this just another layer of terminology for the same thing?
Is the Rational/Non-rational option really just about enabling/disabling weighting? Is it really necessary? Because the default is for all the CVs to have a weight of 1, and that seems to be the same whether rational or non-rational. Non-rational only comes in to play if you change the weight of one of the CVs. Seems like unnecessary interface complexity to me.
Thanks for the explanation.
The generic spline is in contrast to the "style spline". Really they are just the same thing, but the style spline is driven with the control polygon, and the generic spline is driven with points on the spline. You can switch a spline back and forth as to the way you control it - polygon or points. So they really are just the same thing, controlled differently.
I think I didn't understand the changes that had taken place when I said this above. The generic spline only seems to happen when you delete the on-edge relation, and maybe a couple other situations. You get a spline with shape, but only endpoints - sort of like the proportional spline. If you want to add control points, you have 2 options - convert to spline or convert to style spline. You used to be able to use Simplify Spline on these, but you can't any more. Simplify Spline can still be used on regular splines.
A lot of complexity has been added to the splines FeatureManager, with the rational and non-rational splines, the curve type, degree, conversion to regular, generic and style splines, etc. I will probably continue to use splines as I have in the past, although I'm certainly going to keep experimenting with this stuff to find the benefits or if it's just another way of doing the same stuff.
I want to hide the dot cloud in this picture. I can not shake . How to hide?
version 2019 sp3.0
Hello Sercan,.. sorry, looks like these style spline knots are always on.. if you want to workaround this, you could copy the splines with 3DSketches and turn off/hide the style splines ?
Retrieving data ...