Commit Graph

1466 Commits

Author SHA1 Message Date
Dario Sassi f22ea484db EgtGeomKernel :
- modifiche e migliorie calcoli per approssimazione di superfici di Bezier con trimesh
- aggiunte funzioni globali per impostare tolleranze di approssimazione delle superfici di Bezier
- eliminazione dell'uso della funzione pow (inefficiente) dove non necessaria
- utilizzo di Pow (efficiente) per potenze con esponente intero.
2025-08-22 11:44:56 +02:00
Riccardo Elitropi 1b9738eace EgtGeomKernel :
- In CalcPocketing piccola correzione per lavorazione Conformal
- In IntersParLinesSurfTm aggiunta estensione per intersezione con vettore di superfici TriMesh e aggiunto indice di superficie in IntLinStmInfo.
2025-08-04 14:40:43 +02:00
Dario Sassi 0a8cc414a5 EgtGeomKernel 2.7h1 :
- ricompilazione con cambio versione.
2025-08-03 13:39:03 +02:00
Riccardo Elitropi 7a682653cd EgtGeomKernel :
- in CAvParSilhouettesSurfTm corretta estensione XY della griglia per utensili a cui è applicato un Offset Radiale.
2025-08-01 16:34:46 +02:00
Riccardo Elitropi 85736ab03f Merge branch 'master' of https://gitlab.steamware.net/egaltech/EgtGeomKernel 2025-07-30 13:22:57 +02:00
Riccardo Elitropi 673f5c7a9b EgtGeomKernel :
- In CalcPocketing corretto punto di ingresso per caso ottimizzato a Spirale con curve di Bordo Open.
2025-07-30 13:21:38 +02:00
Dario Sassi 34d0bcbdfe EgtGeomKernel :
- in FromPolyLine di CurveComposite conservo i parametri degli estremi.
2025-07-28 08:34:44 +02:00
Riccardo Elitropi 7abf3027d4 EgtGeomKernel :
- in CalcPocketing corretta gestione superficie limite per Conformal.
2025-07-24 11:21:22 +02:00
Daniele Bariletti 33cca03698 EgtGeomKernel :
- piccole migliorie tecniche.
2025-07-22 13:13:49 +02:00
Daniele Bariletti d4d14dd866 EgtGeomKernel :
- correzioni alla funzione IsClosed per le surf Bezier.
2025-07-22 11:33:51 +02:00
Dario Sassi 080605510c EgtGeomKernel :
- prime modifiche e correzioni a creazione di superfici di Bezier.
2025-07-22 08:30:27 +02:00
Daniele Bariletti 1a7b789ef3 EgtGeomKernel :
- aggiornata funzione IsClosed per le superfici di Bezier.
2025-07-21 12:33:42 +02:00
Dario Sassi 38a5c0cbb3 EgtGeomKernel :
- correzione nell'aggiunta di curve a CurveComposite (gestito caso di altra curva che va trasformata in segmento di retta).
2025-07-15 19:25:36 +02:00
SaraP 81a8eb698e EgtGeomKernel :
- correzione del test per archi degeneri nell'offset con Voronoi.
2025-07-15 15:07:50 +02:00
SaraP ee4bb7d7c4 EgtGeomKernel :
- correzione nell'offset con Voronoi per archi piccoli.
2025-07-15 11:52:23 +02:00
Riccardo Elitropi 8b0d5bddbf EgtGeomKernel :
- In CalcPocketing piccola miglioria per il calcolo delle regioni non svuotate.
2025-07-14 17:46:36 +02:00
Riccardo Elitropi eb2b90c6f2 EgtGeomKernel :
- In CalcPocketing aggiunto flag per calcolo delle regioni non svuotate.
2025-07-14 10:14:04 +02:00
Riccardo Elitropi 3b5c34cb05 EgtGeomKernel :
- in CalcPocketing migliorati i collegamenti per lavorazioni Conformal e migliorato l'orientamento delle curve per lavorazioni Spiral.
2025-07-11 15:38:55 +02:00
Dario Sassi 2fe22a62c2 EgtGeomKernel :
- in svuotature SpiralOut non si eliminano le passate iniziali adiacenti.
2025-07-09 15:36:36 +02:00
Dario Sassi ff6307fcca EgtGeomKernel :
- prime sistemazioni per offset superfici trimesh tramite Zmap.
2025-07-07 14:59:06 +02:00
Riccardo Elitropi b957cc75be EgtGeomKernel :
- aggiunte funzioni per calcolo di Zmap e TriMesh di Offset Fillet Thickening.
2025-07-04 12:59:43 +02:00
Riccardo Elitropi 53e66032a0 EgtGeomKernel 2.7g1 :
- migliorata e corretta la classe di calcolo delle Silhouette (l'Offset viene eseguito su tutte le curve e non singolarmente e l'estensione XY del Box locale tiene conto del raggio utensile per utensili non standard)
- in SurfTriMesh aggiunte le funzioni per il calcolo dei Box delle Parts
- in Offset delle superfici, ripristinata la funzione di somma di intervalli senza media delle normali e rimozione di memoryLeaks.
2025-07-02 11:44:10 +02:00
Riccardo Elitropi f05c5f1261 EgtGeomKernel :
- aggiunte funzioni per Offset e FatOffset per un insieme di curve
- in VolZmapOffset migliorata la gestione delle normali per l'addizione di intervalli.
2025-06-25 15:51:19 +02:00
Riccardo Elitropi 057b8273e2 EgtGeomKernel :
- in VolZmap::CreateFromTriMesh() corretta espansione per caso Box in attesa di correzione in marching Cubes.
2025-06-19 12:47:35 +02:00
SaraP 6421c12408 EgtGeomKernel :
- piccola modifica.
2025-06-17 08:24:47 +02:00
Riccardo Elitropi 626d5b0e51 EgtGeomKernel 2.7f2 :
- Aggiunte funzioni per calcolo di Offset per superfici chiuse TriMesh
- Piccola miglioria alla triangolazione (con SaraP)
- Migliorie per rimozioni TJunction, calcolo delle normali dei triangoli e creazione di una TriMesh a partire da uno ZMap (con SaraP)
- Aggiunte funzioni di SubtractMap e piccole modifiche per estensione dei Box di creazione per gli Zmap.
2025-06-16 11:34:23 +02:00
SaraP 0bffa0039c EgtGeomKernel 2.7f1 :
- migliorie e piccole correzioni varie nelle trimesh ( booleane, chiusura).
2025-06-09 15:47:11 +02:00
Riccardo Elitropi 9819c8cee8 EgtGeomKernel :
- In CalcPocketing piccola modifica sui nomi dei parametri della funzione.
2025-06-09 12:13:56 +02:00
Riccardo Elitropi 53ab676750 EgtGeomKernel :
- In CalcPocketing correzione piccolo errore.
2025-06-09 11:38:46 +02:00
Riccardo Elitropi afa4872c97 EgtGeomKernel :
- In CalcPocketing piccola modifica per smussi sui raccordi speciali.
2025-06-06 16:51:25 +02:00
Riccardo Elitropi bf56d53faf EgtGeomKernel :
- In CalcPocketing sistemate le tolleranze di merge per le curve e migliorati i controlli per raccordi a circonferenza.
- In CurveComposite aggiunto controllo su Archi con angolo al centro circa a giro seguiti/precedeuti da curve di lunghezza sotto alla tolleranza lineare.
2025-06-04 16:26:33 +02:00
Dario Sassi 6df1b90e95 EgtGeomKernel 2.7e3 :
- in CurveComposite AddPoint comprende le funzionalità di FromPoint che è stata eliminata
- modifiche conseguenti in altre parti.
2025-05-31 11:54:21 +02:00
Riccardo Elitropi 9cba0e6d15 EgtGeomKernel :
- piccoli miglioramenti in CalcPocketing.
2025-05-30 17:04:19 +02:00
Riccardo Elitropi f16de3a20c EgtGeomKernel :
- in CalcPocketing, corretta gestione aree non svuotate nel caso di assenza di smussi o di cambio tipo di lavorazione.
2025-05-30 13:28:10 +02:00
Riccardo Elitropi 8cfa41d09f EgtGeomKernel :
- piccola correzione in CalcPocketing.
2025-05-30 12:18:23 +02:00
Riccardo Elitropi b59b501366 EgtGeomKernel :
- piccola correnzione in CalcPocketing.
2025-05-30 12:15:19 +02:00
Riccardo Elitropi 504bb50b13 EgtGeomKernel :
- modifica prototipi
- piccola miglioria per casi ottimizzati a Spirale in CalcPocketing.
2025-05-30 11:46:37 +02:00
Dario Sassi 969f1266e7 EgtGeomKernel :
- correzione euristica su Vmill a 5assi, in attesa di soluzione definitiva in sviluppo
2025-05-30 10:59:40 +02:00
Riccardo Elitropi fa680b7799 EgtGeomKernel :
- Aggiunto controllo sulla scalatura nella funzione GetSilhouette in SurfTriMesh
- In CalcPocketing, aggiunte funzioni ausiliarie per Debug.
2025-05-29 11:52:19 +02:00
Dario Sassi e185c85d5e EgtGeomKernel :
- piccola correzione provvisoria su Vmill a 5assi, in attesa di soluzione definitiva in sviluppo.
2025-05-29 08:30:50 +02:00
Riccardo Elitropi 62ce576d4d Merge branch 'master' of https://gitlab.steamware.net/egaltech/EgtGeomKernel 2025-05-28 17:22:55 +02:00
Riccardo Elitropi 161d3d9b17 EgtGeomKernel :
- In CalcPocketing aggiunte correzioni e migliorie per raccordi tra offset, per calcolo e rimozione delle regioni non svuotate e scelta degli offset per i percorsi.
2025-05-28 17:22:49 +02:00
Dario Sassi d88baa070f EgtGeomKernel 2.7e2 :
- ricompilazione con cambio versione.
2025-05-27 16:00:17 +02:00
Riccardo Elitropi 2b087dde51 Merge branch 'master' of https://gitlab.steamware.net/egaltech/EgtGeomKernel 2025-05-27 14:27:25 +02:00
Riccardo Elitropi 7894a8fdc8 EgtGeomKernel :
- In CalcPocketing aggiunto riconoscimento per curve SpiralCirle.
2025-05-27 14:27:20 +02:00
SaraP 0f14e8335a EgtGeomKernel :
- aggiornata funzione CalcZigZagInfill per modifiche a CalcZigZag.
2025-05-27 12:05:04 +02:00
Riccardo Elitropi 7edf4bced8 EgtGeomKernel :
- Aggiunto parametro alle funzioni per creare la FatCurve.
2025-05-27 08:28:56 +02:00
Riccardo Elitropi 4a5639780b EgtGeomKernel :
- In CalcPocketing aggiunto controllo di MaxOptSize anche sulle curve singole di lavorazione.
2025-05-22 12:02:53 +02:00
Riccardo Elitropi 0a21a582be EgtGeomKernel :
- correzione scelta basi e tempProps per le curve a trapezio.
2025-05-22 10:32:36 +02:00
Dario Sassi 0e663c02c4 EgtGeomKernel :
- piccola miglioria suggeritra da compilatore 64bit.
2025-05-21 09:34:18 +02:00