Dario Sassi
176bbec8a7
EgtGeomKernel 2.7l3 :
...
- aggiunta funzione DuplicateGeomDB.
2025-12-23 15:35:32 +01:00
Dario Sassi
11dd35af44
EgtGeomKernel :
...
- aggiunta funzione di proiezione a minima distanza di curva su superfcie
- migliorato LockAddErase per atomic_flag.
2025-12-09 08:14:56 +01:00
Dario Sassi
17fe5f0c9c
EgtGeomKernel 2.7l1 :
...
- piccola ottimizzazione in LockAddErase.
2025-12-04 19:10:07 +01:00
Dario Sassi
0bf2cc2a77
EgtGeomKernel :
...
- aggiunte funzioni per copia da un db a un altro (CopyEx e CopyGlobEx).
2025-10-08 18:31:15 +02:00
Dario Sassi
61fc814528
EgtGeomKernel :
...
- piccola modifica per migliorare ricerca di inizio con stringa (starts_with).
2025-09-24 17:19:37 +02:00
Dario Sassi
3908e11d18
EgtGeomKernel 2.6h2 :
...
- modifiche per permettere Mark di tipo 2.
2024-08-22 09:10:04 +02:00
Dario Sassi
3fc056af67
EgtGeomKernel :
...
- nelle curve composite aggiunta funzione TestClosure per far coincidere esattamente inizio/fine di curve chiuse
- aggiustamenti per nuovo parametro con errore a ToString di double.
2024-01-31 09:44:41 +01: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
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
078f730512
EgtGeomKernel 2.5a2 :
...
- aggiunte funzioni GetAllInfo per recuperare tutte le info di una entità.
2023-01-30 09:40:53 +01:00
DarioS
13774ba26a
EgtGeomKernel 2.4e3 :
...
- modifiche per prima gestione chiave di rete.
2022-05-17 08:22:20 +02:00
DarioS
b11de227f3
EgtGeomKernel :
...
- per superfici si rende più luminoso il materiale diffuso se deriva da colore.
2022-03-20 18:50:15 +01: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
4e4c59900f
EgtGeomKernel 2.3b2 :
...
- corretto salvataggio di più oggetti con alberi di dipendenza che si sovrappongono in un unico file.
2021-02-09 16:15:34 +00:00
Dario Sassi
20331adecd
EgtGeomKernel 2.3b1 :
...
- in lettura file esteso aggiustamento info di sistema (GDB_SI_*) a tutte quelle che lo necessitano.
2021-02-08 11:24:00 +00:00
Dario Sassi
6c635dc9e4
EgtGeomKernel 2.2k5 :
...
- aggiunta funzione GeomDB::Save con vettore di ID da salvare (come parenti devono avere in comune solo la radice).
2020-11-30 08:31:39 +00:00
Dario Sassi
c8a653239f
EgtGeomKernel :
...
- corretta CreateGeomDB in caso di errore ora restituisce nullptr.
2020-11-19 15:19:24 +00:00
Dario Sassi
8bf083146d
EgtGeomKernel 2.2a5 :
...
- corretta GdbObj::CopyAttribsFrom per mancata liberazione memoria prima di nuova assegnazione
- riportata la stessa correzione in GdbObj::CopyTextureDataFrom e GdbObj::CopyUserObjFrom
- corretta GeomDB::CopyAllInfoFrom per verificare e garantire allocazione Attribs.
2020-01-21 10:58:56 +00:00
Dario Sassi
b5408771c7
EgtGeomKernel :
...
- tolto controllo coefficienti di scalatura solo positivi (introdotto in precedente commit).
2019-12-30 19:01:41 +00:00
Dario Sassi
f09c89d5b5
EgtGeomKernel 2.2a1 :
...
- aggiunte quotature (Dimensions).
2019-12-30 09:24:56 +00:00
Dario Sassi
d1e05ca481
EgtGeomKernel 2.1f2 :
...
- aggiunta Removing a UserObj.
2019-06-17 15:34:47 +00:00
Dario Sassi
0f4481f291
EgtGeomKernel 2.1e4 :
...
- aggiunta Relocate a UserObj.
2019-05-25 13:54:02 +00:00
Dario Sassi
a19a8be2cc
EgtGeomKernel :
...
- deselezione ora riporta allo stato precedente a selezione
- a CurveComposite aggiunte Set/GetCurveTempProp .
2018-10-29 07:35:46 +00:00
Dario Sassi
94d2cb8315
EgtGeomKernel 1.9h3 :
...
- migliorata gestione aggiornamento IdMax alla cancellazione oggetti.
2018-08-23 14:19:33 +00:00
Dario Sassi
866ed0b3d7
EgtGeomKernel 1.9h1 :
...
- sistemazioni varie in CAvToolTriangle
- utilizzo di std::async in CAvToolSurfTm
- corretto GetAllTriaAroundVertex di SurfTm
- aggiunto ( nothrow) a tutti i new.
2018-08-08 11:02:56 +00:00
Dario Sassi
d304c84409
EgtGeomKernel :
...
- salvando un singolo gruppo o un oggetto si riducono gli Id al minimo possibile.
2018-01-30 17:21:31 +00:00
Dario Sassi
2ecd82c61f
EgtGeomKernel :
...
- migliorata GetDepth di VolZmap, con flag per scelta algoritmo.
2017-10-23 06:47:22 +00:00
Dario Sassi
76d94d6194
EgtGeomKernel 1.8g1 :
...
- modifiche a Zmap
- aggiunto clamp a ratio di font
- migliorata ricerca nomi con *.
2017-08-01 07:59:56 +00:00
Dario Sassi
d4fbe44da9
EgtGeomKernel 1.8c4 :
...
- aggiunta funzione CopyAllInfoFrom per copiare tutte le info da una entità ad un'altra
- corretta funzione CurveComposite::MergeTwoCurves con archi.
2017-04-04 07:34:28 +00:00
Dario Sassi
acb2cea3b8
EgtGeomKernel :
...
- le funzioni GetFirstNameInGroup, GetNextName, GetLastNameInGroup e GetPrevName ora accettano anche il solo inizio del nome, purchè terminato da *.
2017-01-23 17:27:37 +00:00
Dario Sassi
c97484ef67
EgtGeomKernel :
...
- aggiunta gestione chiave base.
2016-11-21 09:12:26 +00:00
Dario Sassi
7954d0e194
EgtGeomKernel 1.6u5 :
...
- correzioni per selezione e filtri.
2016-09-27 08:56:08 +00:00
Dario Sassi
bd87c42e72
EgtGeomKernel 1.6u4 :
...
- correzione a SelectGroupObjs.
2016-09-26 13:49:00 +00:00
Dario Sassi
1261c25962
EgtGeomKernel 1.6t4 :
...
- corretto controllo livello in salvataggio.
2016-09-07 14:12:30 +00:00
Dario Sassi
5fb31ec078
EgtGeomKernel 1.6t1 :
...
- in SelectGroupObjs filtro ora lavora per classi di oggetti (gruppi, curve, ...).
2016-08-02 07:38:52 +00:00
Dario Sassi
9410063588
EgtGeomKernel 1.6r3 :
...
- al Load degli UserObj viene passato lo spiazzamento degli identificativi (per aggiornarli se Insert).
2016-05-17 11:55:24 +00:00
Dario Sassi
9a0acd1e5c
EgtGeomKernel 1.6p1 :
...
- piccole migliorie stilistiche.
2016-04-13 06:28:05 +00:00
Dario Sassi
0c7035432a
EgtGeomKernel :
...
- piccola miglioria a Relocate.
2016-01-18 07:59:07 +00:00
Dario Sassi
ba983fb596
EgtGeomKernel :
...
- piccola correzione.
2015-12-17 10:43:05 +00:00
Dario Sassi
3b9b905351
EgtGeomKernel 1.6k10 :
...
- a Frame3d aggiunta ChangeOrig
- a OffsetCurve aggiunta GetLongerCurve
- a SurfTriMesh aggiunte RemoveTriangle e GetSilhouette.
2015-12-07 07:59:01 +00:00
Dario Sassi
740392c456
EgtGeomKernel 1.6j1 :
...
- aggiunte funzioni per gestire dati per textures su oggetti
- aggiornato formato Nge per salvare questi dati.
2015-10-11 18:00:48 +00:00
Dario Sassi
29f3e20873
EgtGeomKernel 1.6i3 :
...
- aggiunta a GeomDB funzione RemoveGeoObjAndErase
- aggiunta a SurfFlatRegionByContours funzione GetUnusedCurveTempProps.
2015-09-20 08:59:23 +00:00
Dario Sassi
bab45eb4f3
EgtGeomKernel 1.6h3 :
...
- migliorata approssimazione curve per riconoscimento di tratti rettilinei
- aggiunta CopyMaterial a GeomDB
- correzioni a IntersCurveCurve per le curve approssimate
- aggiunte a Intervals Union, Intersection e Difference
- correzioni a SelfIntersCurve per curve approssimate
- aggiunte funzioni di creazione Regioni (Rectangle, Stadium, Disk e da zuppa di curve)
- migliorie varie a Regioni e introduzione dei componenti connessi (chunk).
2015-08-18 07:30:08 +00:00
Dario Sassi
8cd29c49ad
EgtGeomKernel 1.6h1 :
...
- in GeomDB talto controllo chiave da Load (perdeva 7ms) e aggiunta ReplaceGeoObj
- aggiunta gestione intervalli 1d
- in autointersezioni aggiunta GetNumCrossInters per riconoscere autointersezioni con incrocio.
2015-08-04 17:41:57 +00:00
Dario Sassi
0461e9b3b6
EgtGeomKernel 1.6g8 :
...
- aggiornato per modifiche alla gestione delle chiavi.
2015-07-29 07:05:32 +00:00
Dario Sassi
d0d5146f99
EgtGeomKernel 1.6g6 :
...
- gestione dei Dump con unità di misura (mm o inch) per interfaccia.
2015-07-22 20:36:06 +00:00