Commit Graph

660 Commits

Author SHA1 Message Date
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 6cdfdf6db8 EgtGeomKernel 2.3k6 :
- dopo tagli e tagli generalizzati lunghezza minima per SimplfyFacets portata da 500 a 5000 per evitare problemi di adiacenza non trovata tra facce.
2021-11-25 14:47:03 +01:00
DarioS 6628b1ee24 EgtGeomKernel 2.3k5 :
- correzione in RemoveTriangle di TriMesh (controllo validità indice vertice).
2021-11-22 22:56:13 +01:00
DarioS 2d70d27d85 EgtGeomKernel 2.3k4 :
- piccole modifiche estetiche e cambio versione.
2021-11-14 12:32:28 +01:00
LorenzoM 63d62fcc92 Gestione tagli piccoli 2021-11-10 15:39:33 +01:00
LorenzoM b4303d0e0d Gestione dei triangoli giacenti sui rettangoli 2021-11-09 10:53:32 +01:00
DarioS 9369447886 EgtGeomKernel :
- altre migliorie a GeneralizedCut di SurfTriMesh.
2021-11-07 17:17:54 +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 aa82c82ddc EgtGeomKernel 2.3k2 :
- corretta SurfTriMesh::SimplifyFacets.
2021-11-04 10:03:35 +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 e79bb117d2 Pulizia codice simplify facet 2021-10-27 17:53:12 +02:00
LorenzoM 2ea4b59b9b Aggiunta funzione FimplifyFacets in TriMesh 2021-10-26 18:11:58 +02:00
DarioS 6e9465247f EgtGeomKernel 2.3j1 :
- diemnticato un file.
2021-10-24 18:00:00 +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 add949b6a6 EgtGeomKernel :
- tentativo abortito di velocizzare Silhouette di superfici.
2021-10-04 09:01:36 +02:00
DarioS 4731df3702 EgtGeomKernel 2.3i2 :
- modificata completamente SurfTriMesh::GetSilhouette ora richiede un parametro per la tolleranza nel calcolo (diminuita sensibilità a problemi topologici)
- aggiunta funzione GetSurfFlatRegionFromTriangle.
2021-09-26 16:27:31 +02:00
DarioS e7d0b00e0f EgtGeomKernel :
- correzione a Zmap per calcolo grafica a triangoli.
2021-09-13 16:47:15 +02:00
DarioS 641708a5fa EgtGeomKernel 2.3i1 :
- in Regioni se richiesto offset praticamente nullo non si fa alcunché.
2021-09-13 15:48:36 +02:00
DarioS f5b11a61a0 EgtGeomKernel 2.3h3 :
- correzione crezione regioni da curve chiuse (contorni esterni che si intersecano e diventano in parte anche contorni interni).
2021-08-26 10:38:41 +02:00
DarioS a4cc43dadb EgtGeomKernel 2.3h2 :
- OffsetCurve ora gestisce anche il caso di curve piane con estrusione inclinata fino a 60gradi dalla normale del piano (l'offest si basa su un ellisse).
2021-08-25 15:03:56 +02:00
DarioS 334ce10018 EgtGeomKernel :
- ricompilazione.
2021-08-20 15:18:54 +02:00
DarioS 3d233597f3 EgtGeomKernel :
- a SurfTriMesh::DoSewing aggiunto parametro opzionale double dTol.
2021-08-01 17:12:07 +02:00
DarioS a5fad89380 EgtGeomKernel 2.3h1 :
- piccole migliorie suggerite da clang-cl.
2021-08-01 10:50:15 +02:00
DarioS d0f9c2fff5 EgtGeomKernel :
- piccole modifiche di stile.
2021-07-27 15:20:38 +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 54e9903850 EgtGeomKernel 2.3g1 :
- ricompilazione ed allineamento.
2021-07-05 09:50:59 +02:00
Emmanuele Sassi 60ea6cd54c Revert "EgtGeomKernel 2.3f3 :"
This reverts commit 4b1bf75911.
2021-07-05 08:43:25 +02:00
DarioS 94900fcea4 EgtGeomKernel 2.3f1 :
- ricompilazione per cambio versione.
2021-07-05 08:35:54 +02:00
SaraP 03815d7747 EgtGeomKernel :
- correzione errori triangolazione Delaunay.
2021-06-30 15:49:13 +02:00
SaraP 3932cf07e5 EgtGeomKernel :
- in Triangulate aggiunta triangolazione Delaunay
- aggiunti file della libreria TrianglePP
- funzioni per polylines spostate da SurfTriMeshBooleans.cpp a PolyLine.cpp.
2021-06-29 15:51:53 +02:00
DarioS 4b1bf75911 EgtGeomKernel 2.3f3 :
- corretto crash in offset di curva generica con estrusione coincidente con linea.
2021-06-22 20:17:13 +02:00
DarioS d972d11e0f EgtGeomKernel 2.3f2 :
- miglioria a Triangulate (LM).
2021-06-11 15:54:55 +02:00
DarioS 82adbac467 EgtGeomKernel 2.3f1 :
- piccolo irrobustimento della triangolazione di poligoni.
2021-06-07 09:10:19 +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
LorenzoM f989b402fd Sistemati Include 2021-04-21 17:36:05 +02:00
DarioS 6d42791645 Merge branch 'master' of https://gitlab.steamware.net/egaltech/EgtGeomKernel 2021-04-19 14:38:52 +02:00
gitlab ad4a482f49 Aggiunto .gitignore 2021-04-19 12:22:17 +00:00
DarioS c6ceeb7a37 EgtGeomKernel 2.3d3 :
- corretta SurfTriMesh::GetSurfClassification con superfici vuote.
2021-04-19 11:35:12 +02:00
Dario Sassi c788915408 EgtGeomKernel 2.3d2 :
- migliorato riconoscimento tipo intersezioni di curva aperta con chiusa in casi particolari molto vicini ad un vertice.
2021-04-08 07:42:29 +00:00
Dario Sassi 22c8988236 EgtGeomkernel :
- in CurveComposite corrette ModifyJoint, RemoveJoint e aggiunta MoveCurve.
2021-04-05 16:24:47 +00:00
Dario Sassi c20d29602f EgtGeomKernel :
- in CurveComposite aggiunti ModifyCurveToArc, ModifyCurveToLine e IsALine.
2021-04-03 17:58:26 +00:00
Dario Sassi 6d7aacf00a EgtGeomKernel 2.3d1 :
- ricompilazione.
2021-04-03 10:49:37 +00:00
Dario Sassi e1b862a8de EgtGeomKernel 2.3c3 :
- corretta CurveComposite::ModifyJoint per gestire anche estremi di curva aperta
- corretta propagazione tipo precedente/successivo in intersezione di curve composite
- GeomDB::ChangeId ora se i due Id sono identici non fa alcunché ed esce con successo.
2021-03-30 17:54:37 +00:00
Dario Sassi dfdd6a2aef EgtGeomKernel 2.3c2 :
- cambiata versione per modifica precedente.
2021-03-26 11:08:58 +00:00
Dario Sassi 6de41d77bc EgtGeomKernel:
- in SurfFlatRegion::GetLoop alle curve viene aggiunta l'estrusione coincidente con la normale alla superficie.
2021-03-26 11:03:41 +00:00