NURBS plugin version 0.1
-
I was looking for a surface builder, don't know if I'm missing something but Fredo's BezierSpline just does 2D curves.
But if there already is any sort of SU surface builder in existance I would love to know about it.
-
@unknownuser said:
I was looking for a surface builder, don't know if I'm missing something but Fredo's BezierSpline just does 2D curves.
But if there already is any sort of SU surface builder in existance I would love to know about it.
Now once a surface mesh is created, the built in tools lack power. If ThomThom is working on a mesh editor tool, then you just KNOW it will be a good one!
Add:
-
YES! Curviloft is exactly what I wanted, thank you.
Now I can move on to other projects, and it makes this thread/topic obsolete, could someone please remove it?
-
Are you sure about removing this?
-
I don't mind... the code was way before alpha!
Just a rudimentary example of concept.
Users would be better off using one of the mesh / surface packages from the Plugins forum.
-
Exactly, I don't want other users stumbling upon my poor attempts at reinventing water when there are so many well done plugins available.
If I ever get back to finishing this I'll post a new thread, but right now this thread is of no value and should be deleted.
-
Dear Mr.K
If you have a C/C++ library containing Surface Nurbs functionality, I am interested to have a look and possibly build the SU GUI around it.
As you noticed, Curviloft (or ExtrudeEdgeByxxx by TIG) are not really Nurbs modelers, but use splines and bezier curves to generate surfaces based on coons, stretching and averaging. Real surfacic Nurbs are more powerful, but for performance reasons the calculations must be done in C. The closest I know to be a real surfacic modeler is
- BezierPatch by Victor Liu
- BezierSurface by ThomThom
- TGI3d (probably based on true Nurbs)
- Artisan by Whaat
- Soap, Skin & Bubble
- FerrariSketch
- maybe others that I am not aware of
If your package includes Nurbs curves only, then it is more something that is today in BezierSpline and that I will definitely include in a more advanced form in the refresh of this plugin.
Thanks
Fredo
-
Well I should probably explain that I am not all that knowledgeable in the Spline area, and have no idea if the code I have is real surfacic Nurbs, or what the differences are.
All I really did was shoehorn a C++ NURBS example into a DLL example and made a Ruby interface for it.
And it really shows as I was fruitlessly trying to fix the density error(the surface vertices stretch out at the start and bunches up at the end), suppose to be controllable in the U,V knot vectors but they are built as specified by formulas and any attempt at correction makes it worse.Maybe you have some more insight on this?
-
@unknownuser said:
Dear Mr.K
If you have a C/C++ library containing Surface Nurbs functionality, I am interested to have a look and possibly build the SU GUI around it.
Thanks
Fredo
-
@unknownuser said:
Exactly, I don't want other users stumbling upon my poor attempts at reinventing water when there are so many well done plugins available.
If I ever get back to finishing this I'll post a new thread, but right now this thread is of no value and should be deleted.
YOU can edit your first post, and remove the file attachments. Put a note to PM you if they are coders and wish to see the latest version.
People are still d/l'ing it. (Some end up leaving beta scripts in their Plugins folder, forever.)
-
@unknownuser said:
How is thomthom doing the Bezier Surface? Ruby only?
Currently in Ruby. But once I get things working and I can start profiling I'll probably move some stuff into a C Extension to do the main bulk of the bezier calculations etc.
Advertisement