Daniele Bariletti
dee744725c
EgtGeomKernel :
...
- rimossi try/catch dalla classe SurfFlatRegion.
- rimosso ricalcolo delle autointersezioni in AddSimpleExtLoop e AddSimpleIntLoop.
2026-03-27 15:11:28 +01:00
Daniele Bariletti
42c5ffb014
EgtGeomKernel :
...
- correzioni e migliorie a IntersCurveCurve.
2026-03-19 10:33:18 +01:00
Riccardo Elitropi
ecef487746
EgtGeomKernel 2.7i7 :
...
- In SurfFlatRegion corretta funzione di Clear.
2025-10-03 10:30:31 +02:00
Daniele Bariletti
5930674d4a
EgtGeomKernel :
...
- correzione alla chiamata della ArcToBezierCurve.
2025-09-12 16:12:43 +02:00
Dario Sassi
b709776f5f
EgtGeomKernel :
...
- piccole mdofiche poco più che estetiche.
2025-01-20 08:30:39 +01:00
Dario Sassi
a1ebdb4eb6
EgtGeonKernel :
...
- piccola ulteriore miglioria in CalcAuxSurf di Region.
2025-01-14 18:52:56 +01:00
Dario Sassi
6603061f81
EgtGeomKernel :
...
- migliorato calcolo Trimesh associata a Region mediante eliminazione di isole piccole.
2025-01-14 18:22:15 +01:00
Dario Sassi
56c3e28ac3
EGtGeomKernel :
...
- piccola modifica estetica.
2025-01-06 18:16:46 +01:00
Dario Sassi
dc070c4556
EgtgeomKernel :
...
- aggiunta funzione GetLoopCurveCount a FlatRegion.
2024-09-23 13:01:07 +02:00
Daniele Bariletti
50df4f3503
Merge branch 'master' into MoreBezier
2024-08-29 09:23:08 +02:00
Daniele Bariletti
de3f187ddf
EgtGeomKernel :
...
- unificazione del codice per la CalcRegionPolyLines e modifiche collegate.
2024-08-29 09:20:00 +02:00
Dario Sassi
887922a715
EgtGeomKernel :
...
- migliorie a CalcAuxSurf di SurfFlatRegion (per casi di piccolissima dimensione).
2024-08-23 18:59:40 +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
Riccardo Elitropi
a5a96c2bb5
EgtGeomKernel :
...
- piccola modifica tolleranza SurfFlatRegion.
2024-04-17 12:04: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
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
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
Dario Sassi
238c0ae490
EgtGeomKernel :
...
- corretto GetBBox di SurfFlatRegion con più parti
- in OffsetCurve migliorato Migliorato angoli esterni di valore circa 180deg.
2023-08-03 17:32:05 +02:00
DarioS
2ba32eb93c
EgtGeomKernel :
...
- altre piccole ottimizzazioni nel cambio sistema di riferimento.
2023-07-27 10:23:03 +02:00
DarioS
b5b48bf4c2
EgtGeomKernel 2.5f6 :
...
- dove possibile e sicuro sostituiti dynamic_cast con static_cast.
2023-06-30 11:50:07 +02:00
DarioS
29138a63c8
EgtGeomKernel 2.5c2 :
...
- nella creazione delle regioni si tiene conto delle proprietà delle curve di contorno nell'unirle.
2023-03-21 14:19:28 +01:00
DarioS
f84aefc82d
EgtGeomKernel 2.5b3 :
...
- migliorato riconoscimento complanarità per contorni che devono generare regioni.
2023-02-27 08:15:40 +01:00
SaraP
b36baf0fab
EgtGeomKernel 2.4i1 :
...
- migliorie alla funzione SurfFlatRegion::GetZigZagInfill.
2022-09-06 09:49:53 +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
LorenzoM
26424252f9
Aggiunta una seconda tempProp a oggetti vari
2021-07-21 12:50:58 +02:00
Dario Sassi
6de41d77bc
EgtGeomKernel:
...
- in SurfFlatRegion::GetLoop alle curve viene aggiunta l'estrusione coincidente con la normale alla superficie.
2021-03-26 11:03:41 +00:00
Dario Sassi
be027def9c
EgtGeomKernel :
...
- modifiche a sistemazione topologie di intersezioni di curve composite
- eliminazione di linee inutili in generale
- cambio nome di variabili che nascondono omonime.
2020-10-05 06:56:24 +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
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
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
af57986474
EgtGeomKernel :
...
- correzione a costruttore di copia di SurfFlatRegion e piccole migliorie.
2019-08-02 09:49:31 +00:00
Dario Sassi
64c954ad4b
EgtGeomKernel 1.9l4 :
...
- fabs sostituito da abs
- in Zmap razionalizzazione operazioni taglio spilloni
- in SurfTriMesh UpdateFaceting senza più chiamate recursive.
2018-12-27 11:19:40 +00:00
Dario Sassi
866ed0b3d7
EgtGeomKernel 1.9h1 :
...
- sistemazioni varie in CAvToolTriangle
- utilizzo di std::async in CAvToolSurfTm
- corretto GetAllTriaAroundVertex di SurfTm
- aggiunto ( nothrow) a tutti i new.
2018-08-08 11:02:56 +00:00
Dario Sassi
d099756336
EgtGeomKernel :
...
- aggiunto a Region metodo GetGrossArea.
2018-07-10 09:14:36 +00:00
Dario Sassi
5bcd4bb67d
EgtGeomKernel 1.8j4 :
...
- aggiunta classe Polygon3d (da EgtExchange)
- razionalizzata classe Plane3d
- corretta funzione IntersLineTria.
2017-10-16 07:56:04 +00:00
Dario Sassi
e60e853816
EgtGeomKernel :
...
- aggiunta funzione per rimozione spikes da curve
- utilizzo rimozione spikes in creazione regioni
- migliorata gestione linee quasi parallele in intersezione.
2017-10-03 08:21:50 +00:00
Dario Sassi
aa52d6b1f9
EgtGeomKernel 1.8j1 :
...
- in ChainCurves si usa una tolleranza adattativa
- modifiche a intersezione linee quasi parallele
- tolleranze più basse nel calcolo piani di poligoni
- aggiunto parametro tolleranza a DoCompacting di TriMesh
- migliorato calcolo TriMesh da Regioni
- aggiunte funzioni per calcolo parti connesse e clone di una sola parte in VolZmap.
2017-10-02 15:24:17 +00:00
Dario Sassi
0b50dc348c
EgtGeomKernel 1.8c2 :
...
- Validate e DoCompacting di SurfTrimesh eliminano i triangoli degeneri (punto o segmento di retta)
- a SurfTrimesh aggiunta Cut (taglio con un piano).
2017-03-14 12:04:30 +00:00
Dario Sassi
2fa5a75ae6
EgtGeomKernel 1.6w4 :
...
- si annulla sempre lo spessore delle curve delle regioni (davano errori nel calcolo dei bbox).
2016-11-29 19:26:15 +00:00
Dario Sassi
0dd8afedf9
EgtGeomKernel 1.6w3 :
...
- correzioni nell'intersezione di archi tangenti o quasi
- pulizia uso distanze e relative costanti minime.
2016-11-14 06:18:44 +00:00
Dario Sassi
cffd42a539
EgtGeomKernel :
...
- aggiunta SurfFlatRegion::ApproxLoopWithLines.
2016-09-03 06:21:20 +00:00
Dario Sassi
e78697e557
EgtGeomKernel 1.6t3 :
...
- migliorata velocità di esecuzione di FindNearest di PointGrid3d per ChainCurves
- a PolyLine aggiunte GetConvexHullXY e GetMinAreaRectangleXY.
2016-08-25 15:59:32 +00:00
Dario Sassi
b384a42d74
EgtGeomKernel 1.6s2 :
...
- a IntersCurveCurve aggiunta GetRegionCurveClassification.
2016-07-06 16:02:30 +00:00
Dario Sassi
9a0acd1e5c
EgtGeomKernel 1.6p1 :
...
- piccole migliorie stilistiche.
2016-04-13 06:28:05 +00:00