| Author |
Message |
plasmaandrew
Guest
|
Posted:
Wed Jan 05, 2005 10:03 pm Post subject:
Solidworks Nurbs Editor |
|
|
Hello all,
I have written a small program that allows you to directly edit the
nurbs control points of virtually any face. It is seamlessly integrated
with the solidworks GUI. If you would like a copy of this free
software, simply email me at:
swnurbs@plasmadevelopment.com
and I will send you the zipped program.
I really would like to get some feedback on this, as it is something
that i always wished was in SW (so I wrote it myself) and I would like
to see how many other users are interested.
Thanks!
_andrew_
|
|
| Back to top |
|
 |
plasmaandrew
Guest
|
Posted:
Wed Jan 05, 2005 10:07 pm Post subject:
Re: Solidworks Nurbs Editor |
|
|
My email is:
swnurbs _AT_ plasmadevelopment.com
Sorry about that ;) |
|
| Back to top |
|
 |
Paul Salvador
Guest
|
Posted:
Thu Jan 06, 2005 12:27 am Post subject:
Re: Solidworks Nurbs Editor |
|
|
...not sure about 2003 but it works well on my 2004 sp5 and 2005 sp1.0ev.
--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG
|
|
| Back to top |
|
 |
Paul Salvador
Guest
|
Posted:
Thu Jan 06, 2005 12:55 am Post subject:
Re: Solidworks Nurbs Editor |
|
|
yep, crashes SW,.. it does not support periodic surfaces yet.
...
--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG |
|
| Back to top |
|
 |
Paul Salvador
Guest
|
Posted:
Thu Jan 06, 2005 12:57 am Post subject:
Re: Solidworks Nurbs Editor |
|
|
agreed,.. UV control, grouping and some way to control the
magnitude/influence of the drag distance?
...
--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG |
|
| Back to top |
|
 |
P.
Guest
|
Posted:
Thu Jan 06, 2005 2:37 am Post subject:
Re: Solidworks Nurbs Editor |
|
|
Pretty cool. And it is just a macro.
I tried it in 2004 and it seemed to work fine.
It is similar to some other SW functions in that you first have to
create the surface and then you can play with it.
I don't know if it make sense, but it would be nice to be able to set
tangency on the edges. |
|
| Back to top |
|
 |
Andy Camps
Guest
|
Posted:
Thu Jan 06, 2005 2:51 am Post subject:
Re: Solidworks Nurbs Editor |
|
|
Hey Andrew,
Does it work on all versions of SW? 2003-2005?
Send it anyway. Leave out the obvous part in my mail.
Andy
plasmaandrew wrote:
| Quote: | Hello all,
I have written a small program that allows you to directly edit the
nurbs control points of virtually any face. It is seamlessly integrated
with the solidworks GUI. If you would like a copy of this free
software, simply email me at:
swnurbs@plasmadevelopment.com
and I will send you the zipped program.
I really would like to get some feedback on this, as it is something
that i always wished was in SW (so I wrote it myself) and I would like
to see how many other users are interested.
Thanks!
_andrew_ |
|
|
| Back to top |
|
 |
neil
Guest
|
Posted:
Thu Jan 06, 2005 4:51 am Post subject:
Re: Solidworks Nurbs Editor |
|
|
ok well initial impression seems good but
1) crashed SW shortly after I picked a cylindrical face and had a warning
message about not being a...sorry didn't catch it...was trying multi body at
the time
2) I think it needs 5 nurbs in either direction to be more useful for
symmetrical changes.
3) I had to pull quite a long way out on the points ...didn't seem to made a
lot of difference to the actual shape...needs some sort of scale factor?
will look some more...
cheers
neil |
|
| Back to top |
|
 |
P.
Guest
|
Posted:
Thu Jan 06, 2005 5:28 am Post subject:
Re: Solidworks Nurbs Editor |
|
|
neil wrote:
| Quote: | ok well initial impression seems good but
1) crashed SW shortly after I picked a cylindrical face and had a
warning
message about not being a...sorry didn't catch it...was trying multi
body at
the time
|
I think he mentioned that in the README file under periodic surfaces.
| Quote: | 2) I think it needs 5 nurbs in either direction to be more useful for
symmetrical changes.
|
Well, yes, it would be nice to have the ability to have more or fewer
control points
and
to be able to group them and move them together
but
it is pretty cool just the way it is.
| Quote: | 3) I had to pull quite a long way out on the points ...didn't seem to
made a
lot of difference to the actual shape...needs some sort of scale
factor?
|
I noticed the same thing, but that is kind of the way it is with NURBS.
This way it is not overly sensitive.
| Quote: | will look some more...
cheers
neil |
|
|
| Back to top |
|
 |
