Commit Graph

127 Commits

Author SHA1 Message Date
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 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 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 7f5e98143c EgtGeomKernel 1.6c3 :
- migliorato cambio inizio di curva composita chiusa
- aggiunto cambio inizio di circonferenza.
2015-03-16 14:14:59 +00:00
Dario Sassi 6c14e51ef6 EgtGeomKernel 1.6c2 :
- aggiunte funzioni per circonferenze e archi tangenti.
2015-03-16 07:38:43 +00:00
Dario Sassi ea110e4ce8 EgtGeomKernel 1.6c1 :
- in esplosione testi OS si invertono i contorni, per avere gli esterni CCW.
2015-03-11 16:05:59 +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 1b85e111dc EgtGeomKernel 1.6b7 :
- aggiunto calcolo baricentro di Curve
- migliorata gestione richiesta nuovo Id
- aggiunta intersezione linea-piano e linea-triangolo
- corretto errore in PointGrid3d con 1 solo punto (non faceva alcunchè)
- aggiunte funzioni di accesso a dati di SurfTM.
2015-02-24 22:47:10 +00:00
Dario Sassi 0c84250259 EgtGeomKernel 1.6b6 :
- aggiornato controllo chiave a VER 16.
2015-02-17 22:44:38 +00:00
Dario Sassi 257969f4c0 EgtGeomKernel 1.6b5 :
- migliorata triangolazione per isole che toccano contorno esterno.
2015-02-15 17:35:10 +00:00
Dario Sassi 4a8ca42185 EgtGeomKernel 1.6b4 :
- SurfTM aggiunta GetTriangleBoundaryEdges per classificare edge di poligoni.
2015-02-14 09:25:50 +00:00
Dario Sassi 07405f7de6 EgtGeomKernel 1.6b3 :
- aggiunta gestione buchi alle triangolazione di poligoni
- creazione suerfici trimesh da regioni con buchi.
2015-02-11 11:38:50 +00:00
Dario Sassi 48df8ea18c EgtGeomKernel 1.6b2 :
- aggiunta funzione di inerti poliarco
- roportate in executor migliorie su costruzione superfici trimesh.
2015-02-02 16:13:56 +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 021fecfbe6 EgtGeomKernel 1.6a5 :
- correzione a PolyLine::AdjustForMaxSegmentLen.
2015-01-26 18:15:14 +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
Dario Sassi 339988c139 EgtGeomKernel 1.6a3 :
- nella costruzione dei poligoni ora si fornisce anche la normale al piano
- corretta visualizzazione font OS con cambio standard/italic
- aggiunto comando per cambiare Id di oggetto.
2015-01-19 18:19:02 +00:00
Dario Sassi 2e4b67f9e9 EgtGeomKernel 1.6a2 :
- aggiunte GetNfeFontDir e GetDefaultFont
- modifiche a Set di ExtText
- migliorata gestione materiali
- GeomDB::Load ora può funzionare aggiungendo a DB già carico per Insert.
2015-01-14 21:54:34 +00:00
Dario Sassi bea7644551 EgtGeomKernel 1.5l2 :
- correzione a offset a sinistra con chamfer e extend
- correzione a offset semplice con angoli di 180 deg
- modifica a calcolo colore back per superfici.
2014-12-30 17:32:23 +00:00
Dario Sassi 3e8e7e2e2a EgtGeomKernel 1.5l1 :
- aggiornamento a VS2013
- migliorato SimpleOffset e implementato anche per CurveComposite
- il lato di offset ora viene dal segno dello spostamento ( + a destra, - a sinistra)
- il vettore estrusione ora è la normale al piano di offset (se non c'è uso Z+)
- aggiunto a tutte le entità geometriche membro m_nTempProp intero temporaneo
- migliorata DistPointCrvBezier e DistPointArc
- corretta IntersLineArc con linee che non giacciono nel piano XY
- corretta ModifyStart di CurveArc
- a PolyArc aggiunto metodo ParamLinearTransform
- aggiunta gestione riferimento di griglia (CPlane).
2014-12-17 15:03:29 +00:00
Dario Sassi 9347e52d18 EgtGeomKernel 1.5k5 :
- sviluppo linee tangenti e perpendicolari a curve.
2014-12-01 14:48:44 +00:00
Dario Sassi 8e0616c889 EgtGeomKernel 1.5k2 :
- aggiunta a CurveArc Set2PVN.
2014-11-21 17:42:40 +00:00
Dario Sassi b304c329ef EgtGeomKernel 1.5k1 :
- aggiunta estensione di curve agli estremi di data lunghezza
- a selezione oggetto aggiunto flag per farlo solo se già visibile
- possibilità di ciclare gli oggetti selezionati a ritroso
- a tutti gli oggetti Geo aggiunto il costruttore di copia.
2014-11-18 16:13:19 +00:00
Dario Sassi 4c68e36219 EgtGeomKernel 1.5j7 :
- aggiunta gestione copia attributi di oggetti.
2014-11-05 17:00:05 +00:00
Dario Sassi dd0496d5eb EgtGeomKernel 1.5j6 :
- corretta e migliorata gestione ID delle entità.
2014-10-30 08:48:08 +00:00
Dario Sassi cf8fbdc335 EgtGeomKernel 1.5j5 :
- gestione flag BBF_EXACT per calcolo BBox.
2014-10-20 14:01:02 +00:00