Commit Graph

1137 Commits

Author SHA1 Message Date
Dario Sassi dea96ccbcc EgtGeomKernel :
- miglioramenti a calcolo silhouette con CollisionAvoid compresa parallelizzazione
- piccole migliorie a CollisionAvoid
- migliorie e correzioni a CalcPocketing.
2024-06-29 18:45:19 +02:00
Dario Sassi 0f4be10330 EgtGeomKernel :
- in SurfTrimesh i metodi RemoveShell e RemovePart ora annullano i dati su shell e part per ricalcolarli quando richiesti.
2024-06-26 17:41:23 +02:00
Dario Sassi 121abf5864 EgtGeomKernel 2.6f4 :
- miglioramenti alla gestione di shell e part nelle superfici Trimesh.
2024-06-26 08:41:57 +02:00
Dario Sassi 38e836de2b Merge branch 'master' of https://gitlab.steamware.net/egaltech/EgtGeomKernel 2024-06-25 19:13:49 +02:00
Riccardo Elitropi 376c4e3693 EgtGeomKernel :
- In calcPocketing migliorate e semplificate le gestioni dei lati aperti, sia di bordi che di isole, anche con la superficie limite.
2024-06-25 13:29:23 +02:00
Dario Sassi 48ffd52b16 Merge commit '3e924113d3cf8134e84c53cf3f6b1d88c6ed1a7a' 2024-06-24 16:28:05 +02:00
Riccardo Elitropi 88bf84cca1 EgtGeomKernel :
- Aggiunta possibilità di entrate da isole aperte per CalcPocketing ( SpiralIN).
2024-06-18 11:15:44 +02:00
Riccardo Elitropi 5ba8f1df36 EgtGeomKernel :
- aggiunta gestione isole aperte.
2024-06-17 11:51:01 +02:00
Dario Sassi c4a05bcb2f EgtGeomKernel :
- miglioramenti al calcolo silhouette con CollisionAvoid
- modifiche a CollisionAvoid per permettere accelerazione con HashGrid anche a TestPosition.
2024-06-17 07:10:27 +02:00
Riccardo Elitropi 5841c9cae0 EgtGeomKernel :
- migliorie a CalcPocketing.
2024-06-14 16:46:56 +02:00
Dario Sassi 4fd03a78de EgtGeomKernel :
- correzione a calcolo silhouette con CAv di superficie trimesh (Level va tenuto costante nelle diverse funzioni).
2024-06-14 12:07:37 +02:00
Dario Sassi 420c072670 EgtGeomKernel :
- migliorie e sistemazioni in calcolo silhouette con CollisionAvoid.
2024-06-14 08:13:03 +02:00
SaraP 36477623b8 EgtGeomKernel :
- nel calcolo degli offset con Voronoi viene sempre eseguito l'offset sia a destra sia a sinistra ( per evitare problemi classificazione di vroni nel caso di cruve chiuse con piccole autointersezioni).
2024-06-13 09:51:43 +02:00
Dario Sassi 84d859dfe2 EgtGeomKernel :
- aggiunte funzioni per impostare e leggere TempProp e tempParam sulle curve di contorno delle Regioni.
2024-06-13 07:58:23 +02:00
Dario Sassi 42aaf6f3eb Merge commit '619905d72006d93976eff22ad76dc261e59a2790' 2024-06-12 13:29:26 +02:00
Dario Sassi 3f1f365451 EgtGeomKernel 2.6f3 :
- migliorie e irrobustimenti a calcolo silhouette di trimesh con collisio avoid.
2024-06-12 13:28:41 +02:00
Daniele Bariletti 619905d720 EgtGeomKernel :
- correzione alla conversione di nurbs periodiche.
2024-06-11 16:05:53 +02:00
Dario Sassi 9b0f2c7f59 EgtGeomKernel :
- aggiunta funzione e classe per calcolo silhouette tramite campionamento con utensile cilindrico
- in CollisionAvoid aggiunta funzione per verifica di insieme di punti (senza verifiche su intermedi).
2024-06-11 09:28:59 +02:00
Dario Sassi 5d02732db6 EgtGeomKernel :
- correzione a Collision Avoid per utensile cilindrico che tocca vertice triangolo sul bordo
- in CalcPocketing tolti riferimenti a SafeZ e assegnato valore default a OpenMinSafe e a bAboveHead .
2024-06-07 18:59:26 +02:00
Dario Sassi 6dfc50e630 EgtGeomKernel 2.6f2 :
- in CAvToolSurfTm tolleranza negativa in Path vuol dire non controllare punto intermedio.
2024-06-07 13:02:07 +02:00
Riccardo Elitropi b4820ff255 EgtGeomKernel :
- piccole modifiche e migliorie a CalcPocketing.
2024-06-07 10:21:01 +02:00
Dario Sassi 515247a394 EgtGeomKernel :
- modifica a DistPointSurfTm per controllo tolleranza più efficace.
2024-06-06 17:43:26 +02:00
Dario Sassi b5c649821f Merge branch 'master' of https://gitlab.steamware.net/egaltech/EgtGeomKernel 2024-06-06 16:55:08 +02:00
Dario Sassi 9ba0c6f4cc EgtGeomKernel :
- miglioria nel calcolo silhouette di Trimesh.
2024-06-06 16:49:19 +02:00
Daniele Bariletti a0316e280c EgtGeomKernel :
- piccola correzione.
2024-06-06 09:20:56 +02:00
Daniele Bariletti 84bcc715a8 EgtGeomKernel :
- piccola correzione di una tolleranza.
2024-06-06 09:16:53 +02:00
SaraP f48053a541 EgtGeomKernel :
- nelle booleane delle trimesh piccola modifica a DecomposeLoop.
2024-06-05 16:14:39 +02:00
Daniele Bariletti 8e917aa6d2 Merge branch 'master' of https://gitlab.steamware.net/egalware-cadcam/libreriebase/EgtGeomKernel 2024-06-05 09:11:18 +02:00
Daniele Bariletti f08dee836b EgtGeomKernel :
- correzioni alla conversione da nurbs a bezier per curve e superfici.
2024-06-05 09:11:00 +02:00
Dario Sassi b51d0c3e64 EgtGeomKernel :
- miglioramento a GetArc3P (ora riconosciuto come retta anche quando il punto intermedio coincide con uno dei due estremi).
2024-06-04 19:07:58 +02:00
Daniele Bariletti b9bac347e8 EgtGeomKernel :
- correzione alla gestione della conversione di curve nurbs periodiche.
2024-06-03 17:34:41 +02:00
Riccardo Elitropi 581551ee3e Merge branch 'master' of https://gitlab.steamware.net/egaltech/EgtGeomKernel 2024-06-03 12:06:48 +02:00
Riccardo Elitropi 487ce0c84b EgtGeomKernel :
- correzione percorsi tra più Chunk per SpiralIn/Out.
2024-06-03 12:06:44 +02:00
SaraP 5679733028 EgtGeomKernel :
- nelle operazioni booleane delle trimesh rilassata tolleranza per calcolo catene coincidenti durante la ritriangolazione.
2024-06-03 11:49:10 +02:00
Dario Sassi cd0fc4e449 EgtGeomKernel :
- piccole modifiche a Pocketing.
2024-06-03 09:10:04 +02:00
Dario Sassi e20b4b5b78 EgtGeomKernel 2.6f1 :
- modifiche a pocketing.
2024-06-03 08:15:38 +02:00
Dario Sassi b931582120 Merge commit 'bf14ab1332d4e190a3c3c8d8d802fd07b889b98b' 2024-05-31 14:48:33 +02:00
Riccardo Elitropi bf14ab1332 EgtGeomKernel :
Modifiche a CalcPocketing
- rimozione variabili statiche
- aggiunti casi ottimizzati Spiral
- estensione superfici sui lati aperti.
2024-05-31 13:10:15 +02:00
Dario Sassi 01bf44cf1e EgtGeomKernel :
- correzione a chiusura composita formata da un solo arco (il nuovo angolo giro al centro deve avere lo steso segno del precedente).
2024-05-30 16:45:38 +02:00
Dario Sassi b5d879cd3d EgtGeomKernel :
- in creazione regioni aggiunta chiusura loops di sicurezza dopo aggiustamenti
- in curve composite corretta chiusura per caso di un solo arco.
2024-05-30 11:20:45 +02:00
Dario Sassi 2b3c285190 EgtGeomKernel :
- modifiche stilistiche.
2024-05-30 08:45:43 +02:00
Dario Sassi 99bb83211c EgtGeomKernel 2.6e6 :
- a TestPath di CAvToolSurfTm passato un parametro in più per indicare la frazione di progress al completamento dell'operazione.
2024-05-29 18:57:12 +02:00
Riccardo Elitropi 3e924113d3 EgtGeomKernel :
- Aggiunte funzioni per identificazione di Parts e Shells nelle TriMesh.
2024-05-28 11:01:50 +02:00
Riccardo Elitropi dcc3fc772a EgtGeomKernel :
- modifica operazioni booleane tra Trimesh con più parti
- modifica classe DistPointSurfTm.
2024-05-27 09:26:33 +02:00
Dario Sassi a48f373e4d EgtGeomKernel :
- a SurfTriMesh aggiunta seconda funzione GetSilhouette per limitare il calcolo sopra un piano.
2024-05-27 07:51:02 +02:00
Dario Sassi 2ed2a34d55 EgtGeomKernel :
- modifiche per DistPointLine con interfaccia portata in Include.
2024-05-22 08:19:10 +02:00
Dario Sassi fcbdee1dba EgtGeomKernel :
- in IntersLineSurfTm per ordinare le intersezioni si tiene conto anche della normale dei triangoli
- in ProjectCurveOnSurfTm si cerca la prima intersezione non parallela alla faccia.
2024-05-20 10:52:35 +02:00
Dario Sassi 33d1ef4123 Merge commit 'c0b5f38301f8a2749e09bdeaeb55401744096f0f' 2024-05-20 08:59:40 +02:00
SaraP fe2aba43e5 EgtGeomKernel 2.6e5 :
- sistemato il MergeTwoCurves tra due archi non piani per caso problematico di CurveArc::Set2PVN.
2024-05-17 10:31:59 +02:00
Riccardo Elitropi c0b5f38301 EgtGeomKernel :
- migliorie alle funzioni SharpRectSwept e BeveledRectSwept
- migliorie varie.
2024-05-16 13:06:55 +02:00