• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Leggi altro.

Gestione di NURBS in Solidworks

Professione: Progettazione meccanica
Software: NX3;NX6 e SW2009
Regione: Emilia Romagna
Vorrei chiudere l'argomento con l'approvazione all'unanimità di quanto andrò a scrivere.
SolidWorks CREA curve e superfici NURBS, solo che setta il PESO a valore 1, il che le fa diventare (se vogliamo essere precisi) delle B-Spline e B-Surfaces.
 

Dreaming#11

Guest
Vorrei chiudere l'argomento con l'approvazione all'unanimità di quanto andrò a scrivere.
SolidWorks CREA curve e superfici NURBS, solo che setta il PESO a valore 1, il che le fa diventare (se vogliamo essere precisi) delle B-Spline e B-Surfaces.
Non esattamente

se in SW crei uno sketch, un cerchio per esempio, e lo esporti in iges, aprendo quest'ultimo in thinkdesign o Rhino o quel che ti pare il cerchio altro non è che una curva nurbs quadratica o razionale con peso distribuito sui 3 CV in modo diverso. 2 pesi pari a 1 e il CV centrale pari a 0.707107.

Guido%20Angeli[1].jpg

R.I.P.
 
Professione: Progettazione meccanica
Software: NX3;NX6 e SW2009
Regione: Emilia Romagna
Non esattamente

se in SW crei uno sketch, un cerchio per esempio, e lo esporti in iges, aprendo quest'ultimo in thinkdesign o Rhino o quel che ti pare il cerchio altro non è che una curva nurbs quadratica o razionale con peso distribuito sui 3 CV in modo diverso. 2 pesi pari a 1 e il CV centrale pari a 0.707107.

View attachment 6658

R.I.P.
Per curve intendo spline.
Con questa precisazione, sei d'accordo con me su quello affermato precedentemente ?
Comunque ho inviato la mia richiesta alla SolidWorks e a giorni dovrebbero dirmi qualcosa.
 
Professione: Progettazione stampi
Software: thinkdesign, GBG, Abaqus,
Regione: viareggio
Vorrei chiudere l'argomento con l'approvazione all'unanimità di quanto andrò a scrivere.
SolidWorks CREA curve e superfici NURBS, solo che setta il PESO a valore 1, il che le fa diventare (se vogliamo essere precisi) delle B-Spline e B-Surfaces.
Credo che sia giusto quello che scrivi, però non ne ho la certezza...
 

Dreaming#11

Guest
Vorrei chiudere l'argomento con l'approvazione all'unanimità di quanto andrò a scrivere.
SolidWorks CREA curve e superfici NURBS, solo che setta il PESO a valore 1, il che le fa diventare (se vogliamo essere precisi) delle B-Spline e B-Surfaces.
Ci sono molte probabilità che tu abbia ragione...mi sbilancio e confermo
 

oTToLeoP

Guest
Otto, non riesco a farmi capire....
Io intendo che una B-Surfaces può essere trattata come NURBS e viceversa a seconda del CAD.
Forse Parasolid e quindi i CAD ad esso collegati, importano tranquillamente le NURBS, ma una volta dentro al sistema, vengono trattate come B-Surfaces in quanto il parametro 'Peso' non lo gestiscono.
forse non viene gestito ma viene riconosciuto .. anche perchè se tu mi fai un file igs della matematica che ti ho dato il peso è rimasto invariato (100) ... questo significa che ha mantenuto le caratteristivhe della matematica.

Io posso importare nuovamente la sua superficie senza perdere la sua originale geometria, che è una NURBS, ma nel mio CAD viene trattata come B-Surfaces in quanto non riesco ad aggiungere un valore peso al mio nodo.

Non so se sono stato chiaro.
La superficie nurbs che tu hai importato ha 2 nodi uguli a 100 invece che 1
se fosse come dici tu un volta importata la tua matematica dovrei avere o una suoerficie differente (sarebbe gravissimo) oppure una superficie uguale con punti di controllo differenti.
 

MoldKiller

Guest
forse non viene gestito ma viene riconosciuto .. anche perchè se tu mi fai un file igs della matematica che ti ho dato il peso è rimasto invariato (100) ... questo significa che ha mantenuto le caratteristivhe della matematica.

La superficie nurbs che tu hai importato ha 2 nodi uguli a 100 invece che 1
se fosse come dici tu un volta importata la tua matematica dovrei avere o una suoerficie differente (sarebbe gravissimo) oppure una superficie uguale con punti di controllo differenti.
Stra-quoto e chiudo qui.

Ciao a tutti
 
Professione: Progettazione meccanica
Software: NX3;NX6 e SW2009
Regione: Emilia Romagna
Per ricapitolare :
SolidWorks CREA spline e superfici NURBS, solo che setta il PESO a valore 1, il che le fa diventare (se vogliamo essere precisi) delle B-Spline e B-Surfaces.

In fase di esportazione, sono delle NURBS con peso uguale a 1 per i CAD che gestiscono le NURBS, ma sono delle B-Surfaces per chi non le gestisce.

In fase di importazione, NURBS rimangono NURBS se non ri-manipolate, ma se le modifico, diventano delle NURBS con peso a 1 o delle B-Surfaces.

Concordate adesso ?
 
Professione: Progettazione meccanica
Software: NX3;NX6 e SW2009
Regione: Emilia Romagna
Parasolid risponde così :
Hi,
Parasolid has support for both analytic surfaces and free form surfaces including NURBS.

SolidWorks Corp. risponde così :
Hi,
our splines are NURBS curves.
We don't give the user access to the weights, and generally they are all equal to one, which kind of makes the NURBS curves B-splines.

We do support NURBS with variable weights (rational B-splines).
A fit-spline will usually be one of these, and a converted edge may be one too.
We can import them too.
We might be able to input the weights via the API, I'm not sure.
When the user sketches a spline by hand, it will be a B-spline".