Commit Graph

63 Commits

Author SHA1 Message Date
DarioS 538126cfe5 EgtGeomKernel :
- aggiunti altri controlli per superfici trimesh vuote in CutWithOtherSurf, Cut e GeneralizedCut.
2023-07-21 17:20:09 +02:00
DarioS a0a6bf8377 EgtGeomKernel :
- correzione ad operazioni booleane con TriMesh per gestire superfici vuote senza crash.
2023-07-21 16:41:51 +02:00
DarioS ec3389633c EgtGeomKernel :
- piccoli ritocchi.
2023-05-04 16:10:31 +02:00
DarioS 64a904b628 EgtGeomKernel :
- inserita modifica calcolo box archi da Riccardo.
2023-03-20 08:12:18 +01:00
DarioS cc200501e9 EgtGeomKernel :
- aggiunta a SurfTriMesh la funzione IsEmpty.
2022-09-09 08:44:52 +02:00
DarioS f353e65e61 EgtGeomKernel 2.4c1 :
- migliorato calcolo distanza minima tra due linee
- eliminate da Trimesh parti inutili
- in Trimesh calcolo Loop di una faccia risolto problema di ciclo infinito
- in Trimesh aggiunta funzione per eliminare triangoli esattamente sovrapposti.
2022-03-14 09:03:13 +01:00
DarioS 77640f3a6f EgtGeomKernel :
- migliorie a RemoveTJunctions di SurfTriMesh.
2022-01-07 17:13:16 +01:00
DarioS 9b11212d07 EgtGeomKernel 2.4a2 :
- in TriMesh eliminata ResetFaceting e UpdateFaceting ora cerca di ricostruire facce con indice come le eventuali precedenti
- in Trimesh SimplifyFacets cerca di conservare l'identificativo di faccia nei nuovi triangoli
- in Trimesh aggiunta funzione Repair e migliorata SimplifyFacets
- in Trimesh al termine di CutWithOtherSurf si cerca di regolarizzare il risultato.
2022-01-07 10:00:19 +01:00
DarioS 41d76f0c3f EgtGeomKernel 2.4a1 :
- migliorie alle booleane delle superfici trimesh.
2022-01-04 08:03:15 +01:00
LorenzoM 9aca1f1e25 Migliorie trimesh 2021-12-23 09:22:25 +01:00
LorenzoM e84a34917a Merge branch 'master' of https://gitlab.steamware.net/egaltech/EgtGeomKernel 2021-12-07 10:04:33 +01:00
LorenzoM 009328b31b Migliorie operazioni booleane e intersezione triangoli 2021-12-07 09:43:59 +01:00
DarioS ca83aaa249 EgtGeomKernel 2.3l1 :
- in IntersTriaTria aggiunto riconoscimento triangoli coincidenti
- in IntersTriaTria aggiunta distinzione tra intersezione sovrapposta equiversa e controversa.
2021-12-06 16:47:36 +01:00
DarioS dca713b240 EgtGeomKernel 2.3k3 :
- modifiche per GeneralizedCut di SurfTriMesh
- Cut e GeneralizedCut di SurfTriMesh spostati in nuovo sorgente SurfTriMeshCuts.cpp.
2021-11-07 12:57:53 +01:00
DarioS 8a6dbf044e EgtGeomKernel :
- piccole modifiche in Cut e GeneralizedCut per eseguire il più possibile SimplfyFacet.
2021-11-03 13:30:26 +01:00
DarioS 76d009ddbe EgtGeomKernel 2.3k1 :
- corretto offset di segmenti di retta singoli con estrusione
- modifiche per calcolo taglio superfici TriMesh
- modifiche a funzione SimplifyFacets di superfici TriMesh.
2021-11-02 08:19:11 +01:00
LorenzoM 6deff01b6e Modifiche generalized cut 2021-10-29 17:17:51 +02:00
LorenzoM 2ea4b59b9b Aggiunta funzione FimplifyFacets in TriMesh 2021-10-26 18:11:58 +02:00
DarioS 1d1fb41212 EgtGeomKernel 2.3j :
- modifiche a SurfTriMesh::Cut (più semplice abilitare calcolo con facce invece di triangoli)
- ora CurveClassification (di Regioni e Curve) ricevono anche il parametro dMinLen.
2021-10-24 17:57:53 +02: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
DarioS 73f5b382c9 EgtGeomKernel 2.3g1 :
- versione x64 compilata con Clang-cl/LLVM
- modifiche varie per eliminare warning più gravi di questo compilatore.
2021-07-20 12:53:04 +02:00
DarioS 80070cc608 EgtGeomKernel 2.3e1 :
- inserite modifiche LorenzoM per intersezioni tra triangoli e tra trimesh e piani
- in CurveComposite quando si aggiungono le curve si fa coincidere l'inizio della nuova curva con la fine dell'ultima precedente.
2021-05-14 17:17:27 +02:00
LorenzoM 0b37e12df9 Fix Operazioni booleane e taglio trimesh con un piano 2021-04-21 17:52:35 +02:00
DarioS c6ceeb7a37 EgtGeomKernel 2.3d3 :
- corretta SurfTriMesh::GetSurfClassification con superfici vuote.
2021-04-19 11:35:12 +02:00
Dario Sassi 18e297410f EgtGeomKernel 2.2j3 :
- aggiunta in SurfTriMesh funzione CutWithOtherSurf.
2020-10-15 09:01:15 +00:00
Dario Sassi b757da0654 EgtGeomKernel :
- aggiustamento tolleranza concatenamento in booleane di Trimesh.
2020-10-10 09:58:25 +00:00
Dario Sassi 1cd887271f EgtGeomKernel :
- in ChainCurves::Init si può passare la dimensione della cella
- corretta GetSurfTriMeshBox nel caso Regular
- chiamate asincrone in VolZmap per taglio spilloni delle tre matrici.
2020-10-08 08:15:20 +00:00
Dario Sassi be027def9c EgtGeomKernel :
- modifiche a sistemazione topologie di intersezioni di curve composite
- eliminazione di linee inutili in generale
- cambio nome di variabili che nascondono omonime.
2020-10-05 06:56:24 +00:00
Dario Sassi 74df7ecfcd EgtGeomKernel 2.2j1 :
- operazione booleane su TriMesh eseguite con scalatura di 1024.
2020-10-03 15:49:44 +00:00
Dario Sassi ac6d3d7d4d EgtGeomKernel 2.2g1 :
- corrette booleane di trimesh per facce che si intersecano solo su edge di triangoli
- a VolZmap aggiunta funzione GetPartMinDistFromPoint.
2020-07-13 13:25:44 +00:00
Dario Sassi 94b16e2e29 EgtGeomKernel 2.2f5 :
- migliorie a intersezione coplanare linea triangolo per booleane di superfici trimesh
- modifiche a costruzione superfici trimesh da zuppa di triangoli per gestire il doppio colore.
2020-06-18 14:51:58 +00:00
Dario Sassi cd8569799d EgtGeomKernel :
- correzioni a gestione secondo colore per booleane trimesh.
2020-06-15 08:23:08 +00:00
Dario Sassi 05f981a0e4 EgtGeomKernel 2.2f4 :
- aggiunta gestione secondo colore in operazioni booleane tra superfici trimesh.
2020-06-14 09:47:41 +00:00
Dario Sassi b23f738bb9 EgtGeomkernel :
- correzioni a booleane di TriMesh.
2020-04-05 17:09:23 +00:00
Dario Sassi cd0771b6a9 EgtGeomKernel :
- altre correzioni su booleane di TriMesh.
2020-03-13 17:38:22 +00:00
Dario Sassi 1d80df324d EgtGeomKernel 2.2c1 :
- correzione alle booleane delle Trimesh (triangolo mancante in PezzoGrosso).
2020-03-11 18:25:22 +00:00
Dario Sassi 19d16812fd EgtGeomKernel :
- ulteriori correzioni per booleane di TriMesh.
2020-03-05 16:00:04 +00:00
Dario Sassi 9951b7e80c EgtGeomKernel :
- ancora correzioni per booleane di TriMesh.
2020-03-03 16:58:42 +00:00
Dario Sassi 24ea8141c9 EgtGeomKernel :
- migliorie per facce dangling con booleane di trimesh.
2020-03-03 11:41:12 +00:00
Dario Sassi 6144d6cb2b EgtGeomKernel :
- correzioni in operazioni booleane tra trimesh (triangoli che scompaiono).
2020-02-22 11:06:40 +00:00
Dario Sassi fd2396fb1b EgtGeomKernel 2.2b3 :
- correzioni per triangoli che scompaiono in booleane di trimesh.
2020-02-20 08:59:39 +00:00
Dario Sassi 7d1f87e901 EgtGeomKernel :
- piccole modifiche stilistiche a booleane di TriMesh.
2020-01-22 11:17:51 +00:00
Dario Sassi 055f73a3a1 EgtGeomKernel :
- correzioni a booleane di TriMesh.
2020-01-22 07:36:21 +00:00
Dario Sassi 19e2b480b2 EgtGeoKernel :
- piccole migliorie a Booleane di SurfTriMesh.
2020-01-02 19:38:35 +00:00
Dario Sassi d94cc627e4 EgtGeomKernel :
- modifiche a Booleane di SurfTriMesh.
2020-01-02 11:04:36 +00:00
Dario Sassi 6b562b3f89 EgtGeomKernel :
- correzioni a booleane di TriMesh per buchi.
2019-12-10 08:51:27 +00:00
Dario Sassi ddd5acc4d5 EgtGeomKernel :
- corretto errore in AmbiguosTriangleManager di SurfTriMeshBooleans.
2019-12-09 10:18:33 +00:00
Dario Sassi 7b5354707a EgtGeomKernel :
- piccole migliorie sintattiche a Booleane di TriMesh.
2019-12-07 11:13:58 +00:00
Dario Sassi d5a7192a85 EgtGeomKernel 2.1k2 :
- a SurfTriMesh aggiunta GetSurfClassification.
2019-12-07 09:28:54 +00:00