Daniele Bariletti
f352ca0ae0
Merge branch '3dm_import+trim&mesh'
2023-11-07 17:50:25 +01:00
Daniele Bariletti
83a4c03979
Merge branch 'Bezier_trim&mesh' into 3dm_import+trim&mesh
2023-10-17 12:20:45 +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
Daniele Bariletti
b2bd8f7afe
EgtGeomKernel :
...
- correzione su coordinate U e V ai vertici delle TriMesh.
2023-09-18 10:33:50 +02:00
Daniele Bariletti
cb0452a248
EgtGeomKernel :
...
- aggiunta delle coordinate U e V ai vertici delle TriMesh.
Manca da modificare :
- funzione MoveVertex.
2023-09-18 10:21:49 +02:00
DarioS
e4815830cd
EgtGeomKernel 2.5g1 :
...
- aggiunta funzione GetSurfTmNearestVertex
- a SurfTriMesh aggiunti metodi MoveVertex e GetAllVertInFacet
- corretta DoCompacting di SurfTriMesh aggiungendo verifica del calcolo della normale dei triangoli.
2023-07-07 17:04:15 +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
5c0848797c
EgtGeomKernel 2.5e1 :
...
- modifiche al recupero dei triangoli che appartengono ad una stessa faccia (eliminata recursione).
2023-05-04 12:37:47 +02:00
DarioS
e0a350b148
EgtGeomKernel 2.4i4 :
...
- a superficie trimesh aggiunta CloneTriangle
- modifiche a Triangulate per gestione MinAngle di triangolo.
2022-10-11 12:27:24 +02: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
63d62fcc92
Gestione tagli piccoli
2021-11-10 15:39:33 +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
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
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
3d233597f3
EgtGeomKernel :
...
- a SurfTriMesh::DoSewing aggiunto parametro opzionale double dTol.
2021-08-01 17:12:07 +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
LorenzoM
0b37e12df9
Fix Operazioni booleane e taglio trimesh con un piano
2021-04-21 17:52:35 +02:00
Dario Sassi
5b0dfd16e1
EgtGeomKernel :
...
- modifiche a SurfTriMesh per superfici degeneri.
2020-12-31 11:14:30 +00:00
Dario Sassi
a3ae429662
EgtGeomKernel 2.2l3 :
...
- aggiunta verifica collisione per cono, piramide, relativi tronchi e prismatoidi.
2020-12-21 07:13:31 +00:00
Dario Sassi
18e297410f
EgtGeomKernel 2.2j3 :
...
- aggiunta in SurfTriMesh funzione CutWithOtherSurf.
2020-10-15 09:01:15 +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
c341a8d036
EgtGeomKernel :
...
- aggiunto a SurfTriMesh metodo RemoveFacet.
2020-04-05 15:36:47 +00:00
Dario Sassi
eba240cb2a
EgtGeomKernel 2.2d1 :
...
- alla classe Polygon3d aggiunto metodo Add
- nella classe SurfFlatRegion corretto possesso curva in AddExtLoop e AddIntLoop
- gli attributi delle entità vengono assegnati se non vuoti, altrimenti vengono rimossi.
2020-04-04 09:43:06 +00:00
Dario Sassi
04e4087f3b
EgtGeomKernel 2.2c3 :
...
- modifiche alle curve di Bezier per uso contenitori STL
- aggiunte superfici di Bezier
- versione DB geometrico passata a 1016.
2020-03-26 11:52:09 +00:00
Dario Sassi
9951b7e80c
EgtGeomKernel :
...
- ancora correzioni per booleane di TriMesh.
2020-03-03 16:58:42 +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
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
Dario Sassi
0e3308dca5
EgtGeomKernel 2.1l1 :
...
- razionalizzazione booleane per SurfTriMesh.
2019-12-02 12:13:02 +00:00
Dario Sassi
29694209fa
EgtGeomKernel :
...
- in Stm aggiunto controllo che i triangoli aggiunti abbiano altezza minima superiore a EPS_TRIA_H = 1e-6
- modifiche e correzioni a booleane di Stm.
2019-11-23 17:25:16 +00:00
Dario Sassi
ffad8c6dd2
EgtGeomKernel 2.1k4 :
...
- correzioni alle operazioni booleane tra superfici trimesh.
2019-11-18 09:17:05 +00:00
Dario Sassi
a4609dfa0f
EgtGeomKernel 2.1.10.1 :
...
- nuova versione delle operazioni booleane sulle superfici trimesh.
2019-10-02 06:27:18 +00:00
Dario Sassi
8f5ce2ac09
EgtGeomKernel 2.1i3 :
...
- correzione a Zmap per eliminazione spilloni orfani (piccoli e all'interno di un voxel)
- aggiunte a SurfTriMesh funzioni SwapFacets, GetFacetLocalBBox e GetFacetBBox.
2019-09-30 09:18:45 +00:00
Dario Sassi
0cba2c2d3b
EgtGeomKernel 2.1h1 :
...
- metododo GetTempProp reso const
- ricompilazione per cambio versione e controllo versione chiave 21.
2019-08-01 06:39:27 +00:00
Dario Sassi
7dd66ea22c
EgtGeomKernel 2.1g3 :
...
- in SurfTriMesh corretto costruttore di copia e funzione CopyFrom
- in Polygon3d aggiunte funzioni Offset e Invert.
2019-07-23 13:53:36 +00:00
Dario Sassi
cad6867216
EgtGeomKernel :
...
- CAvToolSurfTm ora può processare più superfici contemporaneamente
- IsPointInsideTriangle spostata in Include/EgkTriangle3d.
2019-06-08 07:45:51 +00:00
Dario Sassi
c93adf402b
EgtGeomKernel 2.1e5 :
...
- aggiunta funzione SurfTriMesh::GeneralizedCut per taglio TriMesh con curva che rappresenta sezione di cilindro infinito.
2019-05-28 15:31:16 +00:00
Dario Sassi
8cadda5d91
EgtGeomKernel 2.1e1 :
...
- superficie rigata ora costruibile con metodo isoparametrica oppure minima distanza
- cambiato metodo di costruzione di superficie Swept
- al termine della costruzione di una superficie chiusa si aggiusta la normale in modo che punti all'esterno
- nelle PolyLine è possibile aggiungere punti anche prima dell'inizio
- migliorato calcolo centro con PCA di poligoni
- ora offset avanzato non dà errore con offset nullo ma copia la curva.
2019-05-06 06:25:48 +00:00
Dario Sassi
86cd1346ec
EgtGeomKernel 2.1b3 :
...
- razionalizzazione interfaccia Zmap e SurfTm.
2019-02-13 08:33:18 +00:00
Dario Sassi
e1785a7005
EgtGeomKernel :
...
- aggiunta gestione parti connesse in SurfTriMesh.
2019-01-03 08:00:38 +00:00