Commit Graph

112 Commits

Author SHA1 Message Date
Dario Sassi 1374f7ab66 EgtGeomKernel 2.1c4 :
- migliorie a Zmap per calcolo triangoli.
2019-03-26 09:21:46 +00:00
Dario Sassi 13e842fbfc EgtGeomKernel :
- in versione Release X64 abilitato AVX2.
2019-02-28 10:25:11 +00:00
Dario Sassi 73c8c09687 EgtGeomKernel 2.1b5 :
- in Zmap grafica migliorato controllo triangoli ribaltati
2019-02-23 17:29:00 +00:00
Dario Sassi b8e0af285c EgtGeomKernel 2.1a5 :
- ricompilata con VS 2017 (x32 come VS2013_XP, x64 come VS2017).
2019-01-22 18:04:15 +00:00
Dario Sassi 46bd7395da EgtGeomKernel :
- ricompilazione con opzioni standard.
2019-01-19 16:57:52 +00:00
Dario Sassi 14c9b3bb61 EgtGeomKernel 2.1a2 :
- ricompilazioni per x32 e x64 come VS2017_XP.
2019-01-17 14:24:34 +00:00
Dario Sassi 837d1d4b3a EgtGeomKernel 2.1a1 :
- ricompilata con VS 2017 (x32 come VS2013_XP, x64 come VS2017).
2019-01-16 17:48:20 +00:00
Dario Sassi 536ae3ac09 EgtGeomKernel :
- ricompilazione.
2019-01-16 08:22:49 +00:00
Dario Sassi 06b8c000fd EgtGeomKernel 1.9l2 :
- aggiunta DistPointSurfTm
- corretta IntersLineSurfTm
- migliorato IdManager in UpdateMaxId.
2018-12-11 09:24:42 +00:00
Dario Sassi b3d868bcc9 EgtGeomKernel :
- aggiunta HashGrids3d a SurfTm con lazy evaluation
- in CAvTool aggiunta verifica utensile ben definito.
2018-12-10 07:50:42 +00:00
Dario Sassi 07b1f21ecd EgtGeomKernel :
- aggiunta IntersSurfTmSurfTm
- correzioni a HashGrids.
2018-08-30 07:19:29 +00:00
Dario Sassi 253f42de1d EgtGeomKernel :
- modificati parametri di compilazione per maggior velocità.
2018-08-13 18:12:04 +00:00
Dario Sassi d0fb939541 EgtGeomKernel :
- piccole migliorie in Tool Collision Avoid.
2018-07-25 06:58:29 +00:00
Dario Sassi 3a3c591771 EgtGeomKernel 1.9e1 :
- prima versione di Collision Avoiding per Utensili rispetto a Superfici TriMesh.
2018-04-30 14:36:00 +00:00
Dario Sassi 856b928ff7 EgtGeomKernel :
- correzioni a testi con altezza nulla fatta sui font.
2018-02-12 07:54:48 +00:00
Dario Sassi 5649e228a0 EgtGeomKernel :
- in Zmap aggiunta AvoidSphere
- aggiunta funzione IntersLineSphere
- migliorie a visualizzazione Zmap.
2018-02-05 07:14:03 +00:00
Dario Sassi fd4657d797 EgtGeomKernel :
- ricompilato per nuova libreria delle chiavi.
2018-01-02 14:26:01 +00:00
Dario Sassi 0944038bc8 EgtGeomKernel 1.8l1 :
- aggiunta classe Tool e modificato VolZmap per utilizzarla.
2017-12-04 08:46:54 +00:00
Dario Sassi 7cf76d3175 EgtGeomKernel 1.8j6 :
- correzioni e migliorie a Triangle3d
- migliorie a Zmap.
2017-11-03 12:29:26 +00:00
Dario Sassi 5396990de4 EgtGeomKernel :
- modifica stilistica.
2017-11-02 07:31:17 +00:00
Dario Sassi 5906253597 EgtGeomKernel :
- correzione offset di curve aperte (quando curve di estremità corte)
- correzione a Zmap.
2017-10-30 19:24:40 +00:00
Dario Sassi 9770d57793 EgtGeomKernel :
- tolta da ChainCurves riduzione tolleranza con dimensione pezzi
- aggiunte DistPointTriangle, IntersPlaneTria, IntersPlaneSurfTm
- correzioni a IntersCrvCompoCrvCompo per topologia intersezioni
- completamente riscritta IntersCoplanarLineTria per robustezza topologica.
2017-10-21 17:01:23 +00:00
Dario Sassi 5bcd4bb67d EgtGeomKernel 1.8j4 :
- aggiunta classe Polygon3d (da EgtExchange)
- razionalizzata classe Plane3d
- corretta funzione IntersLineTria.
2017-10-16 07:56:04 +00:00
Dario Sassi e60e853816 EgtGeomKernel :
- aggiunta funzione per rimozione spikes da curve
- utilizzo rimozione spikes in creazione regioni
- migliorata gestione linee quasi parallele in intersezione.
2017-10-03 08:21:50 +00:00
Dario Sassi 7ee899b0a2 EgtGeomKernel 1.6x2 :
- modifiche a Zmap per tridexel.
2016-12-19 14:35:10 +00:00
Dario Sassi 52a09392c1 EgtGeomKernel 1.6w1 :
- modifiche e correzioni varie sugli Zmap.
2016-11-07 07:57:38 +00:00
Dario Sassi 001a767bcf EgtGeomKernel 1.6v1 :
- aggiunta verifica collisione tra Box e Triangolo e tra Box e TriMesh
- cambiato nome a movimento con verifica collisione tra Regioni semplici (si ignorano eventuali buchi).
2016-10-06 10:26:21 +00:00
Dario Sassi 3e51485b13 EgtGeomKernel 1.6o4 :
- aggiunta OffsetCurveOnX.
2016-04-06 06:26:49 +00:00
Dario Sassi 97aa368ab9 EgtGeomKernel 1.6l7 :
- spostate e migliorate funzioni di movimento con verifica di collisione di regioni
2016-01-11 14:34:34 +00:00
Dario Sassi 139ac4c11c EgtGeomKernel 1.6l5 :
- a CurveArc aggiunti metodi SetCPA e SetCPAN
- a SurfFlatRegion aggiunto metodo GetChunkCentroid e corretto GetCentroid
- a SurfFlatRegion aggiunti metodi TranslateSimpleNoCollision e RotateSimpleNoCollision.
2016-01-05 11:27:35 +00:00
Dario Sassi ba71993098 EgtGeomKernel 1.6k1 :
- aggiunto offset di regioni
- migliorato offset di curve
- migliorata creazione di regioni.
2015-11-03 21:24:31 +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 073d619fd6 EgtGeomKernel 1.6i8 :
- aggiunto offset avanzato di curve (da migliorare con curve aperte).
2015-09-25 12:52:27 +00:00
Dario Sassi b2db80edc9 EgtGeomKernel 1.6h4 :
- aggiunto metodo GetCrossOrOverlapIntersCount a SelfIntersCurve
- aggiunti metodi GetCrossIntersCount e GetCrossOrOverlapIntersCount a IntersCurveCurve
- allentati controlli sui loop delle regioni, ora possono toccarsi ma non attraversarsi in punti isolati
- aggiunte funzioni per operazioni booleante tra regioni Add, Subtract e Intersect.
2015-08-22 13:48:19 +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 f4b88af3e1 EgtGeomKernel 1.6h2 :
- aggiunte Regioni (SurfFlatRegion) e prime funzionalità relative
- corretti Intervals per Add
- corretta CalcPointParamPosiz per archi che in realtà sono circonferenze.
2015-08-07 10:45:40 +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 b4b996dac0 EgtGeomKernel 1.6g7 :
- aggiunta approssimazione di punti con archi e rette (CurveByApprox)
- fatte correzioni ad intersezioni rette/archi e archi/archi quasi tangenti
- correzioni ad offset di curve composite che non liberava memoria in caso di errore.
2015-07-27 13:32:02 +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 afec3ef6ce EgtGeomKernel 1.6g1 :
- aggiunte HashGrids 2d e 3d
- aggiunta intersezione con curve di Bezier e con archi fuori piano XY.
2015-07-05 17:54:12 +00:00
Dario Sassi 82195db8cc EgtGeomKernel 1.6f3 :
- ApproxWithLines per Curve con possibilità di forzare un lato
- aggiunta MergeCurves a CurveComposite
- a PolyLine aggiunte RemoveAlignedPoints e ApproxOnSide
- corretta ExtendEndByLen e ExtendStartByLen per CurveArc quando è elica.
2015-06-21 16:56:18 +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 33877913b1 EgtGeomKernel 1.6f1 :
- aggiunta GetNearestExtremityToPoint a tutte le Curve.
2015-06-06 17:48:39 +00:00
Dario Sassi 82e8ab60b3 EgtGeomKernel 1.6e3 :
- introdotti ObjUser.
2015-05-26 06:47:55 +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 0f7b78fea7 EgtGeomKernel 1.6d1 :
- aggiunte funzioni per creazione solidi standard (box, piramide, cilindro, cono e sfera)
- aggiunta creazione superficie rigata tra un punto e una curva
- ora si salva la tolleranza lineare in SurfTM.
2015-04-03 07:29:45 +00:00
Dario Sassi 3ee7480e26 EgtGeomKernel :
- ricompilazione.
2015-03-23 11:38:42 +00:00
Dario Sassi 52b9b411cd EgtGeomKernel 1.6c4 :
- aggiunti raccordi e smussi di curve
- aggiunte a curve funzioni che danno parametro e distanza da inizio di punto di curva.
2015-03-20 08:31:41 +00:00
Dario Sassi 6c14e51ef6 EgtGeomKernel 1.6c2 :
- aggiunte funzioni per circonferenze e archi tangenti.
2015-03-16 07:38:43 +00:00