Commit Graph

32 Commits

Author SHA1 Message Date
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 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 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 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 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 cf8fbdc335 EgtGeomKernel 1.5j5 :
- gestione flag BBF_EXACT per calcolo BBox.
2014-10-20 14:01:02 +00:00
Dario Sassi 77e74ccf4e EgtGeomKernel 1.5h3 :
- aggiunta IsFlat a tutte le Curve 
- aggiunta ApproxWithArcs a tutte le Curve 
- aggiunto oggetto PolyArc (raccolta ordinata di linee e archi con bulge)
- aggiunto oggetto PointsPCA per stima componenti principali di un insieme di punti
- FromSpheriical e FromPolar di Vector3d sono diventati funzioni e aggiunto FromUprightOrtho
- aggiunte Invert e a Vector3d.
2014-08-15 17:36:08 +00:00
Dario Sassi 1a42207365 EgtGeomKernel 1.5h2 :
- modificate interfacce in CurveAux
- aggiunti metodi a SurfTriMesh
- aggiustamenti vari.
2014-08-12 07:49:41 +00:00
Dario Sassi 73fe8e7a89 EgtGeomKernel 1.5g1 :
- alle curve aggiunto il metodo CopyParamRange (per curve chiuse ammatte range che passano dal punto di chiusura)
- trasformato il metodo Copy di tutti gli oggetti geometrici in CopyFrom
- a TSC aggiunte funzioni CopyCurveByParamRange e SplitCurveByClass
- migliorata gestione intersezioni sovrapposte
- aggiunta classificazione parti di curva (IN,OUT,ONP,ONM) da intersezioni con altra curva chiusa.
2014-07-05 07:19:12 +00:00
Dario Sassi 15f819fe31 EgtGeomKernel 1.5f7 :
- aggiunta intersezione tra curve composte (e gestione loro topologia)
- corretto salvataggio entità testo
- aggiunto EPS_SMALL a test su box
- aggiunte funzioni di verifica validità e tipo parametro di curve
- aggiunto comando TSC OUTTEXTICCI.
2014-07-01 12:30:16 +00:00
Dario Sassi 4097bcd178 EgtGeomKernel 1.5f5 :
- gestione salvataggio in modalità testo compresso
- aggiunto controlli in scritture per salvataggio.
2014-06-18 07:27:03 +00:00
Dario Sassi 41a38fef3b EgtGeomKernel 1.5f1 :
- aggiunta entità testo (con font Nfe e di sistema)
- in tutte le rotate ora l'angolo è in gradi
- aggiunta trasformazione Shear (scorrimento)
- aggiunta trsformazione LocToLoc
- Set/GetInfo specializzate per i diversi tipi di informazioni
- Copy e Relocate con possibilità di indicare l'entità di riferimento rispetto a cui inserire
- aggiunte trasformazioni a PolyLine.
2014-06-03 13:19:54 +00:00
Dario Sassi aef1d089aa EgtGeomKernel 1.5e8 :
- aggiunta iterazione anche con Id
- correzione a creazione arco per normalizzazione N
- agg. funzioni per sapere se esiste un INFO
- possibilità di fare inserimenti nel DBG prima/dopo un oggetto indicato.
2014-05-23 09:29:38 +00:00
Dario Sassi 0239607929 EgtGeomKernel 1.5e7 :
- velocizzata selezione con migliaia di entità
- aggiunta creazione superfici trimesh da zuppa di triangoli.
2014-05-19 20:03:58 +00:00
Dario Sassi ea3099ae74 EgtGeomKernel 1.5e6 :
- aggiunto PointGrid3d (griglia hash per ricerca spaziale veloce di punti)
- aggiunti Compacting e Sewing a SurfTriMesh
- razionalizzazioni a GdbExecutor.
2014-05-18 09:28:31 +00:00
Dario Sassi 7bcd0813f9 EgtGeomKernel 1.5e5 :
- corr a SurfTriMesh::CreateByTwoCurves (andava in loop infinito).
2014-05-15 08:19:16 +00:00
Dario Sassi ef75e1d83a EgtGeomKernel 1.5e3 :
- correzioni a Trimesh
- modifiche varie per gestione punti notevoli
- creazione linee con DirLen e con VersLen
- crezione curve composite da vettori di punti anche con bulge.
2014-05-12 08:58:11 +00:00
Dario Sassi ebd6b8b4a5 EgtGeomKernel 1.5e2 :
- creazione STM per rototraslazione e da due curve.
2014-05-06 07:45:56 +00:00
Dario Sassi 1b767fe58e EgtGeomKernel 1.5e1 :
- in TriMesh migliorato lo smooth delle normali
- in TriMesh aggiunta generazione per rivoluzione
- migliorati gestione e aggiornamento materiali.
2014-05-02 06:57:24 +00:00
Dario Sassi 7e680c311f EgtGeomKernel :
- aggiunto Set di Arc con punti estremi, vtN e bulge
- contenuto numero decimali in Dump
- corretto Set di Frame3d basato su OCS
- migliorati controlli su indici di Stm
- controllo su AddTriangle di Stm per vertici coincidenti.
2014-04-21 21:57:02 +00:00
Dario Sassi 2cbdfc1db9 EgtGeomKernel :
- cambiato Load, con uso di NgeReader.
2014-04-15 06:48:39 +00:00
Dario Sassi f956fd20cc EgtGeomKernel 1.5d5 :
- aggiunta scrittura binaria
- tolte GetKey, Load e Save da interfaccia IGeoObj.
2014-04-14 15:57:58 +00:00
Dario Sassi 9b564445cd EgtGeomKernel 1.5d2 :
- creazione di superfici trimesh da piani contornati e per estrusione
- migliorie a PolyLine
- migliorie a FromString
- modifiche a Vector3d e Point3d.
2014-04-09 13:00:17 +00:00
Dario Sassi d509417136 EgtGeomKernel :
- piccoli ritocchi.
2014-04-07 07:02:19 +00:00
Dario Sassi 985729fd47 EgtGeomKernel :
- modifiche a TriMesh.
2014-04-05 20:47:27 +00:00
Dario Sassi 57b52e4d21 EgtGeomKernel :
- modifica a Stm per fornire le normali.
2014-04-04 09:37:50 +00:00
Dario Sassi bd1a4d9c66 EgtGeomKernel :
- introdotto calcolo adiacenze per superfici trimesh.
2014-04-03 14:45:11 +00:00
Dario Sassi 85756cd154 EgtGeomKernel 1.5d1 :
- aggiunto calcolo adiacenze a Stm
- primi comandi per superfici Stm.
2014-04-01 07:34:55 +00:00
Dario Sassi 79978655d3 EgtGeomKernel :
- prima versione delle superfici trimesh.
2014-03-27 22:15:42 +00:00
Dario Sassi 7d64584eba EgtGeomKernel :
- modifiche per Copy di oggetti Geo.
2014-03-26 18:28:52 +00:00