Commit Graph

132 Commits

Author SHA1 Message Date
Daniele Bariletti 1c49379ee1 EgtGeomKernel 3.1f2 :
- aggiunta modalità per IntersLineCyl
- spostate funzioni relative
- cambiuo versione.
2026-06-09 12:28:39 +02:00
Riccardo Elitropi 1545bc07cd EgtGeomKernel 3.1c5 :
- Aggiunto controllo dimensioni Zmap per versioni a 32Bit.
2026-03-24 15:58:51 +01:00
Riccardo Elitropi 44edef378a EgtGeomKernel :
- in VolZmap migliorata la funzione RemoveFins.
2026-03-23 19:15:35 +01:00
Dario Sassi 3206961b88 EgtGeomKernel :
- ricompilazione per cambio nome a metodo di VolZmap da EraseFins a RemoveFins.
2026-03-19 19:30:04 +01:00
Riccardo Elitropi 48b2029d19 EgtGeomKernel :
- aggiunta funzione EraseFins per gli Zmap ( prima versione semplice).
2026-03-19 18:45:38 +01:00
Dario Sassi b971eda771 EgtGeomJKernel :
- in Zmap sostituiti mutex con atomic_flag.
2026-01-19 08:03:57 +01:00
Riccardo Elitropi 11a46ca58c EgtGeomKernel 2.7l2 :
- Modificate le funzioni di Offset per superfici TriMesh aperte
- Aggiunta la funzione per la creazione di Shell per TriMesh.
2025-12-15 11:35:15 +01:00
Riccardo Elitropi 39d295f412 EgtGeomKernel :
- Migliorata e Corretta la funzione MakeUniform per VolZMap.
2025-10-09 09:50:07 +02:00
Daniele Bariletti 098bdd0076 EgtGeomKernel :
- semplificazione VM5assi.
2025-09-24 10:29:57 +02:00
Dario Sassi 4ed362f226 EgtGeomKernel 2.7i5 :
- ritorno alla vecchia modalità per virtual milling a 5 assi
- piccoli aggiustamenti soprattutto estetici.
2025-09-22 18:59:27 +02:00
Dario Sassi 39d98f79fb EgtGeomKernel :
- migliorie e correzioni per creazione Zmap da trimesh e riconoscimento box.
2025-09-19 11:13:22 +02:00
Daniele Bariletti cb0a5092fb Merge branch 'master' of https://gitlab.steamware.net/egalware-cadcam/libreriebase/EgtGeomKernel 2025-09-16 14:35:53 +02:00
Daniele Bariletti 8730f55308 EgtGeomKernel :
- correzione valore di default   di ingrandimento box per la costruzione VolZmap da trimesh.
2025-09-16 14:35:47 +02:00
Riccardo Elitropi 3a69dcfa79 EgtGeomKernel (2.7i3) :
- Aggiunta funzione in DistPointSurfTm per ottenere i triangoli a minima distanza
- Aggiunte funzioni per Offset Fillet di VolZmap e per Offset generici di superfici TriMesh aperte.
2025-09-12 17:01:14 +02:00
Daniele Bariletti 9716d93c15 Merge branch 'master' into FasterVMill5Axis_Bez3x1. 2025-09-09 14:58:35 +02:00
Riccardo Elitropi 40bb15e46b EgtGeomKernel :
- Aggiunta gestione Offset Thickening per superfici TriMesh
- Aggiunta gestione Offset Chamfer ed Extend per superfici TriMesh.
2025-09-05 17:01:59 +02:00
Daniele Bariletti c550fb1848 EgtGeomKernel :
- piccoli aggiustamenti.
2025-09-04 12:43:16 +02:00
Daniele Bariletti df7b4ff81f EgtGeomKernel :
- correzioni e miglioramenti per il VM5assi con superfici bezier di grado 3x1.
2025-08-22 12:34:52 +02:00
Daniele Bariletti cc4183a677 Merge branch 'master' into FasterVMill5Axis 2025-07-21 09:03:18 +02:00
Daniele Bariletti ba75033f0a EgtGeomKernel :
- VM 5 assi con volumi chiusi, con bilineari.
2025-07-14 17:30:03 +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
Daniele Bariletti de7229aee7 EgtGeomKernel :
- correzioni a VM 5 assi con casi ottimizzati.
2025-07-02 17:14:08 +02:00
Daniele Bariletti 2fc6c30c8f EgtGeomKernel :
- imbastimento versione VM 5 assi con gestione casi diversi.
2025-06-27 15:53:24 +02:00
Daniele Bariletti 6af5591cf6 EgtGeomKernel :
- estensione del VM 5 assi e 3 assi ai casi con utensili diversi dal cilindro.
2025-06-20 16:20:12 +02:00
Daniele Bariletti 41cbe862e5 EgtGeomKernel :
- versione corretta del VM a 5 assi per lama e 3 assi.
2025-06-19 16:26:31 +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
Daniele Bariletti 0aca5aeb07 Merge branch 'master' into FasterVMill5Axis 2025-06-16 15:12:20 +02:00
Daniele Bariletti bdbd3583b8 EgtGeomKernel :
- versione temporanea per VM5assi per caso lama e 3 assi.
2025-06-16 15:10:10 +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
Daniele Bariletti f03adb9206 EgtGeomKernel :
- nuova versione VM 5 assi per caso lama e 3 assi.
2025-06-03 15:48:37 +02:00
Daniele Bariletti 529fa2e4a0 EgtGeomKernel :
- correzioni a VMill 5 assi e tentaivo di miglioramento per caso lama e 3 assi.
2025-06-03 09:30:48 +02:00
Daniele Bariletti 50bad83fba EgtGeomKernel :
- accorpamento del codice per Virtual milling 5assi.
2025-05-20 11:06:21 +02:00
Daniele Bariletti 9c93d6c2f3 EgtGeomKernel :
- aggiunte funzioni per le lavorazioni generiche a 5 assi.
2025-05-20 10:14:39 +02:00
Daniele Bariletti 79dfb4ae87 EgtGeomKernel :
- aggiunta di una funzione per  la VirtualMilling a 5 assi usando le bilineari.
2025-05-15 12:13:55 +02:00
Riccardo Elitropi 3e6aa0d81b EgtGeomKernel :
- creazione Zmap aggiungendo TriMesh.
2024-05-15 10:57:37 +02:00
Dario Sassi 91d667bcfc EgtGeomKernel :
- modifiche a Zmap per virtual-additive
- modifiche a Frame3d per Set con i tre assi che ora aggiusta errori molto piccoli.
2024-04-26 11:23:56 +02:00
Riccardo Elitropi faa2004c29 EgtGeomKernel :
- integrate modifiche vMill additivo dal ramo TempForVmill.
2024-04-22 13:21:37 +02:00
Dario Sassi 7d3284fef3 EgtGeomKernel 2.6c2 :
- modifiche a SurfTriMesh per flag visualizzazione spigoli vivi in shading
- modifiche a VolZmap per flag visualizzazione spigoli vivi in shading
- aggiunte funzioni PreSave, PostSave e PostLoad per consentire di convertire nuovi parametri delle entità in info prima del salvataggio e riprenderli alla lettura.
2024-03-10 10:20:44 +01:00
Dario Sassi 451ef8356b EgtGeomKernel :
- aggiunta funzione IntersCurveSurfTm
- funzioni di intersezione Line e Plane con Zmap separate dall'oggetto per l'interfaccia
2024-02-26 15:00:15 +01:00
Dario Sassi ddade325c4 EgtGeomKernel 2.6b3 :
- standardizzate le funzione Collision Detection sia per trimesh sia per Zmap (ex Avoid...)
- nelle funzioni Cde ora se arrivano geometrie errate si ritorna collisione (maggior sicurezza).
2024-02-16 08:43:15 +01:00
SaraP d6fffd228e EgtGeomKernel 2.5k5 :
- introdotta classe per Voronoi
- aggiunto oggetto Voronoi alle curve e alla SurfFlatRegion
- introdotta la versione Voronoi in OffsetCurve e in SurfFlatRegion::Offset
- aggiunta funzione che calcola una nuova flat region offsettando una flat region esistente
- introdotta la versione Voronoi nel calcolo di una SurfFlatRegion da fat curve
- aggiunto vettore di parametri temporanei di tipo double agli oggetti geometrici.
2023-11-23 13:01:08 +01:00
Dario Sassi 73a65d8cf9 EgtGeomKernel :
- correzioni a Zmap con mappa singola
- aggiunto a Zmap e sua interfaccia metodo IsTriDexel.
2023-09-12 16:00:34 +02:00
DarioS b5b48bf4c2 EgtGeomKernel 2.5f6 :
- dove possibile e sicuro sostituiti dynamic_cast con static_cast.
2023-06-30 11:50:07 +02:00
DarioS c4f1a7f97b EgtGeomKernel :
- correzioni nella verifica di collisione di Poliedri con Poliedri (superfici trimesh chiuse) o TriDexel (Zmap).
2023-06-19 07:59:05 +02:00
DarioS 0f3bd716a3 EgtGeomKernel :
- modifiche per più utensili in virtual milling (Zmap).
2022-12-28 19:38:58 +01:00
DarioS 4056be90d9 EgtGeomKernel 2.4a3 :
- modifiche a IntersLineBox e IntersPlaneBox
- adattamenti conseguenti.
2022-01-09 15:17:00 +01:00
DarioS 038142a6d7 EgtGeomKernel 2.3g3 :
- aggiustamenti e ricompilazione per seconda proprietà temporanea degli oggetti geometrici.
2021-07-21 16:44:28 +02:00
LorenzoM 26424252f9 Aggiunta una seconda tempProp a oggetti vari 2021-07-21 12:50:58 +02:00
Dario Sassi b002058933 EgtGeomKernel 2.3a4 :
- in Zmap parallelizzata creazione da superficie TriMesh.
2021-01-28 19:32:01 +00:00