Commit Graph

188 Commits

Author SHA1 Message Date
Dario Sassi 3ed25eacb4 EgtGeomKernel :
- aggiunti alcuni commenti.
2016-01-07 14:53:52 +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 ba983fb596 EgtGeomKernel :
- piccola correzione.
2015-12-17 10:43:05 +00:00
Dario Sassi 84bf96b243 EgtGeomKernel 1.6l1 :
- versione preliminare di VolZmap
- piccola correzione a calcolo Box locale di curve.
2015-12-08 10:15:53 +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 763a22a40f EgtGeomKernel 1.6k3 :
- correzioni a classificazione curve nel caso particolare di intersezione puntuale in zona di intersezione sovrapposta
- aggiunta GetLoops a SurfTriMesh.
2015-11-09 10:27:56 +00:00
Dario Sassi 2de710bad1 EgtGeomKernel 1.6k2 :
- corretto calcolo bounding box di regioni multi-chunk
- corretto offset di regioni multi-chunk.
2015-11-05 13:41:52 +00:00
Dario Sassi 41f8b0d103 EgtGeomKernel :
- piccola miglioria a costruzione Regioni su piani generici.
2015-11-04 11:25:41 +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 84fdbe98ff EgtGeomKernel 1.6j1 :
- corretta verifica offset rispetto a percorso originale
- migliorato offset in fessura larga esattamente il doppio dello spostamento.
2015-10-03 09:25:32 +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 29f3e20873 EgtGeomKernel 1.6i3 :
- aggiunta a GeomDB funzione RemoveGeoObjAndErase
- aggiunta a SurfFlatRegionByContours funzione GetUnusedCurveTempProps.
2015-09-20 08:59:23 +00:00
Dario Sassi c044f0c785 EgtGeomKernel.rc 1.6i2 :
- possibilità di impostare tolleranza sul costruttore di Intervals
- corretto errore su operatori booleani di Region con tratti piccoli su oggetti grandi
- estesi operatori booleani di regioni anche a regioni su piani paralleli.
2015-09-13 17:00:17 +00:00
Dario Sassi 78ec13da8c EgtGeomKernel 1.6i5 :
- migliorie e ampliamenti di BBox3d
- correzioni a ToGlob/ToLoc/LocToLoc di SurfFlatRegion.
2015-09-10 21:44:04 +00:00
Dario Sassi d851fe15ab EgtGeomKernel 1.6h5 :
- corretta entità testo per posizione inserimento Middle Center
- corretta scalatura regioni per eventuale mirror intrinseco con coeff. egativi.
2015-09-01 07:26:22 +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 6f472c41ea EgtGeomKernel :
- CurveArc::ToAdditional diventato CurveArc::ToExplementary
- aggiunta CurveComposite::ApproxWithArcsEx per approssimare più linee piccole con archi
- corretta PointGrid3d::FindNearest non trovava punto all'altro estremo del box.
2015-07-31 10:15:41 +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 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 3226e030c8 EgtGeomKernel 1.6g4 :
- migliorie interpolazione Akima.
2015-07-20 13:04:51 +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 b8bf9b2f21 EgtGeomKernel 1.6f4 :
- ApproxWithLines di curve con nuove opzioni
- semplificata CurveComposite
- completate IntersLineTria e IntersLineSurfTm
- aggiunta MakeConvex a PolyLine.
2015-06-30 14:04:02 +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 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 dc29bb23af EgtGeomKernel :
- aggiunta possibilità di avere lista nomi dei gestori di ObjUser.
2015-05-26 15:49:14 +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 0934bb229f EgtGeomKernel 1.6e1 :
- ricompilazione.
2015-05-04 07:30:55 +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 21b34288bd EgtGeomKernel 1.6d7 :
- corretto offset per angoli esterni molto piccoli come differenza angolare
- aggiunta funzione per copia di faccia di superficie trimesh.
2015-04-27 08:25: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 1aaf135f2f EgtGeomKernel 1.6d5 :
- correzioni a scalatura per evitare che le entità collassino in un punto.
2015-04-22 06:45:46 +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 342cb24574 EgtGeomKernel 1.6d3 :
- aggiunte translate e rotate a BBox3d.
2015-04-20 08:38:30 +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 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 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 e2eb379aa2 EgtGeomKernel :
- modifiche a chain
- correzioni a PointGrid3d.
2015-03-17 11:06:28 +00:00
Dario Sassi 7f5e98143c EgtGeomKernel 1.6c3 :
- migliorato cambio inizio di curva composita chiusa
- aggiunto cambio inizio di circonferenza.
2015-03-16 14:14:59 +00:00