| Author |
Message |
P.
Guest
|
Posted:
Thu Jan 06, 2005 6:52 pm Post subject:
Re: Solidworks Nurbs Editor |
|
|
One thing about NURBS is that the control points are not usually on the
surface or anywhere near it. There are ways to generate control points
from information on where the surface is or should be, but that takes
more programming.
For this kind of application I use Rhino as the benchmark for the user
interface since I know a little Rhino and a lot of other people are
familiar with it, i.e., the learning curve will be shorter.
In production we have to be careful of the fact that the surfaces will
not regenerate if they are opened on a seat of SW that does not have
this macro installed. I would assume that this is not true if the model
is exported to a dumb geometry format like parasolid.
|
|
| Back to top |
|
 |
That70sTick
Guest
|
Posted:
Thu Jan 06, 2005 7:47 pm Post subject:
Re: Solidworks Nurbs Editor |
|
|
Still waiting for my copy.
"Preview surface" is likely within the ability of SW API. Look up
"temporary bodies" in the SW API help.
If you would like a hand turning this into an addin, drop me a line at
rol[3+1}_AT_LiquidSchwarz.com (do the math & remove the brackets)
I can also be contacet via <http://www.EsoxRepublic.com>. |
|
| Back to top |
|
 |
plasmaandrew
Guest
|
Posted:
Thu Jan 06, 2005 9:33 pm Post subject:
Re: Solidworks Nurbs Editor |
|
|
Hmmmm, I wonder if SW corp could have been any less descriptive when it
came to periodic nurbs in the API... The macro now supports periodic
surfaces in any and all directions (you can now edit doughnuts!!) I
also fixed that variable edge problem emailed to me by Paul. To those
still waiting to get your copy, I apologize for the delay, I will be
posting it on my website so you may download it soon.
Thanks guys!
_andrew_
|
|
| Back to top |
|
 |
Cliff
Guest
|
Posted:
Thu Jan 06, 2005 10:42 pm Post subject:
Re: Solidworks Nurbs Editor |
|
|
On 6 Jan 2005 05:52:56 -0800, "P." <kellnerp@cbd.net> wrote:
| Quote: | One thing about NURBS is that the control points are not usually on the
surface or anywhere near it. There are ways to generate control points
from information on where the surface is or should be, but that takes
more programming.
|
There are two "types", sort of.
The points on the surface (or near it of a tolerance
& weighting is allowed) and hull vertex points, whch
are handy displays to show curvature related things
and to modify when such is allowed.
If you look at an IGES file, as an example, it will
show the points on the surface which define the
surface.
Sounds like you are thinking of the hull vertex
points only. Are they the ones that define the surface
in SW?
--
Cliff |
|
| Back to top |
|
 |
That70sTick
Guest
|
Posted:
Thu Jan 06, 2005 11:15 pm Post subject:
Re: Solidworks Nurbs Editor |
|
|
Mostly its a matter of terminology.
In UniGraphics, and in geometry texts I have read, B-splines are
defined by poles, which are as you described. The poles "attract" the
spline by a factor varying from t=0 to t=1 along the length of a spline
patch, with "t" varying along the length of the spline patch.
Spline defining points are derived from the poles (closest point on
spline to pole, I believe). It is possible to manipulate a surface by
either splines or poles. Poles generally provide better curvature
control, while points provide better positional control. UniGraphics
has this ability. It would be nice to see it in SW. |
|
| Back to top |
|
 |
|
|
|
|