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
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
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
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
DarioS
0c1ad4dd86
EgtGeomKernel :
...
- corretta GetSurfTriMeshBeveledRectSwept con tappi piatti
- corretta AddSurfTriMesh di StmFromTriangleSoup per bOk non inizializzato.
2023-06-13 18:28:41 +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
SaraP
b9a8777b96
EgtGeomKernel 2.5f2 :
...
- aggiornamento versione.
2023-06-12 09:34:08 +02:00
SaraP
6cf009fae3
EgtGeomKernel :
...
- correzione in GetSurfFlatRegionFromFatCurve.
2023-06-12 09:19:06 +02:00
DarioS
735c12bca7
EgtGeomKernel :
...
- correzione a Offset di FlatRegion (per evitare problemi si uniscono tratti troppo corti)
- correzione a Offset di Curve per gestione di linee formate da più parti e con riconosciute come piane
- correzione a MergeCurves di CurveComposite per gestione della seconda proprietà.
2023-06-12 08:02:53 +02:00
DarioS
393cac35c5
EgtGeomKernel :
...
- in creazione linea ora si azzera anche il secondo TempProp.
2023-06-10 11:01:41 +02:00
DarioS
804a434e75
EgtGeomKernel 2.5f1 :
...
- correzioni a modifiche precedenti legate a gestione chiave di rete.
2023-06-05 08:09:05 +02:00
DarioS
71ba650cc5
EgtGeomKernel 2.5e5 :
...
- migliorato controllo gestione chiave di rete.
2023-05-30 10:24:23 +02:00
DarioS
0a63a4c9a2
EgtGeomKernel 2.5e4 :
...
- modifiche per verifica collisione con TriMesh chiuse
- aggiunta gestione Capsule.
2023-05-22 14:34:10 +02:00
DarioS
b78212c3a1
EgtGeomKernel :
...
- miglioramenti e ottimizzazioni in CD su Zmap per cilindri e tronchi di cono.
2023-05-16 20:26:35 +02:00
DarioS
8420edecb5
EgtGeomKernel :
...
- miglioramenti negli algoritmi di controllo collisioni tra solidi semplici e Zmap (aumento velocità 2x, 5x).
2023-05-16 09:37:40 +02:00
DarioS
7c6ddf2a6f
EgtGeomKernel :
...
- aggiunto controllo validità coordinate di punti e vettori (isfinite).
2023-05-15 14:50:32 +02:00
DarioS
2d8c815032
EgtGeomKernel 2.5e3 :
...
- a BBox3d aggiunto 2° metodo Overlaps con box aventi diverso orientamento
- nelle funzioni di Collision Detection migliorato controllo non interne
- nele funzioni Avoid di Zmap si utilizza confronto box con diverso orientamento.
2023-05-14 11:58:48 +02:00
DarioS
7023d721f4
EgtGeomKernel :
...
- modifica a IsFlat per renderla compatibile con l'esecuzione in parallelo.
2023-05-08 09:32:12 +02:00
DarioS
0f530271f0
EgtGeomKernel 2.5e2 :
...
- aggiunta AddSurfTriMesh a StmFromTriangleSoup
- velocizzazione dei calcoli in GetSurfTriMeshBeveledRectSwept (solidi di AM).
2023-05-08 08:24:04 +02:00
DarioS
ec3389633c
EgtGeomKernel :
...
- piccoli ritocchi.
2023-05-04 16:10:31 +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
545e37b7cd
EgtGeomKernel 2.5d5 :
...
- semplificata la precedente correzione all'offset avanzato delle curve.
2023-04-25 17:40:18 +02:00
DarioS
469e660da0
EgtGeomKernel 2.5d4 :
...
- in ApproxWithLines di CurveComposite aggiunta gestione tipo approssimazione APL_SPECIAL_INT (come SPECIAL ma con garanzia di tre punti su curve non rettilinee)
- migliorato calcolo AreaXY e Area di Curve grazie al nuovo tipo di approssimazione
- migliorata in Dump gestione decimali di Area
- in OffsetCurve corretto possibile errore con curve chiuse dovuto a mancata unione tratti tra autointersezioni suddiviso tra inizio e fine curva.
2023-04-24 15:47:41 +02:00
DarioS
13b02f51a3
EgtGeomKernel :
...
- corretto riconoscimento interna/esterna tra curve chiuse che non si intersecano.
2023-04-18 19:21:54 +02:00
DarioS
d1790d8f07
EgtGeomKernel :
...
- in Vector3d creata variante di GetRotation con parametro dEpsZero per stabilire soglia una sola soluzione invece di due.
2023-04-17 09:28:25 +02:00
DarioS
c925c6a17a
EgtGeomKernel :
...
- al termine delle operazioni booleane sulle Regioni si eliminano i loop troppo piccoli.
2023-04-11 20:39:10 +02:00
DarioS
00ccfe967e
EgtGeomKernel 2.5d3 :
...
- sistemazioni per quote radiali e diametrali, rimangono da completare le quote angolari.
2023-04-11 19:35:08 +02:00
DarioS
3b5d145f85
Merge remote-tracking branch 'origin/ExtDimension_angular'
2023-04-08 11:41:52 +02:00
DarioS
ee4592a113
EgtGeomKernel :
...
- cambiata soglia di semplificazione angoli esterni in offset curve.
2023-04-07 09:42:44 +02:00
DarioS
35618b1882
EgtGeomKernel 2.5d1 :
...
- correzione all'offset avanzato di Curve fase 8 di chain per casi con curve che in modifica per concatenazione si annullano.
2023-04-06 18:01:50 +02:00
Daniele Bariletti
bde7ff1e5c
EgtGeomKernel :
...
- aggiunto alla classe ExtDimension i sottotipi Angular, Radial e Diametral.
2023-03-31 14:46:26 +02:00
Daniele Bariletti
10f73435bf
Merge remote-tracking branch 'origin/master' into ExtDimension_angular
2023-03-31 14:41:56 +02:00
DarioS
21b4af444b
EgtGeomKernel :
...
- aggiustamenti per PtrOwner nuova funzione Set.
2023-03-27 20:40:04 +02:00
DarioS
4410a83631
EgtGeomKernel :
...
- piccole modifiche per nuovo Set di PtrOwner.
2023-03-27 18:41:16 +02:00
DarioS
ca19f9e735
EgtGeomKernel 2.5c3 :
...
- eliminato memory leak in AddCurve di CurveComposite quando fallisce l'aggiunta di curve partendo da un'altra composita.
2023-03-27 13:31:00 +02:00
DarioS
aa8ae0146d
EgtGeomKernel :
...
- ricompilazione con cambio versione.
2023-03-23 10:05:03 +01:00
DarioS
29138a63c8
EgtGeomKernel 2.5c2 :
...
- nella creazione delle regioni si tiene conto delle proprietà delle curve di contorno nell'unirle.
2023-03-21 14:19:28 +01:00
DarioS
64a904b628
EgtGeomKernel :
...
- inserita modifica calcolo box archi da Riccardo.
2023-03-20 08:12:18 +01:00
DarioS
c939a50a39
Merge commit '68800a1dfa5ac4f35ee67bc5a5d0635fd77fd9e6'
2023-03-17 12:31:47 +01:00
Riccardo Elitropi
27f28b9f28
Merge branch 'develop'
2023-03-16 08:05:15 +01:00
Riccardo Elitropi
053410f43b
EgtGeomKernel :
...
- Offset delle regioni, seconda tmpProp delle curve contiene il loop da cui deriva
2023-03-16 08:03:35 +01:00