Commit Graph

569 Commits

Author SHA1 Message Date
Dario Sassi 3ef15352f5 EgtGeomKernel :
- a funzione FlattenCurve aggiunto parametro opzionale per uso estrusione.
2020-08-30 11:27:31 +00:00
Dario Sassi 4f4160b1a7 EgtGeomKernel 2.2h4 :
- migliorata gestione GetAuxSurf di ExtText per evitare inutili lungaggini con testi monofilari (rallentamenti notevoli e continui con molti testi).
2020-08-28 16:28:47 +00:00
Dario Sassi a047edf47c EgtGeomKernel :
- in superfici di Bezier aggiunta impostazione e recupero della regione di trim.
2020-08-26 14:58:01 +00:00
Dario Sassi e6a5286901 EgtGeomKernel 2.2h3 :
- migliorie e correzioni alla gestione della qualità di visualizzazione delle superfici di Bezier.
2020-08-12 15:20:33 +00:00
Dario Sassi 98fe4b7ba1 EgtGeomKernel 2.2h2 :
- le superfici di Bezier sono state estese per essere multipatch.
2020-08-12 08:27:46 +00:00
Dario Sassi 2ac30358a6 EgtGeomKernel :
- versione 64bit passata a toolset VS2019.
2020-08-10 10:00:26 +00:00
Dario Sassi 688403b46c EgtGeomKernel :
- piccolo affinamento nell'uso di SVD per Zmap.
2020-08-06 18:49:50 +00:00
Dario Sassi 3020d9579e EgtGeomKernel 2.2h1 :
- richiesta licenza livello 22
- aggiunta distanza tra linee
- migliorato calcolo intersezione tra linea e TriMesh nel caso di linea appena esterna ad un bordo
- migliorata creazione Zmap da TriMesh.
2020-08-04 09:30:04 +00:00
Dario Sassi adecabf4c8 EgtGeomKernel :
- migliorie nel calcolo triangolazione di Zmap.
2020-07-24 07:17:25 +00:00
Dario Sassi 81cc27f36b EgtGeomKernel 2.2g3 :
- correzioni a Collision Detection tra cilindro e superficie trimesh e tra cilindro e singolo triangolo.
2020-07-23 15:02:42 +00:00
Dario Sassi 4159387a6d EgtGeomKernel 2.2g2 :
- in virtual milling aggiunta gestione normale esatta su profili di utensili approssimati con coni (come con naso di toro).
2020-07-20 08:17:59 +00:00
Dario Sassi 9dd0c3c260 EgtGeomKernel :
- corretta funzione Zmap::GetPartMinDistFromPoint ora restituisce indice di parte 0-based (internamente è 1-based).
2020-07-13 16:20:42 +00:00
Dario Sassi ac6d3d7d4d EgtGeomKernel 2.2g1 :
- corrette booleane di trimesh per facce che si intersecano solo su edge di triangoli
- a VolZmap aggiunta funzione GetPartMinDistFromPoint.
2020-07-13 13:25:44 +00:00
Dario Sassi 6e76f85f16 EgtGeomKernel :
- in VolZmap modificato tempo di attesa sui thread (da 1 a 10 microseconds).
2020-07-01 07:35:47 +00:00
Dario Sassi c146898eae EgtGeomKernel 2.2f7 :
- in Zmap calcolo numero parti ora parallelizzato.
2020-06-26 08:00:04 +00:00
Dario Sassi 1c0749e0aa EgtGeomKernel 2.2f6 :
- in calcolo triangoli Zmap parallelizzato calcolo ExtMarchingCubes.
2020-06-23 09:26:59 +00:00
Dario Sassi 94b16e2e29 EgtGeomKernel 2.2f5 :
- migliorie a intersezione coplanare linea triangolo per booleane di superfici trimesh
- modifiche a costruzione superfici trimesh da zuppa di triangoli per gestire il doppio colore.
2020-06-18 14:51:58 +00:00
Dario Sassi e4169531c6 EgtGeomKernel :
- commentato tentativo di miglioria delle booleane per trimesh che crea nuovi problemi.
2020-06-16 18:04:32 +00:00
Dario Sassi cd8569799d EgtGeomKernel :
- correzioni a gestione secondo colore per booleane trimesh.
2020-06-15 08:23:08 +00:00
Dario Sassi cfbf187e9e EgtGeomKernel :
- estese funzionalità della classe Intervals.
2020-06-15 06:30:43 +00:00
Dario Sassi 05f981a0e4 EgtGeomKernel 2.2f4 :
- aggiunta gestione secondo colore in operazioni booleane tra superfici trimesh.
2020-06-14 09:47:41 +00:00
Dario Sassi 381b8a19e9 EgtGeomKernel 2.2f3 :
- modifica per booleane di superfici trimesh.
2020-06-05 17:47:26 +00:00
Dario Sassi 91d3335af1 EgtGeomKernel 2.2f2 :
- modifiche a impostazione matrice per calcolo SVD in Zmap (dava assert in debug).
2020-06-03 17:13:40 +00:00
Dario Sassi e6d64e2c60 EgtGeomKernel :
- a ExtText aggiunta GetAuxSurf (solo per font di sistema)
- molto migliorata gestione anelli e spikes nella creazione di regioni.
2020-06-02 10:12:47 +00:00
Dario Sassi e8796dac88 EgtGeomKernel 2.2f1 :
- migliorie a gestione font.
2020-06-01 07:45:39 +00:00
Dario Sassi 420a82b278 EgtGeomKernel :
- aggiunte funzioni per intersezione Linea-Box e Piano-Box.
2020-05-10 10:58:52 +00:00
Dario Sassi 008510827f EgtGeomKernel :
- piccola ottimizzazione a SVD per calcolo feature di Zmap.
2020-05-01 17:13:59 +00:00
Dario Sassi a2464c41cc EgtGeomKernel :
- modifiche per aggiunta altezza tagliente di utensili per virtual milling.
2020-04-15 09:45:36 +00:00
Dario Sassi d96e356607 EgtGeomKernel :
- modifiche per Regioni.
2020-04-14 15:19:06 +00:00
Dario Sassi 0db79f5660 EgtGeomKernel 2.2d2 :
- inCurveArc IsFlat speciale rinominata IsPlane
- in tutte le Curve aggiunto parametro bUseExtrusion a IsFlat
- a FromPlaneTrimmedWithBox di Polygon3d aggiunti parametri bOnEq e bOnCt
- a GetSurfTriMeshPlaneInBox aggiunti parametri bOnEq e bOnCt.
2020-04-13 09:01:50 +00:00
Dario Sassi b23f738bb9 EgtGeomkernel :
- correzioni a booleane di TriMesh.
2020-04-05 17:09:23 +00:00
Dario Sassi c341a8d036 EgtGeomKernel :
- aggiunto a SurfTriMesh metodo RemoveFacet.
2020-04-05 15:36:47 +00:00
Dario Sassi 0b0a8c8f96 EgtGeomKernel :
- piccola correzione a Polygon3d:Add.
2020-04-05 09:55:15 +00:00
Dario Sassi eba240cb2a EgtGeomKernel 2.2d1 :
- alla classe Polygon3d aggiunto metodo Add
- nella classe SurfFlatRegion corretto possesso curva in AddExtLoop e AddIntLoop
- gli attributi delle entità vengono assegnati se non vuoti, altrimenti vengono rimossi.
2020-04-04 09:43:06 +00:00
Dario Sassi 2c6ebdadca EgtGeomKernel :
- correzioni, migliorie e d estensioni alle superfici di Bezier
- in Release cambiate opzioni di ottimizzazione da /Ox  a /O2.
2020-03-30 11:04:20 +00:00
Dario Sassi 04e4087f3b EgtGeomKernel 2.2c3 :
- modifiche alle curve di Bezier per uso contenitori STL
- aggiunte superfici di Bezier
- versione DB geometrico passata a 1016.
2020-03-26 11:52:09 +00:00
Dario Sassi 7347cc611c EgtGeomKernel :
- in costruzione SurfTriMesh rigata corretta inizializzazione variabili
- aggiornato codice CurveBezier e portati in un file separato gli algoritmi per i polinomi di Bernstein.
2020-03-22 10:25:09 +00:00
Dario Sassi 6e37c72698 EgtGeomKernel 2.2c2 :
- corretto aggiornamento adiacenze tra triangoli in TriMesh
- aggiunto reset hashgrid in compattazione vettore triangoli di TriMesh
- allargato controllo planarità loops di facet di TriMesh
- corretto controllo complanarità tra triangoli in IntersTriaTria.
2020-03-18 12:06:07 +00:00
Dario Sassi cd0771b6a9 EgtGeomKernel :
- altre correzioni su booleane di TriMesh.
2020-03-13 17:38:22 +00:00
Dario Sassi 1d80df324d EgtGeomKernel 2.2c1 :
- correzione alle booleane delle Trimesh (triangolo mancante in PezzoGrosso).
2020-03-11 18:25:22 +00:00
Dario Sassi 906aa6188a EgtGeomKernel :
- migliorata gestione segmento arco con tangenza su punto estremo dell'arco
- migliorata gestione triangoli praticamente complanari.
2020-03-10 18:21:48 +00:00
Dario Sassi 3eaedf2f3d EgtGeomKernel :
- modifica a intersezione triangoli (resa più robusta).
2020-03-07 10:18:31 +00:00
Dario Sassi 19d16812fd EgtGeomKernel :
- ulteriori correzioni per booleane di TriMesh.
2020-03-05 16:00:04 +00:00
Dario Sassi 9951b7e80c EgtGeomKernel :
- ancora correzioni per booleane di TriMesh.
2020-03-03 16:58:42 +00:00
Dario Sassi 24ea8141c9 EgtGeomKernel :
- migliorie per facce dangling con booleane di trimesh.
2020-03-03 11:41:12 +00:00
Dario Sassi fc2def4aee EgtGeomKernel :
- aggiunti a PolyArc i metodi IsRectangleXY e IsCircle.
2020-03-03 09:34:58 +00:00
Dario Sassi 73e8c38e07 EgtGeomKernel 2.2b4 :
- in CurveComposite::MergeCurves aggiunto flag per permettere di combinare solo entità che hanno anche la stessa proprietà.
2020-02-28 09:03:39 +00:00
Dario Sassi 6144d6cb2b EgtGeomKernel :
- correzioni in operazioni booleane tra trimesh (triangoli che scompaiono).
2020-02-22 11:06:40 +00:00
Dario Sassi fd2396fb1b EgtGeomKernel 2.2b3 :
- correzioni per triangoli che scompaiono in booleane di trimesh.
2020-02-20 08:59:39 +00:00
Dario Sassi 49f957ced5 EgtGeomKernel 2.2b2 :
- corretta OffsetCurveOnX per tratti orizzontali più corti dell'offset.
2020-02-13 11:32:00 +00:00