Commit Graph

508 Commits

Author SHA1 Message Date
Dario Sassi 19e2b480b2 EgtGeoKernel :
- piccole migliorie a Booleane di SurfTriMesh.
2020-01-02 19:38:35 +00:00
Dario Sassi d94cc627e4 EgtGeomKernel :
- modifiche a Booleane di SurfTriMesh.
2020-01-02 11:04:36 +00:00
Dario Sassi 8a0534a367 EgtGeomKernel :
- migliorie e correzioni alle quotature.
2020-01-02 08:26:25 +00:00
Dario Sassi 1b9ff73b9d EgtgeomKernel :
- migliorie alle quotature lineari.
2019-12-31 16:31:59 +00:00
Dario Sassi b5408771c7 EgtGeomKernel :
- tolto controllo coefficienti di scalatura solo positivi (introdotto in precedente commit).
2019-12-30 19:01:41 +00:00
Dario Sassi f09c89d5b5 EgtGeomKernel 2.2a1 :
- aggiunte quotature (Dimensions).
2019-12-30 09:24:56 +00:00
Dario Sassi 8ed290f667 EgtGeomKernel :
- migliorati controlli in alcune funzioni di vector3d.
2019-12-23 14:57:37 +00:00
Dario Sassi 186f0a4c28 EgtGeomKernel 2.1l5 :
- corretta funzione di calcolo del piano di un poligono (la chiusura va sempre verificata con alta precisione).
2019-12-17 09:13:12 +00:00
Dario Sassi baa20c0392 EgtGeomKernel 2.1l4 :
- scalatura di archi ora possibile anche con coefficioenti nel piano uguali tra loro e diversi dal coefficiente sulla normale
- aggiunta la funzione FlattenCurve per rendere esattamente piatta un curva che lo sia solo entro la tolleranza indcicata
- migliorata funzione IsFlat di CurveLine, CurveArc, CurveBezier e CurveComposite
- nella intersezione tra curve composite si eliminano casi di sovrapposizioni minime e chiaramente incongruenti
- in IntersCoplanarTriaTria se i triangoli non si compenetrano di almeno EPS_TRIA_H = 1e-6 si considerano esterni
- in Init di SurfTriMesh si accettano superfici completamente vuote.
2019-12-15 17:38:40 +00:00
Dario Sassi e0f39ec2d8 EgtGeomKernel 2.1l3 :
- correzioni all'intersezione di curve per casi degeneri
- miglioria all'intersezione tra triangoli complanari.
2019-12-12 07:46:11 +00:00
Dario Sassi 6b562b3f89 EgtGeomKernel :
- correzioni a booleane di TriMesh per buchi.
2019-12-10 08:51:27 +00:00
Dario Sassi ddd5acc4d5 EgtGeomKernel :
- corretto errore in AmbiguosTriangleManager di SurfTriMeshBooleans.
2019-12-09 10:18:33 +00:00
Dario Sassi 7b5354707a EgtGeomKernel :
- piccole migliorie sintattiche a Booleane di TriMesh.
2019-12-07 11:13:58 +00:00
Dario Sassi d5a7192a85 EgtGeomKernel 2.1k2 :
- a SurfTriMesh aggiunta GetSurfClassification.
2019-12-07 09:28:54 +00:00
Dario Sassi 01cfe08fa9 EgtGeomKernel :
- correzione a RetriangulationForBooleanOperation di TriMesh.
2019-12-02 17:32:20 +00:00
Dario Sassi 0e3308dca5 EgtGeomKernel 2.1l1 :
- razionalizzazione booleane per SurfTriMesh.
2019-12-02 12:13:02 +00:00
Dario Sassi c582e46d52 EgtGeomKernel 2.1k6 :
- ricompilazione.
2019-12-02 07:27:00 +00:00
Dario Sassi eff21f5df8 EgtGeomKernel :
- modifiche e migliorie alle booleane delle TriMesh.
2019-11-25 08:01:50 +00:00
Dario Sassi 29694209fa EgtGeomKernel :
- in Stm aggiunto controllo che i triangoli aggiunti abbiano altezza minima superiore a EPS_TRIA_H = 1e-6
- modifiche e correzioni a booleane di Stm.
2019-11-23 17:25:16 +00:00
Dario Sassi ff1a7a23c5 EgtGeomKernel :
- migliorie e correzioni su booleane di TriMesh.
2019-11-22 11:50:34 +00:00
Dario Sassi e10c304c0b EgtGeomKernel :
- correzione a GetPartLocalBBox e GetPartlBBox di VolZmap.
2019-11-21 12:30:12 +00:00
Dario Sassi 729f405ec7 EgtGeomKernel 2.1k5 :
- correzioni alle booleane di superfici per facce risultanti con buchi
- aggiunte a VolZmap funzioni GetPartLocalBBox e GetPartBBox.
2019-11-21 11:41:49 +00:00
Dario Sassi a5c39111fb EgtGeomKernel :
- in Triangulate se fallisce MakeByEC2 si chiama MakeByEC3.
2019-11-19 15:55:01 +00:00
Dario Sassi e53ff7087e EgtGeomKernel :
- correzione ad offset di curve (si eliminano le parti finali nulle).
2019-11-19 14:12:22 +00:00
Dario Sassi 3544ff54f5 EgtGeomKernel :
- correzioni a operazioni booleane su TriMesh.
2019-11-19 10:37:56 +00:00
Dario Sassi ffad8c6dd2 EgtGeomKernel 2.1k4 :
- correzioni alle operazioni booleane tra superfici trimesh.
2019-11-18 09:17:05 +00:00
Dario Sassi 970b901895 EgtGeomKernel 2.1k3 :
- in intersezione curve miglioramento gestione intorni quasi non-manifold di curve chiuse per classificazione
- velocizzata funzione per decidere se curve chiuse non intersecantesi sono esterne o no
- corretta IntersPlanePlane per piani coincidenti con normali opposte da riconoscersi come sovrapposti.
2019-11-14 07:21:34 +00:00
Dario Sassi 068681c474 EgtGeomKernel :
- migliorie nella intersezione tra triangoli
- correzione a IntersSurfTmSurfTm che non interpretava correttamente i nuovi risultati di IntersTriaTria
- correzioni a Zmap per Mortising con movimento nel piano ma non perpendicolare all'asse dell'utensile.
2019-11-12 07:44:51 +00:00
Dario Sassi f031160066 EgtGeomKernel :
- a Polygon3d aggiunta GetCentroid
- modificata PolygonPlane per gestire correttamente i triangoli dando solo i tre vertici senza ripeterne uno.
2019-11-11 07:30:29 +00:00
Dario Sassi 48ca1d7856 EgtGeomKernel 2.1k2 :
- a Polygon3d aggiunte funzioni GetPerimeter e GetArea.
2019-11-09 11:55:39 +00:00
Dario Sassi f840bd4a6f EgtGeomKernel 2.1k1 :
- a Polygon3d aggiunta ClearSides
- piccola correzione in GetSurfTriMeshPlaneInBox.
2019-11-05 17:21:07 +00:00
Dario Sassi 45c5c45672 EgtGeomKernel 2.1j2 :
- correzione a operazioni booleane su superfici per facce sovrapposte.
2019-10-02 11:08:15 +00:00
Dario Sassi df41b1db1a EgtGeomKernel 2.1j1 :
- assegnata corretta versione in lettere.
2019-10-02 06:41:11 +00:00
Dario Sassi a4609dfa0f EgtGeomKernel 2.1.10.1 :
- nuova versione delle operazioni booleane sulle superfici trimesh.
2019-10-02 06:27:18 +00:00
Dario Sassi 8f5ce2ac09 EgtGeomKernel 2.1i3 :
- correzione a Zmap per eliminazione spilloni orfani (piccoli e all'interno di un voxel)
- aggiunte a SurfTriMesh funzioni SwapFacets, GetFacetLocalBBox e GetFacetBBox.
2019-09-30 09:18:45 +00:00
Dario Sassi 345dc7e896 EgtGeomKernel 2.1i2 :
- correzione offset di percorsi aperti con tratti estremi piccoli e perpendicolari ai successivi.
2019-09-25 18:29:44 +00:00
Dario Sassi d63e2bf884 EgtGeomKeller :
- correzione in calcolo triangoli di Zmap.
2019-09-21 09:59:38 +00:00
Dario Sassi a81c01f2d6 EgtGeomKernel :
- correzione a Zmap in IsThereMat (ora riconosciuti pieni anche nodi con 2 spilloni e terzo vicino).
2019-09-19 06:22:17 +00:00
Dario Sassi 8c73b68584 EgtGeomKernel :
- migliorie a VolZmap per determinazione triangoli ribaltati.
2019-09-13 16:20:12 +00:00
Dario Sassi 5d0b52d4d5 EgtGeomKernel :
- correzione in GetEdges di VolZmap.
2019-09-13 06:26:58 +00:00
Dario Sassi c630263e5c EgtGeomKernel :
- in VolZmap GetFeatureChaines rinominata in GetEdges e molto migliorata.
2019-09-12 18:40:32 +00:00
Dario Sassi bd1efafbc0 EgtGeomKernel 2.1i1 :
- migliorie a ChainCurves
- aggiunta GetFeatureChaines a VolZmap.
2019-09-12 07:43:35 +00:00
Dario Sassi e79caee914 EgtGeomKernel :
- piccola modifica per corretta numerazione curve parte di composite in Dump.
2019-08-29 08:57:33 +00:00
Dario Sassi b17978b755 EgtGeomKernel :
- a ExtText aggiunti metodi ChangeHeight e ChangeItalic.
2019-08-02 17:31:21 +00:00
Dario Sassi af57986474 EgtGeomKernel :
- correzione a costruttore di copia di SurfFlatRegion e piccole migliorie.
2019-08-02 09:49:31 +00:00
Dario Sassi 0cba2c2d3b EgtGeomKernel 2.1h1 :
- metododo GetTempProp reso const
- ricompilazione per cambio versione e controllo versione chiave 21.
2019-08-01 06:39:27 +00:00
Dario Sassi 4f3fd38bfb EgtGeomKernel 2.1g4 :
- correzione a intersezione retta-arco quasi tg (molto importante).
2019-07-29 14:51:46 +00:00
Dario Sassi 7dd66ea22c EgtGeomKernel 2.1g3 :
- in SurfTriMesh corretto costruttore di copia e funzione CopyFrom
- in Polygon3d aggiunte funzioni Offset e Invert.
2019-07-23 13:53:36 +00:00
Dario Sassi ed47313bf2 EgtGeomKernel 2.1g2 :
- modifiche a SurfTriMesh Cut e Faceting per gestione tolleranze.
2019-07-16 10:56:37 +00:00
Dario Sassi 5d48f15ae7 EgtGeomKernel 2.1g1 :
- in Cut di SurfTriMesh si usa la tolleranza della superficie.
2019-07-08 10:21:54 +00:00