Commit Graph

104 Commits

Author SHA1 Message Date
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
Dario Sassi 92c742088f EgtGeomKernel 1.6g2 :
- aggiunta IGeomDB::GetNewId()
- aggiunta gestione auto-intersezioni di curve con classe SelfIntersCurve.
2015-07-07 18:32:55 +00:00
Dario Sassi af49f942d3 EgtGeomKernel 1.6f2 :
- ObjUser rinominati UserObj
- aggiunta RemoveUserObj
- aggiunte a GdbIterator le funzioni di trsformazione.
2015-06-16 07:36:32 +00:00
Dario Sassi b5e1e40a05 EgtGeomKernel :
- a Frame3d aggiunto Set con angolidi eulero (CAC')
- corretta geometria da disegnare per vettore nullo
- ObjUser ora ha anche puntatore a GeomDB.
2015-05-31 14:04:45 +00:00
Dario Sassi 82e8ab60b3 EgtGeomKernel 1.6e3 :
- introdotti ObjUser.
2015-05-26 06:47:55 +00:00
Dario Sassi 6bbdf97993 EgtGeomKernel 1.6e2 :
- adattamenti per modifica nomi include di base
- allineate Set/GetInfo di GdbIterator a quelle di GeomDB
- aggiunte Set/GetInfo per STRVECTOR.
2015-05-11 21:00:48 +00:00
Dario Sassi d446b03086 EgtGeomKernel 1.6d8 :
- possibilità di salvare solo un gruppo o una entità del progetto.
2015-04-30 20:41:23 +00:00
Dario Sassi 950a2b90af EgtGeomKernel 1.6d6 :
- modifica radicale della gestione dei selezionati (ora lista parallela su oggetti di GDB).
2015-04-25 20:32:37 +00:00
Dario Sassi 9379e00f14 EgtGeomKernel 1.6d4 :
- sistemata Insert per aggiustamento Id di riferimento di swap registrato.
2015-04-20 16:31:22 +00:00
Dario Sassi 08831a6849 EgtGeomKernel 1.6d2 :
- BBox3d aggiunta LocToLoc e migliorati i controlli per validità
- aggiunta gestione estrusione nell'ingombro delle curve
- a CurveComposite aggiunta funzione che la chiude
- in GdbIterator aggiunte GoTo con nome
- in GeomDB aggiunte Get con nome
- in GeomDB aggiunto swap tra gruppi con gestione di base, sorgente e lista referenti
- migliorata gestione materiale ereditato in Relocate
- aggiunte SetInfo e GetInfo con INTVECTOR e DBLVECTOR
- aggiunte FromString e ToString con BBox3d.
2015-04-16 06:47:52 +00:00
Dario Sassi eb6354238f EgtGeomKernel 1.6c6 :
- migliorata gestione codici di protezione (con opzioni).
2015-03-30 06:48:38 +00:00
Dario Sassi 380ef00af3 EgtGeomKernel 1.6c5 :
- corrette ToGlob, ToLoc e LocToLoc di SurfTM per versori normali dei triangoli
- calcolo facce ora sempre effettuato con SurfTM
- inserimento in gruppo ora possibile anche in testa( GDB_FIRST_SON).
2015-03-25 14:32:15 +00:00
Dario Sassi 6fc5e1f338 EgtGeomKernel 1.6b8 :
- velocizzata chiusura DB con molte entità selezionate
- aggiunta intersezione linea superficie TM (versione semplice)
- migliorata intersezione linea-triangolo
- aggiunto calcolo area di superfici TM
- aggiunto calcolo volume di superfici TM chiuse
- aggiunta gestione facce piane di superficie TM
- aggiunto calcolo punti notevoli di facce di superfici TM.
2015-03-11 07:55:53 +00:00
Dario Sassi 0c84250259 EgtGeomKernel 1.6b6 :
- aggiornato controllo chiave a VER 16.
2015-02-17 22:44:38 +00:00
Dario Sassi 2dd5001940 EgtGeomKernel 1.6b1 :
- aggiunte funzioni di costruzione superfici Stm da curve
- aggiunta funzione di svuota gruppo
- aggiunta funzione di inverti polilinea.
2015-02-02 08:06:49 +00:00
Dario Sassi a42247e124 EgtGeomKernel :
- su rilocate si dichiara materiale da aggiornare.
2015-01-28 11:56:36 +00:00
Dario Sassi 0b8a267b7b EgtGeomKernel 1.6a4 :
- DistPointLine correnta per versore non normalizzato
- aggiunta GetGeoType a GeomDB e a GdbIterator
- in lettura NGE binari aggiunta protezione da contemporanea scrittura
- in PolyLine aggiunta funzione per inserimento punti onde raggiungere massima distanza
- aggiunto oggetto VolZmap per virtual milling (per ora vuoto)
- nuova versione file NGE 1009.
2015-01-26 07:49:18 +00:00