Commit Graph

18 Commits

Author SHA1 Message Date
Riccardo Elitropi 95915b16e5 EgtGeomKernel :
- migliorie per Stm booleans.
2024-02-19 13:07:50 +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 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
Dario Sassi 381b8a19e9 EgtGeomKernel 2.2f3 :
- modifica per booleane di superfici trimesh.
2020-06-05 17:47:26 +00:00
Dario Sassi 6e37c72698 EgtGeomKernel 2.2c2 :
- corretto aggiornamento adiacenze tra triangoli in TriMesh
- aggiunto reset hashgrid in compattazione vettore triangoli di TriMesh
- allargato controllo planarità loops di facet di TriMesh
- corretto controllo complanarità tra triangoli in IntersTriaTria.
2020-03-18 12:06:07 +00:00
Dario Sassi 906aa6188a EgtGeomKernel :
- migliorata gestione segmento arco con tangenza su punto estremo dell'arco
- migliorata gestione triangoli praticamente complanari.
2020-03-10 18:21:48 +00:00
Dario Sassi 3eaedf2f3d EgtGeomKernel :
- modifica a intersezione triangoli (resa più robusta).
2020-03-07 10:18:31 +00:00
Dario Sassi 5f497c3f28 EgtGeomKernel :
- piccola correzione a intersezione tra triangoli.
2020-01-18 12:31:02 +00:00
Dario Sassi 9740553dab EgtGeomKernel 2.2a3 :
- correzioni a intersezione triangoli per casi speciali.
2020-01-14 16:31:29 +00:00
Dario Sassi baa20c0392 EgtGeomKernel 2.1l4 :
- scalatura di archi ora possibile anche con coefficioenti nel piano uguali tra loro e diversi dal coefficiente sulla normale
- aggiunta la funzione FlattenCurve per rendere esattamente piatta un curva che lo sia solo entro la tolleranza indcicata
- migliorata funzione IsFlat di CurveLine, CurveArc, CurveBezier e CurveComposite
- nella intersezione tra curve composite si eliminano casi di sovrapposizioni minime e chiaramente incongruenti
- in IntersCoplanarTriaTria se i triangoli non si compenetrano di almeno EPS_TRIA_H = 1e-6 si considerano esterni
- in Init di SurfTriMesh si accettano superfici completamente vuote.
2019-12-15 17:38:40 +00:00
Dario Sassi e0f39ec2d8 EgtGeomKernel 2.1l3 :
- correzioni all'intersezione di curve per casi degeneri
- miglioria all'intersezione tra triangoli complanari.
2019-12-12 07:46:11 +00:00
Dario Sassi 068681c474 EgtGeomKernel :
- migliorie nella intersezione tra triangoli
- correzione a IntersSurfTmSurfTm che non interpretava correttamente i nuovi risultati di IntersTriaTria
- correzioni a Zmap per Mortising con movimento nel piano ma non perpendicolare all'asse dell'utensile.
2019-11-12 07:44:51 +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 5afe1ddf16 EgtGeomKernel :
- aggiunta gestione parti coincidenti in intersezione superfici TriMesh
- migliorie a distanza punti da curve.
2018-09-03 05:28:48 +00:00
Dario Sassi 07b1f21ecd EgtGeomKernel :
- aggiunta IntersSurfTmSurfTm
- correzioni a HashGrids.
2018-08-30 07:19:29 +00:00