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

Problema campitura: contorno chiuso non riconosciuto.

Vit1

Utente Junior
Professione: Studente
Software: SolidWorks
Regione: Roma
#1
Ciao a tutti! Ho un problema con il comando di campitura. Non riesco a campire un contorno chiuso formato da una polilinea (ottenuta dall'unione di una spline convertita con una serie di linee). Ho controllato ed il contorno è effettivamente chiuso. Cosa sbaglio?

Problema Campitura02.JPG Problema Campitura01.JPG

Uso Mechanical 2014.
 

Vit1

Utente Junior
Professione: Studente
Software: SolidWorks
Regione: Roma
#2
Problema Campitura03.JPG

Per la cronaca ho risolto creando una campitura su una zona che viene correttamente riconosciuta come contorno chiuso, l'ho copiata e posizionata sopra la polilinea chiusa che racchiude l'area da campire e ho poi usato il comando taglia. Non mi dispiacerebbe tuttavia capire il motivo del comportamento del software. Grazie!
 

GiGa

Moderatore
Staff Forum
Professione: Progettista/Disegnatore
Software: Mechanical, Inventor, 3DS Max
Regione: Roma
#3
La prossima volta puoi modificare la "sensibilità" al riconoscimento delle aree chiuse con la variabile "hpgaptol" anche direttamente nella finestra di dialogo dei tratteggi ("espansa" a destra). Io di solito creo una regione che mi indica se e quali sono sono i punti aperti...
 
Professione: impiegato
Software: autocad mechanical
Regione: emilia romagna
#4
Vedo che il contorno è di colore verde, questo mi fa pensare che hai fatto il contorno con il comando _amcontin e in automatico ti assegna il layer AM_4 per la polilinea.
Mechanical non crea campiture dentro a quelle polilinee, cambia proprietà, tipo AM_0, fai la campitura e poi rimetti il bordo si AM_4.

spero di esser stato chiaro
 

Vit1

Utente Junior
Professione: Studente
Software: SolidWorks
Regione: Roma
#5
Grazie per la risposta ad entrambi.

Il metodo di artiglionero (cambio di layer su AM_0 o altro layer "bianco", campitura, ritorno al layer precedente) è quello con cui mi trovo meglio.

Il metodo di variare la sensibilità alle aree chiuse mi sembra non funzionare (in ogni caso dovrebbe essere efficacie nel caso di un'area aperta, se l'area è perfettamente chiusa non credo sia significativo modificare la tolleranza, ho provato e non mi sembra porti a risultati).
 
Professione: disegnatore
Software: autocad 2013; solidworks 2014 e 2017
Regione: Friuli Venezia Giulia
#6
integro la risposta di artiglionero
il fatto è che mechanical, almeno dalla 2010, riconosce la funzione associata ai layer, per esempio quelli che di default sono AM_4 per le linee ausiliarie, AM_5 quote, AM_7 assi, e si comporta in determninati modi; quindi se un asse taglia una parte in due la campitura comunque va fatta completa in automatica mechanical esclude gli elementi con quel layer.
 

Vit1

Utente Junior
Professione: Studente
Software: SolidWorks
Regione: Roma
#7
integro la risposta di artiglionero
il fatto è che mechanical, almeno dalla 2010, riconosce la funzione associata ai layer, per esempio quelli che di default sono AM_4 per le linee ausiliarie, AM_5 quote, AM_7 assi, e si comporta in determninati modi; quindi se un asse taglia una parte in due la campitura comunque va fatta completa in automatica mechanical esclude gli elementi con quel layer.
Ho capito perfettamente, grazie!