Commit Graph

63 Commits

Author SHA1 Message Date
Dario Sassi 6c14e51ef6 EgtGeomKernel 1.6c2 :
- aggiunte funzioni per circonferenze e archi tangenti.
2015-03-16 07:38:43 +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 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 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 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 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 f65e878683 EgtGeomKernel 1.5i2 :
- aggiunti controlli contro debug in versioni release
- modifiche configurazione per copia DLL debug.
2014-09-10 13:12:37 +00:00
Dario Sassi d0521e8f92 EgtGeomKernel 1.5h5 :
- sistemata approssimazione di curve di Bezier con archi
- aggiunta a CurveBezier metodo per sapere se è collassata in un punto
- in PolyArc e PolyLine sostituite Splice con Join e aggiunte Split
- in TSC non si accetta più la creazione di una curva di Bezier collassata in un punto.
2014-08-19 20:19:17 +00:00
Dario Sassi 0d5f3b28cb EgtGeomKernel 1.5h4 :
- uso set di istruzioni SSE2
- miglioramenti generali ad ApproxWithArcs
- estensione uso di PolyLine e PolyArc
- a TSC aggiunta funzione CurveCompo.FromCurveApproximation.
2014-08-17 16:47:24 +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 fba20ea93d EgtGeomKernel 1.5h1 :
- aggiunta CurveByInterp per interpolazione di punti con curve
- aggiunto parametro filtro tipo entità su selezione oggetti di gruppo.
2014-08-07 07:33:53 +00:00
Dario Sassi d6756c5054 EgtGeomKernel 1.5g4 :
- aggiunto calcolo Biarchi da condizioni tipo Hermite
- aggiunta AngleInSpan
- migliorata gestione riferimento di gruppi
- corrette trasformazioni GeoVector3d per punto base.
2014-08-02 21:17:42 +00:00
Dario Sassi 5d17eb9617 EgtGeomKernel 1.5g3 :
- aggiunto concatenamento di Curve
- aggiunta modifica di punto iniziale e finale di Curve
- aggiunta Add a curva composita con tolleranza
- aggiunto calcolo distanza approssimativa tra due punti (senza radice quadrata)
- riordinate funzioni per modifica e copia curve.
2014-07-28 16:17:03 +00:00
Dario Sassi 56d6307a1c EgtGeomKernel 1.5g2 :
- aggiunte intersezioni tra linee ed archi
- aggiunte intersezioni tra archi e archi
- aggiunte funzioni di utilità per angoli.
2014-07-16 09:08:32 +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 f119a5a1be EgtGeomKernel 1.5f6 :
- agg. intersezione linee-linee
- agg. alle curve metodi per passare da lunghezza a parametro e viceversa
- agg. metodi per creare curve composite come poligoni regolari
- corr. errore in triangulate con contorni CW
- agg. opportune funzioni a TSC.
2014-06-24 07:05:43 +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 26c2ad702a EgtGeomKernel 1.5f4 :
- aggiunto punto base a GeoVector3d
- aggiunta creazione linea Pt+TgArc e Tg2Arcs
- aggiunta creazione arco Cen+TgArc e PDi + TgArc
- aggiunta a tutte le curve funzione IsPointOn
- aggiunta CurveLine e CurveArc la funzione Offset
- ottimizzata rotazione Vector3d attorno ad assi canonici
- corretta emissione Group e Frame in OutTsc.
2014-06-14 18:03:04 +00:00
Dario Sassi bf2eb6648e EgtGeomKernel 1.5f2 :
- aggiunta gestione testi multilinea
- migliorie e correzioni varie sui testi.
2014-06-06 08:53:14 +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 1f7fae5367 EgtGeomKernel 1.5e9 :
- agg. conversione CNurbs in CBezier.
2014-05-26 07:33:46 +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 5fe590f627 EgtGeomKernel 1.5d7 :
- aggiunti materiali e loro gestione
- aggiunta gestione libreria materiali.
2014-04-27 20:09:56 +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 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
Dario Sassi a9291a0cd6 EgtGeomKernel :
- in Tsc sostituita OutScl con OutTsc
- in Tsc aggiunti nomi predefiniti per vettori, punti e riferimenti.
2014-03-24 16:00:00 +00:00
Dario Sassi 033236491d EgtGeomKernel :
- gestione cancellazione oggetti puntati da GdbIterator
- aggiunte a GdbIterator EraseAndGoToNext e EraseAndGoToPrev
- possibilità di passare IGeomDB* al costruttore di GdbIterator.
2014-03-23 21:38:09 +00:00
Dario Sassi 155c722466 EgtGeomKernel 1.5c9 :
- migliorata gestione colori standard
- aggiunta gestione attributi Mark
- aggiunta gestione degli oggetti selezionati
- modifiche ad esecutore per selezionati  e variabile $SEL.
2014-03-23 12:33:48 +00:00
Dario Sassi e2c8e72e22 EgtGeomKernel 1.5c6 :
- aggiunta gestione attributi Level, Mode e Status
- aggiunti comandi per assegnarli.
2014-03-14 18:38:48 +00:00
Dario Sassi 01ce6ea4a4 EgtGeomKernel 1.5c5 :
- IGdbIterator può utilizzare un altro IGdbIterator per andare sul gruppo
- aggiunta gestione nomi di colori standard
- Aggiunte ToString e FromString per Color
- TSC ora accetta colori standard da nome.
2014-03-12 21:19:47 +00:00
Dario Sassi 2a2c0065ed EgtGeomKernel 1.5c1 :
- aggiunta prima gestione attributi.
2014-03-06 08:17:26 +00:00
Dario Sassi 5908191251 EgtGeomKernel 1.5b3 :
- versioni release con ottimizzazione /Ox;
- oggetti con interfaccia IGeoObj con possibilità di puntatore a IObjGraphics.
2014-02-13 18:13:10 +00:00
Dario Sassi 03068cfdb0 EgtGeomKernel 1.5a9 : spostate qui da EgtGeneral le conversioni di std::string in Point3d e Vector3d e viceversa. 2014-01-31 23:23:41 +00:00
Dario Sassi 4ebb43bf1e EgtGeomKernel 1.5a6 : prima versione di scalatura non uniforme,
aggiunto comando COUNTER in tsc.
2014-01-19 11:19:56 +00:00
Dario Sassi adfa66cbb0 EgtGeomKernel 1.5a5 : aggiunte versioni a 64bit. 2014-01-17 17:23:26 +00:00
Dario Sassi 7479cb4162 EgtGeomKernel 1.5a4 : Implementazione BoundingBox. 2014-01-16 22:02:41 +00:00
Dario Sassi 2e00faa02b EgtGeomKernel 1.5a3 : Implementata distanza tra punto e elica. 2014-01-14 10:54:20 +00:00
Dario Sassi 87e3800d1a EgtGeomKernel 1.5a2 : Aggiunto calcolo singolarità in Curve Bezier.
Migliorato calcolo distanza punto-curva di Bezier.
Aggiunta classe PolynomialPoint3d.
2014-01-12 22:48:09 +00:00
Dario Sassi 2216a87ab4 EgtGeomKernel 1.5a1 : Aggiunta prima versione distanza punto Curva di Bezier.
Ora si esporta la generica classe distanza punto curva.
2014-01-05 09:47:43 +00:00
Dario Sassi b4f2770eb8 EgtGeomKernel : Aggiunta prima versione distanza punto-arco.
Migliorie varie nei costruttori.
2014-01-02 07:54:39 +00:00