Commit Graph

195 Commits

Author SHA1 Message Date
Daniele Bariletti 1cfd283f26 EgtGeomKernel :
- prima versione dell'offset 3d (da correggere).
2026-06-11 18:05:15 +02:00
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
Daniele Bariletti 7cdc1ba5a3 EgtGeomKernel :
- implementazione dell'approsimazione tramite curve di bezier.
2026-02-05 16:54:09 +01:00
Dario Sassi 3245f7fe75 EgtGeomKernel :
- aggiunte funzioni di striping per trimming dei termoformati.
2026-01-04 20:39:33 +01:00
Daniele Bariletti e3b4f5bd2d EgtGeomKernel :
- aggiunta la classe per l'intersezione curva-piano.
2025-11-11 11:53:13 +01:00
Dario Sassi 6dd3ea5cc2 EgtGeomKernel 2.7k1 :
- aggiustamenti e ricompilazione per passaggio a C++ 20
2025-11-01 17:24:43 +01:00
Daniele Bariletti b99e12c56f EgtGeomKernel :
- aggiunta la classe per calcolare la distanza tra un punto e una surf bezier.
2025-10-29 14:50:02 +01:00
Dario Sassi 0bf2cc2a77 EgtGeomKernel :
- aggiunte funzioni per copia da un db a un altro (CopyEx e CopyGlobEx).
2025-10-08 18:31:15 +02:00
Dario Sassi ff6307fcca EgtGeomKernel :
- prime sistemazioni per offset superfici trimesh tramite Zmap.
2025-07-07 14:59:06 +02:00
Riccardo Elitropi 626d5b0e51 EgtGeomKernel 2.7f2 :
- Aggiunte funzioni per calcolo di Offset per superfici chiuse TriMesh
- Piccola miglioria alla triangolazione (con SaraP)
- Migliorie per rimozioni TJunction, calcolo delle normali dei triangoli e creazione di una TriMesh a partire da uno ZMap (con SaraP)
- Aggiunte funzioni di SubtractMap e piccole modifiche per estensione dei Box di creazione per gli Zmap.
2025-06-16 11:34:23 +02:00
Dario Sassi 26e1448bbb EgtGeomKernel :
- unificata proiezione di curve su superfici trimesh e bezier.
2025-01-15 15:21:18 +01:00
Dario Sassi 847383d82d EgtGeomKernel 2.7a1 :
- cambio annuale di versione
- NurbsToBezierCurve ora aggiusta i valori dei nodi agli estremi (anzichè controllarli)
- compilazione 32bit senza più limiti per Windows XP.
2025-01-09 17:57:57 +01: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
Daniele Bariletti 10ae269882 Merge branch 'master' into MoreBezier 2024-06-19 10:16:14 +02:00
Dario Sassi c4a05bcb2f EgtGeomKernel :
- miglioramenti al calcolo silhouette con CollisionAvoid
- modifiche a CollisionAvoid per permettere accelerazione con HashGrid anche a TestPosition.
2024-06-17 07:10:27 +02:00
Dario Sassi 9b0f2c7f59 EgtGeomKernel :
- aggiunta funzione e classe per calcolo silhouette tramite campionamento con utensile cilindrico
- in CollisionAvoid aggiunta funzione per verifica di insieme di punti (senza verifiche su intermedi).
2024-06-11 09:28:59 +02:00
Daniele Bariletti e8e57ff793 Merge remote-tracking branch 'origin/master' into MoreBezier 2024-05-23 13:14:07 +02:00
Dario Sassi 2ed2a34d55 EgtGeomKernel :
- modifiche per DistPointLine con interfaccia portata in Include.
2024-05-22 08:19:10 +02:00
Daniele Bariletti d340505593 Merge branch 'master' into MoreBezier 2024-05-21 15:49:54 +02:00
Dario Sassi 17759877d4 EgtGeomKernel 2.6e3 :
- interfaccia DistLineLine ora esportata
- in lettura Curve Composite allargata tolleranza giunzione tra componenti.
2024-05-13 07:56:42 +02:00
Daniele Bariletti 5f56152a8b EgtGeomKernel :
- aggiunte le funzioni per creare SurfBez da estrusione e da FlatContour.
2024-05-09 15:13:25 +02:00
Daniele Bariletti 3143c00729 EgtGeomKernel :
- aggiunte le funzioni ProjectCurveOnSurfBez e la sua versione estesa.
2024-05-07 14:50:23 +02:00
Dario Sassi d82ccd8947 EgtGeomKernel 2.6d4 :
- aggiunta della classe Quaternion.
2024-04-14 18:17:41 +02:00
Dario Sassi 2bd53476ca EgtGeomKernel :
- modifiche per RotationMinimizingFrame e RotationXplaneFrame
- aggiornato calcolo superfici TriMesh da Swept di curva o di regione.
2024-04-05 16:55:20 +02:00
Dario Sassi 015065f3c8 Merge remote-tracking branch 'origin/RMF' 2024-04-04 14:50:44 +02:00
Riccardo Elitropi ec109908fa EgtGeomKernel :
- inizio stesura codice per Rotation Minimize Frame.
2024-03-05 16:20:28 +01:00
Daniele Bariletti 4b19936136 Merge branch 'master' into CmdCreateSurfBezier 2024-02-27 17:18:55 +01:00
Dario Sassi 451ef8356b EgtGeomKernel :
- aggiunta funzione IntersCurveSurfTm
- funzioni di intersezione Line e Plane con Zmap separate dall'oggetto per l'interfaccia
2024-02-26 15:00:15 +01:00
Daniele Bariletti 8d0c04e092 Merge branch 'Dist-Inters_Bezier' into CmdCreateSurfBezier 2024-02-14 14:43:50 +01:00
Daniele Bariletti 5d62db3e73 EgtGeomKernel :
- aggiunta funzione per creare una sfera come sup Bezier.
2024-02-14 14:40:57 +01:00
Daniele Bariletti b4058ad363 EgtGeomKernel :
- aggiunta delle intersezioni tra linee e SupBez.
2024-02-08 09:28:49 +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
Dario Sassi c91c2a9720 EgtGeomKernel :
- aggiunte funzioni per calcolo elevazione di Poligono in Box e in TriMesh chiusa.
2023-12-18 09:28:45 +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
Riccardo Elitropi 91dca91153 EgtGeomKernel 2.5k4 :
- aggiunte funzioni per CalcPocketing.
2023-11-20 11:47:53 +01:00
Daniele Bariletti f352ca0ae0 Merge branch '3dm_import+trim&mesh' 2023-11-07 17:50:25 +01:00
Riccardo Elitropi 18d7e471ae EgtGeomKernel 2.5j1 :
- aggiunta funzione SubtractProjectedFacesOnStmFace
- modifica funzione GetSilhouette con aggiunta di parametro opzionale.
2023-10-04 12:22:17 +02:00
Dario Sassi 041cbe4a8f EgtGeomKernel 2.5i5 :
- ricompilazione a 64bit con Enable Enhanced Instruction Set = Not Set.
2023-09-21 15:25:07 +02:00
Dario Sassi 349c515e3e EgtGeomKernel 2.5i1 :
- corretta SetSawTool di Tool per caso con raggio corner uguale a raggio
- aggiunta prima versione di proiezione curva su superficie trimesh.
2023-09-11 10:38:44 +02:00
Daniele Bariletti 69166fe585 Merge branch '3dm_import' into Bezier_trim&mesh 2023-08-28 16:07:47 +02:00
Daniele Bariletti 8a81c3543e EgtGeomKernel :
- aggiunta della funzione di conversione da superficie NURBS a Bezier
2023-08-28 09:39:34 +02:00
Daniele Bariletti 1c34e40289 Merge remote-tracking branch 'origin/HEAD' into Bezier_trim&mesh 2023-06-21 09:31:36 +02:00
DarioS 0a63a4c9a2 EgtGeomKernel 2.5e4 :
- modifiche per verifica collisione con TriMesh chiuse
- aggiunta gestione Capsule.
2023-05-22 14:34:10 +02:00
Daniele Bariletti 967f5aa795 Merge remote-tracking branch 'origin/master' into Bezier_trim&mesh 2023-05-19 12:17:38 +02:00
DarioS b78212c3a1 EgtGeomKernel :
- miglioramenti e ottimizzazioni in CD su Zmap per cilindri e tronchi di cono.
2023-05-16 20:26:35 +02:00
Daniele Bariletti 2d83c860f2 EgtGeomKernel :
- utilizzo di un binary tree al posto del kd-tree
- implementate le funzioni sul binary tree ( a parte il bilanciamento)
- errori noti : calcolo curvatura per decidere la direzione di split.
2023-05-08 17:02:02 +02:00
Daniele Bariletti 6a3fc0fd97 EgtGeomKernel :
- implementazione delle classi KdTree e Cell
- problemi : bilanciamento albero e uso puntatori
2023-05-03 12:09:58 +02:00
DarioS aa8ae0146d EgtGeomKernel :
- ricompilazione con cambio versione.
2023-03-23 10:05:03 +01:00
DarioS f84aefc82d EgtGeomKernel 2.5b3 :
- migliorato riconoscimento complanarità per contorni che devono generare regioni.
2023-02-27 08:15:40 +01:00