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
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
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
381a137604
EgtGeomKernel :
...
- introduzione delle nurbs periodiche; da finire.
2023-09-21 14:38:47 +02:00
Daniele Bariletti
e5ed9efdd1
EgtGeomKernel :
...
- corretto un bug nella conversione surf NURBS to Bezier.
2023-09-19 12:36:29 +02:00
Daniele Bariletti
1ec38952ed
EgtGeomKernel :
...
- correzione alla trasformazione NURBS to Bezier.
2023-09-19 10:23:37 +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
Daniele Bariletti
419d325409
EgtGeomKernel :
...
- correzione di bug nel trim di sup di Bezier chiuse
- correzione di bug nella conversione di NURBS in sup di Bezier
2023-09-12 14:49:43 +02:00
Daniele Bariletti
69166fe585
Merge branch '3dm_import' into Bezier_trim&mesh
2023-08-28 16:07:47 +02:00
Daniele Bariletti
0eb19f1735
Merge commit 'c0fe5f14a8f18139e15639856a8ec6799498bdb2' into 3dm_import
2023-08-28 16:07:31 +02:00
Daniele Bariletti
737f4f4ffa
EgtGeomKernel :
...
- correzione alla conversione da NURBS a Bezier.
2023-08-28 16:06:26 +02:00
Daniele Bariletti
8a81c3543e
EgtGeomKernel :
...
- aggiunta della funzione di conversione da superficie NURBS a Bezier
2023-08-28 09:39:34 +02:00
Dario Sassi
c0fe5f14a8
EgtGeomKernel :
...
- in CurveComposite::CopyParamRange si ritorna nullptr anche quando curva risultato viene creata ma è vuota.
2023-08-21 12:06:15 +02:00
Dario Sassi
9fce0bd4f4
EgtGeomKernel :
...
- aggiunta funzione GetArc2PNB.
2023-08-04 13:20:08 +02:00
Dario Sassi
663784a841
EgtGeomKernel :
...
- ApproxWithArcsEx di CurveComposite ora approssima in modo avanzato anche le parti che sono già archi o curve di Bezier.
2023-08-04 11:14:06 +02:00
Dario Sassi
238c0ae490
EgtGeomKernel :
...
- corretto GetBBox di SurfFlatRegion con più parti
- in OffsetCurve migliorato Migliorato angoli esterni di valore circa 180deg.
2023-08-03 17:32:05 +02:00
Dario Sassi
c4a4da6945
EgtGeomKernel 2.5h1 :
...
- in ConvertCurveToBasicComposite aggiunta gestione estrusione, spessore e proprietà temporanee.
2023-08-03 11:16:20 +02:00
DarioS
fb62c6d68e
EgtGeomKernel 2.5g3 :
...
- migliorata gestione approssimazione con archi.
2023-07-28 11:22:50 +02:00
DarioS
2ba32eb93c
EgtGeomKernel :
...
- altre piccole ottimizzazioni nel cambio sistema di riferimento.
2023-07-27 10:23:03 +02:00
DarioS
6e34ab6169
EgtGeomKernel :
...
- piccole ottimizzazioni nel cambio sistema di riferimento.
2023-07-27 09:29:07 +02:00
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
ba05c5307a
EgtGeomKernel :
...
- aggiunta funzione inline ConvertCurveToBasicComposite e suo utilizzo.
2023-07-21 15:11:14 +02:00
DarioS
234878388d
EgtGeomKernel 2.5g2 :
...
- approssimazione con archi di curve composite viene fatta nel piano perpendicolare all'estrusione o se questa non definita nel piano medio della curva
- trim start/end a parametro di curve composite ora irrobustito.
2023-07-19 09:53:11 +02:00
DarioS
baac48f7b9
EgtGeomKernel :
...
- aggiunta gestione Stipple di curve.
2023-07-10 11:14:20 +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
Daniele Bariletti
8279e66cae
EgtGeomKernel :
...
- correzione minore alle superfici di bezier
2023-06-23 16:56:48 +02:00
DarioS
8f84f78b16
EgtGeomKernel 2.5f5 :
...
- aggiunta gestione lock tra thread diversi delle operazioni di lettura, scrittura, copia e relocate nel DB geometrico tramite classe LockAddErase che usa std::atomic_flag.
2023-06-23 09:15:10 +02:00
Daniele Bariletti
1c34e40289
Merge remote-tracking branch 'origin/HEAD' into Bezier_trim&mesh
2023-06-21 09:31:36 +02:00
Daniele Bariletti
e9c22b895b
EgtGeomKernel :
...
- risolti vari bug
- ridotto il calcolo del tree alle bbox delle curve di trim
2023-06-21 09:30:07 +02:00
DarioS
8a3d46416d
EgtGeomKernel 2.5f4 :
...
- corretta IntersSegmentCylinder (qui come cilindro si intende solo la superficie dello stesso)
- corretta e velocizzata AvoidSurfTm di VolZmap nel caso di test con singola map.
2023-06-21 08:26:21 +02:00
Daniele Bariletti
ebda605497
EgftGeomKernel :
...
- sistemati i bug noti
- pulito il codice
Da aggiungere :
- calcolo del tree solo nelle bbox delle curve di trim
2023-06-19 08:50:47 +02:00
DarioS
c4f1a7f97b
EgtGeomKernel :
...
- correzioni nella verifica di collisione di Poliedri con Poliedri (superfici trimesh chiuse) o TriDexel (Zmap).
2023-06-19 07:59:05 +02:00
Daniele Bariletti
06a69fa66b
EgtGeomKernel :
...
- pulizia del codice
Problemi :
- bug dovuto a problemi numerici sulle intersezione tra trim e celle
2023-06-15 15:28:04 +02:00
Daniele Bariletti
4daa62db97
EgtGeomKernel :
...
- risolti i bug noti
- fatti con successo test con superfici e curve complesse
manca
- pulizia del codice.
2023-06-15 10:47:53 +02:00
DarioS
0c1ad4dd86
EgtGeomKernel :
...
- corretta GetSurfTriMeshBeveledRectSwept con tappi piatti
- corretta AddSurfTriMesh di StmFromTriangleSoup per bOk non inizializzato.
2023-06-13 18:28:41 +02:00
Daniele Bariletti
cb1edcf20a
EgtGeomKernel :
...
- sistemati vari bug
Manca
- da testare superfici e trim complessi
2023-06-13 16:40:45 +02:00
DarioS
36547c24c2
EgtGeomKernel 2.5f3 :
...
- in Close di CurveComposite si usa una tolleranza di EPS_SMALL/10 per verificare se la curva è chiusa
- in OffsetCurve se la curva originale era chiusa e tale va considerata si verifica la chiusura dei risultati ed eventualmente si sistemano.
2023-06-13 15:18:50 +02:00
SaraP
3d4042e274
EgtGeomKernel :
...
- piccola correzione al concatenameto di curve per FlatRegion nel caso in cui la curva si annulla dopo aggiunta alla composita.
2023-06-13 12:35:33 +02:00
Daniele Bariletti
d3d7f94c3a
EgtGeomKernel :
...
- risolti i bug noti
- gestiti problemi numerici al bordo delle celle
Manca
- test in casi più complicati
2023-06-13 11:55:33 +02:00
SaraP
b9a8777b96
EgtGeomKernel 2.5f2 :
...
- aggiornamento versione.
2023-06-12 09:34:08 +02:00