Commit Graph

879 Commits

Author SHA1 Message Date
Riccardo Elitropi b1e30147ea EgtGeomKernel :
- eliminata la funzione GetZigZagInfill dalla classe SurfFlatRegion ( sostituita da CalcZigZagInfill)
- modifica alle funzioni di Pocketing.
2023-11-29 12:04:52 +01:00
Riccardo Elitropi 4903fcd9d2 EgtGeomKernel :
- correzione Offset per superfici.
2023-11-28 10:31:08 +01:00
SaraP c3de378c7d EgtGeomKernel :
- correzione frame per offset SurfFlatRegion.
2023-11-28 09:58:41 +01:00
Riccardo Elitropi b818f5dcb2 EgtGeomKernel :
- correzione GetSurfFlatRegionFromFatCurve con VRONI.
2023-11-28 09:42:31 +01:00
Riccardo Elitropi 6d2cc32568 Merge branch 'master' of https://gitlab.steamware.net/egaltech/EgtGeomKernel 2023-11-27 12:59:36 +01:00
Riccardo Elitropi 9bee3fbb8f EgtGeomKernel :
- piccola correzione CalcPocketing.
2023-11-27 12:59:33 +01:00
Daniele Bariletti cd303ff099 EgtGeomKernel :
- tolte variabili di debug/inutili.
2023-11-27 12:49:01 +01:00
Riccardo Elitropi c192d9a539 EgtGeomKernel :
- aggiunta funzione CalcZigZagInfill.
2023-11-27 12:33:13 +01:00
Dario Sassi fce40ffc38 EgtGeomKernel :
- piccole sistemazioni post Vroni (per usarlo in Offset _VRONI, altrimenti NVRONI).
2023-11-24 12:52:27 +01:00
SaraP 5bd5efafb1 EgtGeomKernel :
- miglioria in AdjustLoops per gestire piccole autointersezioni
- piccola correzione in RemoveCurveSmallParts.
2023-11-23 13:04:05 +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
Daniele Bariletti b96daf4925 EgtGeomKernel :
- piccoli aggiustamenti alla gestione delle surf di Bezier
- correzione ai trim interni a una cella di un Tree di Bezier.
2023-11-23 12:42:47 +01:00
Dario Sassi c755406963 Merge commit 'f378661948be3b57568e9891286fe575444d461e' 2023-11-22 20:16:48 +01:00
Dario Sassi 296b274190 EgtGeomKernel :
- in Polyline aggiunte TempProp e funzioni di Set e  Get relative
- in ProjectCurveOnSurfTm migliorato calcolo normale nei punti proiettati in
- altre piccole migliorie nelle inizializzazioni di oggetti geometrici.
2023-11-22 20:15:56 +01:00
Daniele Bariletti f378661948 Merge branch 'master' of https://gitlab.steamware.net/egaltech/EgtGeomKernel 2023-11-22 15:46:42 +01:00
Daniele Bariletti 37fc7b2164 EgtGeomKernel :
- correzioni alle superfici di Bezier ( Load, Invert)
- correzioni al Tree delle Bezier ( SetSurf).
2023-11-22 15:46:18 +01:00
Riccardo Elitropi 91dca91153 EgtGeomKernel 2.5k4 :
- aggiunte funzioni per CalcPocketing.
2023-11-20 11:47:53 +01:00
Dario Sassi e30a2481a2 EgtGeomKernel :
- ridotto step di approssimazione VirtualMilling per movimenti 5assi.
2023-11-20 09:45:16 +01:00
Dario Sassi 70f2f1cb01 EgtGeomKernel 2.5k3 :
- migliorie alla funzione ProjectCurveOnSurfTm.
2023-11-16 18:53:41 +01:00
Dario Sassi c158f8ac3e Merge commit 'a46fbb3f05a39e18574ebea7058d66e141216bf8' 2023-11-16 09:37:32 +01:00
Daniele Bariletti a46fbb3f05 EgtGeomKernel :
- correzione alla triangolazione delle Bezier
- correzione alla conversione da NURBS razionali a Bezier
- correzione della funzione Invert per le Bezier.
2023-11-15 13:04:54 +01:00
Dario Sassi b53a5adca4 EgtGeomKernel :
- piccola correzione in GetOCCrvsWithProps.
2023-11-12 19:27:25 +01:00
Daniele Bariletti 7d6e3dc386 EgtGeomKernel 2.5k2 :
- cambio versione.
2023-11-08 08:46:55 +01:00
Daniele Bariletti f352ca0ae0 Merge branch '3dm_import+trim&mesh' 2023-11-07 17:50:25 +01:00
Daniele Bariletti 68d0198f3f EgtGeomKernel :
- debug.
2023-11-07 17:39:43 +01:00
Daniele Bariletti 0007121340 EgtGeomKernel :
- correzione alla conversione da NURBS a Bezier nel caso razionale.
2023-11-07 17:38:47 +01:00
Daniele Bariletti a6e3c42340 EgtGeomKernel :
- correzione di un errore numerico nel tracking delle curve di trim.
2023-11-07 12:39:49 +01:00
Daniele Bariletti c0c01573ca EgtGeomKernel :
- aggiunta la gestione delle superfici e curve NURBS unclamped.
- correzioni al caso con una sola patch o casi senza raffinazione
dei punti.
2023-11-07 12:34:41 +01:00
Dario Sassi badbef94e6 EgtGeomKernel 2.5k1 :
- aggiunta funzione RemoveCurveSmallParts per eliminare curve semplici molto corte da composite modificando le adiacenti
- aggiunto filtro con funzione precedente in ricostruzione contorni di regioni dopo operazioni booleane
- aggiunto filtro con funzione precedente prima di offset avanzato
- in CurveBezier calcoli resi indipendenti da lunghezza almeno EPS_SMALL.
2023-11-03 17:22:53 +01:00
Daniele Bariletti 610bd48747 EgtGeomKernel :
- debug.
2023-10-23 11:28:14 +02:00
SaraP 2d5657a05a EgtGeomKernel :
- gestito GetAllInfo quando vettore delle info è vuoto.
2023-10-20 12:15:59 +02:00
SaraP 04b47e40b4 EgtGeomKernel 2.5j3 :
- in OffsetCurve l'unione delle parti allineate viene fatta anche per curve estreme ( con ripristino start point).
2023-10-20 08:44:44 +02:00
Daniele Bariletti 5bb1fdaed3 EgtGeomKernel :
- correzione bug nelle sup di Bezier chiuse.
2023-10-19 12:45:48 +02:00
Daniele Bariletti a5714cc85d EgtGeomKernel :
- correzione alla conversione da sup NURBS a Bezier.
2023-10-19 12:44:31 +02:00
Daniele Bariletti 83a4c03979 Merge branch 'Bezier_trim&mesh' into 3dm_import+trim&mesh 2023-10-17 12:20:45 +02:00
Daniele Bariletti e2eb219c5a EgtGeomKernel :
- correzione alla conversione da sup Nurbs a Bezier.
2023-10-17 11:23:08 +02:00
Daniele Bariletti e44b08d669 EgtGeomKernel :
- aggiunta la gestione delle superfici NURBS periodiche
- correzione formattazione e nomi.
2023-10-17 10:02:08 +02:00
Dario Sassi 058814a64b EgtGeomKernel 2.5j2 :
- ricompilazione con cambio versione.
2023-10-11 08:30:55 +02:00
Riccardo Elitropi 3c52ca3fef EgtGeomKernel :
- rimozione parametro in SubtractProjectedFacesOnStmFace
- migliorie varie.
2023-10-10 13:34:31 +02:00
Dario Sassi 9ec04bff06 EgtGeomKernel 2.5j1 :
- riallineamento.
2023-10-09 13:06:09 +02:00
Dario Sassi fd2ba16258 EgtGeomKernel 2.5j1 :
- ricompilazione per chiavi di rete esposte su Internet.
2023-10-09 10:48:48 +02:00
Daniele Bariletti 9b34154a16 EgtGeomKernel :
- corretti gli ultimi errori nel clamping delle curve periodiche.
Manca :
- estensione alle superfici.
2023-10-06 09:08:12 +02:00
Daniele Bariletti 10dd5828ce EgtGeomKernel :
- corretti errori nel clamping delle nurbs periodiche.
2023-10-05 17:29:15 +02:00
Daniele Bariletti bf2a3f0e22 EgtGeomKernel :
- implementazione delle nurbs periodiche; da sistemare.
2023-10-04 16:39:20 +02:00
Daniele Bariletti 38146c6294 EgtGeomKernel :
- corretto un errore nella ricerca info in un layer senza info.
2023-10-04 13:02:56 +02:00
Riccardo Elitropi 18d7e471ae EgtGeomKernel 2.5j1 :
- aggiunta funzione SubtractProjectedFacesOnStmFace
- modifica funzione GetSilhouette con aggiunta di parametro opzionale.
2023-10-04 12:22:17 +02:00
Daniele Bariletti eccf683ef4 EgtGeomKernel :
- aggiunta delle coordintae U e V ai vertici delle TriMesh.
2023-10-02 14:55:04 +02:00
Daniele Bariletti d96ea77db7 EgtGeomKernel :
- correzione su coordinate U e V dei vertici delle TriMesh.
2023-09-26 12:22:32 +02:00
Dario Sassi 041cbe4a8f EgtGeomKernel 2.5i5 :
- ricompilazione a 64bit con Enable Enhanced Instruction Set = Not Set.
2023-09-21 15:25:07 +02:00
Daniele Bariletti 381a137604 EgtGeomKernel :
- introduzione delle nurbs periodiche; da finire.
2023-09-21 14:38:47 +02:00