Commit Graph

33 Commits

Author SHA1 Message Date
Riccardo Elitropi da4cd4c482 EgtGeomKernel (Nst_SurfFr) :
- primo commit per CAv tra Regioni Piane con loop interni e Interferenza tra Regioni Piane.
2026-03-27 18:39:41 +01:00
Dario Sassi dc070c4556 EgtgeomKernel :
- aggiunta funzione GetLoopCurveCount a FlatRegion.
2024-09-23 13:01:07 +02:00
Dario Sassi 54dba7ab41 EgtGeomKernel 2.6g5 :
- aggiunta classe DistPointSurfFr (distanza punto regione)
. a SurfFlatRegion aggiunte funzioni EraseChunk, GetChunkArea, GetChunkPerimeter, ResetAllCurveTempProps e ResetAllCurveTempParams
- piccoli adattamenti in CalcPocketing.
2024-07-18 20:18:18 +02:00
Dario Sassi 8d1d3f766a EgtGeomKernel :
- irrobustita funzione IsClosedAndFlat di PolyLine (facendo i conti rispetto al baricentro)
- per Regioni quando si aggiune il loop esterno, se risulta formato da più parti disgiunte (per autonitersezioni) si ignorano quelle molto piccole.
2024-07-16 08:38:40 +02:00
SaraP b6a7ce4eef EgtGeomKernel :
- aggiunte funzioni che restituiscono il valore di offset che fa sparire una curva chiusa, una flat region o un suo chunk.
2024-07-09 10:25:24 +02:00
Dario Sassi 84d859dfe2 EgtGeomKernel :
- aggiunte funzioni per impostare e leggere TempProp e tempParam sulle curve di contorno delle Regioni.
2024-06-13 07:58:23 +02:00
SaraP d253312139 EgtGeomKernel :
- gestione traslazione, rotazione e cambi di frame per Voronoi
- aggiunta funzione per resettare Voronoi degli oggetti.
2024-03-15 16:03:51 +01:00
Dario Sassi 7d3284fef3 EgtGeomKernel 2.6c2 :
- modifiche a SurfTriMesh per flag visualizzazione spigoli vivi in shading
- modifiche a VolZmap per flag visualizzazione spigoli vivi in shading
- aggiunte funzioni PreSave, PostSave e PostLoad per consentire di convertire nuovi parametri delle entità in info prima del salvataggio e riprenderli alla lettura.
2024-03-10 10:20:44 +01:00
Dario Sassi 9dfe558a83 EgtGeomKernel 2.6a2 :
- cambiate interfacce legate a Voronoi reso non più visibile all'esterno della libreria.
2024-01-29 09:15:50 +01:00
Riccardo Elitropi b1e30147ea EgtGeomKernel :
- eliminata la funzione GetZigZagInfill dalla classe SurfFlatRegion ( sostituita da CalcZigZagInfill)
- modifica alle funzioni di Pocketing.
2023-11-29 12:04:52 +01:00
Dario Sassi fce40ffc38 EgtGeomKernel :
- piccole sistemazioni post Vroni (per usarlo in Offset _VRONI, altrimenti NVRONI).
2023-11-24 12:52:27 +01:00
SaraP d6fffd228e EgtGeomKernel 2.5k5 :
- introdotta classe per Voronoi
- aggiunto oggetto Voronoi alle curve e alla SurfFlatRegion
- introdotta la versione Voronoi in OffsetCurve e in SurfFlatRegion::Offset
- aggiunta funzione che calcola una nuova flat region offsettando una flat region esistente
- introdotta la versione Voronoi nel calcolo di una SurfFlatRegion da fat curve
- aggiunto vettore di parametri temporanei di tipo double agli oggetti geometrici.
2023-11-23 13:01:08 +01:00
DarioS b5b48bf4c2 EgtGeomKernel 2.5f6 :
- dove possibile e sicuro sostituiti dynamic_cast con static_cast.
2023-06-30 11:50:07 +02:00
SaraP de99955e93 EgtGeomKernel 2.4g3 :
- in SurfFlatRegion aggiunta funzione che genera un riempimento a zigzag.
- piccola correzione a IsPointInsidePolyLine.
2022-07-28 16:25:37 +02:00
DarioS 1d1fb41212 EgtGeomKernel 2.3j :
- modifiche a SurfTriMesh::Cut (più semplice abilitare calcolo con facce invece di triangoli)
- ora CurveClassification (di Regioni e Curve) ricevono anche il parametro dMinLen.
2021-10-24 17:57:53 +02:00
DarioS 038142a6d7 EgtGeomKernel 2.3g3 :
- aggiustamenti e ricompilazione per seconda proprietà temporanea degli oggetti geometrici.
2021-07-21 16:44:28 +02:00
LorenzoM 26424252f9 Aggiunta una seconda tempProp a oggetti vari 2021-07-21 12:50:58 +02: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 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 d96e356607 EgtGeomKernel :
- modifiche per Regioni.
2020-04-14 15:19:06 +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 d099756336 EgtGeomKernel :
- aggiunto a Region metodo GetGrossArea.
2018-07-10 09:14:36 +00:00
Dario Sassi 2b225441ae EgtGeomKernel :
- a SurfFlatRegion aggiunta GetPlanePoint.
2018-06-22 09:44:01 +00:00
Dario Sassi 3a3c591771 EgtGeomKernel 1.9e1 :
- prima versione di Collision Avoiding per Utensili rispetto a Superfici TriMesh.
2018-04-30 14:36:00 +00:00
Dario Sassi 001a767bcf EgtGeomKernel 1.6v1 :
- aggiunta verifica collisione tra Box e Triangolo e tra Box e TriMesh
- cambiato nome a movimento con verifica collisione tra Regioni semplici (si ignorano eventuali buchi).
2016-10-06 10:26:21 +00:00
Dario Sassi cffd42a539 EgtGeomKernel :
- aggiunta SurfFlatRegion::ApproxLoopWithLines.
2016-09-03 06:21:20 +00:00
Dario Sassi 97aa368ab9 EgtGeomKernel 1.6l7 :
- spostate e migliorate funzioni di movimento con verifica di collisione di regioni
2016-01-11 14:34:34 +00:00
Dario Sassi 139ac4c11c EgtGeomKernel 1.6l5 :
- a CurveArc aggiunti metodi SetCPA e SetCPAN
- a SurfFlatRegion aggiunto metodo GetChunkCentroid e corretto GetCentroid
- a SurfFlatRegion aggiunti metodi TranslateSimpleNoCollision e RotateSimpleNoCollision.
2016-01-05 11:27:35 +00:00
Dario Sassi ba71993098 EgtGeomKernel 1.6k1 :
- aggiunto offset di regioni
- migliorato offset di curve
- migliorata creazione di regioni.
2015-11-03 21:24:31 +00:00
Dario Sassi b2db80edc9 EgtGeomKernel 1.6h4 :
- aggiunto metodo GetCrossOrOverlapIntersCount a SelfIntersCurve
- aggiunti metodi GetCrossIntersCount e GetCrossOrOverlapIntersCount a IntersCurveCurve
- allentati controlli sui loop delle regioni, ora possono toccarsi ma non attraversarsi in punti isolati
- aggiunte funzioni per operazioni booleante tra regioni Add, Subtract e Intersect.
2015-08-22 13:48:19 +00:00
Dario Sassi bab45eb4f3 EgtGeomKernel 1.6h3 :
- migliorata approssimazione curve per riconoscimento di tratti rettilinei
- aggiunta CopyMaterial a GeomDB
- correzioni a IntersCurveCurve per le curve approssimate
- aggiunte a Intervals Union, Intersection e Difference
- correzioni a SelfIntersCurve per curve approssimate
- aggiunte funzioni di creazione Regioni (Rectangle, Stadium, Disk e da zuppa di curve)
- migliorie varie a Regioni e introduzione dei componenti connessi (chunk).
2015-08-18 07:30:08 +00:00
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