matt
Guest
|
Posted:
Thu Jan 06, 2005 5:58 am Post subject:
Re: Solidworks Nurbs Editor |
|
|
Andrew,
Looks like you're out of the guitar case business? You might remember
me from a past life.
Anyway, Your macro works nicely. To quickly give some shape to a face,
it's a nice tool, and at this point, the price is right.
This actually works a lot like a product called Shape Works by a company
called BarenBoym (www.baren-boym.com). Their version costs money, and
it has some handy directional drag handles at each control point, plus,
you can change the number of control points on the fly.
Also, take a look at a newish SolidWorks product called Cosmic Blobs.
It might be cool if yours did a "replace face" function automatically so
it felt more like you were working directly on the solid.
It would also be very cool if it could span multiple faces.
As always, some sort of curvature / tangency control at the edges would
be nice
It's interesting that it won't work on cylindrical (periodic) faces as
someone else pointed out, but it will work on spline based non-
analytical surfaces.
Something I've been hoping for with tools like this is some sort of a
"push" tool, like a thermoforming tool. Kind of like the "Indent"
function in SW05. I know there's the Deform / Surface Push, but that
isn't controllable, and it doesn't seem like it's possible to do
anything which you could call "intentional".
Anyway, it's cool stuff, thanks for sharing it with us!
Matt Lombard
"plasmaandrew" <swnurbs@plasmadevelopment.com> wrote in
news:1104944637.111441.109400@z14g2000cwz.googlegroups.com:
| Quote: | Hello all,
I have written a small program that allows you to directly edit the
nurbs control points of virtually any face. It is seamlessly
integrated
with the solidworks GUI. If you would like a copy of this free
software, simply email me at:
swnurbs@plasmadevelopment.com
and I will send you the zipped program.
I really would like to get some feedback on this, as it is something
that i always wished was in SW (so I wrote it myself) and I would like
to see how many other users are interested.
Thanks!
_andrew_
|
|
|
| Back to top |
|
 |
Cliff
Guest
|
Posted:
Thu Jan 06, 2005 6:09 am Post subject:
Re: Solidworks Nurbs Editor |
|
|
On 5 Jan 2005 13:37:59 -0800, "P." <kellnerp@cbd.net> wrote:
| Quote: | I don't know if it make sense, but it would be nice to be able to set
tangency on the edges.
|
Assume that your NURBS are *at least* cubic.
Leave the outer 3 sets of points alone. Then C2 will
remain (if it existed in the first place).
IF all you want is simple tangency, leave the outer 2
sets of points alone (assuming you had tangency to
begin with).
(Outer N points is defined as counting inwards from any edge,
starting with the point on the edge.)
Beyond that, I think that it gets complicated <G>.
--
Cliff |
|
| Back to top |
|
 |
Cliff
Guest
|
Posted:
Thu Jan 06, 2005 6:11 am Post subject:
Re: Solidworks Nurbs Editor |
|
|
On 5 Jan 2005 16:28:38 -0800, "P." <kellnerp@cbd.net> wrote:
| Quote: | 3) I had to pull quite a long way out on the points ...didn't seem to
made a
lot of difference to the actual shape...needs some sort of scale
factor?
I noticed the same thing, but that is kind of the way it is with NURBS.
This way it is not overly sensitive.
|
Ummmm ..... knot points on the surface or hull vertex points?
--
Cliff |
|
| Back to top |
|
 |
neil
Guest
|
Posted:
Thu Jan 06, 2005 7:53 am Post subject:
Re: Solidworks Nurbs Editor |
|
|
P.
1) it wasn't mentioned in the readme in my email....but even so I would like
just the warning and not the crash which came immediately afterward.
2) specifically I was wishing for an odd number of points so that one fell
on the mid point of a surface.
3) it is good but it would be even cooler if some small changes were made
e.g.
it wasn't an issue of being overly sensitive it was about the movement being
more reflective of the actual result.
I hope Andrew appreciates that we really like what he has done and we are
offering suggestions for its improvement.
cheers
neil |
|
| Back to top |
|
 |
plasmaandrew
Guest
|
Posted:
Thu Jan 06, 2005 12:30 pm Post subject:
Re: Solidworks Nurbs Editor |
|
|
Thanks everyone for the interest and kind words. This macro is still a
baby, so i will try to include the wish list in the next release. If I
compile it, then i will probably implement some openGL to run the
points instead of the windows GDI. The point distance issue is just a
fact of life when it comes to b-spline surfaces, however, I will look
into weighting the points to have more or less of an effect on the
shape. Also, im looking at creating a "preview surface" so you can see
what the surface will look like without commiting changes. Keep it up!
_andrew_ |
|
| Back to top |
|
 |
Cliff
Guest
|
Posted:
Thu Jan 06, 2005 2:24 pm Post subject:
Re: Solidworks Nurbs Editor |
|
|
On 5 Jan 2005 23:30:01 -0800, "plasmaandrew"
<swnurbs@plasmadevelopment.com> wrote:
| Quote: | Thanks everyone for the interest and kind words. This macro is still a
baby, so i will try to include the wish list in the next release. If I
compile it, then i will probably implement some openGL to run the
points instead of the windows GDI. The point distance issue is just a
fact of life when it comes to b-spline surfaces, however, I will look
into weighting the points to have more or less of an effect on the
shape. Also, im looking at creating a "preview surface" so you can see
what the surface will look like without commiting changes. Keep it up!
_andrew_
|
It might be handy to be able to generate more points on the surface
and use those instead of the original control points at times.
Where they are located could be sort of a variable .... as could
their density, local & otherwise.
Don't know if that's been considered. Neither should be hard to do.
but does allow the advanced user of such tings far wider control.
It also incerases either the degree of the surface or the number
of patches in it. Both can be options I suppose.
--
Cliff |
|
| Back to top |
|
 |
|
|
|
|