Commit Graph

58 Commits

Author SHA1 Message Date
Dario Sassi cd48e2de3b EgtGeomKernel :
- varie correzioni ortografiche.
2025-11-15 11:00:21 +01:00
Dario Sassi 62a3405d6a EgtGeomKernel 2.6l2 :
- tolta da interfaccia ISurfTriMesh il metodo CreateByRegion (usare al suo posto la funzione GetSurfTriMeshByRegion)
- aggiunta la funzione GetSurfTriMeshEmpty.
2024-12-04 15:04:26 +01:00
Daniele Bariletti 8e22267476 EgtGeomKernel :
- piccole correzioni.
2024-09-05 12:13:28 +02:00
Daniele Bariletti aa2b6ccde5 EgtGeomKernel :
- modifica degli argomenti della funzione CalcRegionPolyLines.
2024-09-05 12:09:28 +02:00
Daniele Bariletti ec6cb79a8d EgtGeomKernel :
- correzione alla SurfTmByRegionExtrusion
- correzione alla SurfBzByScrewing.
2024-09-05 11:37:24 +02:00
Daniele Bariletti 7a01f67c8b EgtGeomKernel :
- aggiunto un argomento alla CalcRegionPolyLines.
2024-09-04 15:50:01 +02:00
Daniele Bariletti 55ce22b06c EgtGeomKernel :
- piccoli aggiustamenti stilistici.
2024-08-29 10:05:45 +02:00
Daniele Bariletti de3f187ddf EgtGeomKernel :
- unificazione del codice per la CalcRegionPolyLines e modifiche collegate.
2024-08-29 09:20:00 +02:00
Daniele Bariletti d340505593 Merge branch 'master' into MoreBezier 2024-05-21 15:49:54 +02:00
Riccardo Elitropi c0b5f38301 EgtGeomKernel :
- migliorie alle funzioni SharpRectSwept e BeveledRectSwept
- migliorie varie.
2024-05-16 13:06:55 +02:00
Daniele Bariletti cc7aa66904 EgtGeomKernel :
- spostata la funzione CalcRegionPolyLines.
2024-05-13 10:30:24 +02:00
Dario Sassi 971a76e473 EgtGeomKernel :
- in CAvToolSurfTm corretto segno parametro spostamento della posizione
- migliorata RemoveAlignedPoints di PolyLine con controllo punto iniziale di percorsi chiusi
- modificate GetSurfTriMeshSharpRectSwept e GetSurfTriMeshBeveledRectSwept per generare superfici chiuse.
2024-05-07 11:23:49 +02:00
SaraP 7d9a641e39 EgtGeomKernel :
- in GetSurfTriMeshSwept nel calcolo del piano della curva guida nel caso di una linea viene considerata l'estrusione ( come viene fatto nel calcolo degli offset).
2024-04-16 08:46:59 +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 104726c5ee EgtGeomKernel :
- migliorie varie.
2024-03-19 09:01:46 +01:00
Riccardo Elitropi e2445c0a15 EgtGeomKernel :
- modifica Swept con vettore statico.
- aggiunta Swep con FlatRegion come sezione
- migliorie varie.
2024-03-18 13:20:35 +01:00
Riccardo Elitropi 9880fa0173 EgtGeomKernel :
- migliorie varie.
2024-03-15 13:17:41 +01:00
Riccardo Elitropi d276809906 EgtGeomKernel :
- Swept con o senza caps mediante RMF
- inizio stesura codice per frame statico
- migliorie varie.
2024-03-14 13:04:09 +01:00
Riccardo Elitropi 4268da4a1f EgtGeomKernel :
- primo codice di test con Caps per funzione Swept con guida non piana.
2024-03-11 13:22:37 +01:00
Riccardo Elitropi 4f485d0e87 EgtGeomKernel :
- primo codice di prova per creazione Swept.
2024-03-07 16:53:19 +01:00
Riccardo Elitropi 003dd0bdef EgtGeomKernel :
- codice di prova per RMF.
2024-03-06 16:29:36 +01:00
Dario Sassi ce139c6925 EgtGeomKernel 2.6b4 :
- aggiunta funzione GetSurfTriMeshTransSwept per creare superficie swept di traslazione.
2024-02-27 18:18:13 +01:00
Riccardo Elitropi 5800093e53 EgtGeomKernel :
- correzione inversione delle isole ordinate per area.
- migliorie varie.
2024-02-21 16:49:28 +01:00
Riccardo Elitropi 65daddfced EgtGeomKernel :
- piccole modifiche.
2024-02-20 13:10:20 +01:00
Riccardo Elitropi 95915b16e5 EgtGeomKernel :
- migliorie per Stm booleans.
2024-02-19 13:07:50 +01:00
Riccardo Elitropi 46b91bb49d Merge commit '47e79756d17ae312d89d3617289bccabcb4bcf66' into BoolStm 2024-02-14 08:32:48 +01:00
Dario Sassi debf3d65ba EgtGeomKernel :
- modifica a OffsetCurve per evitare inutili ricalcoli di Voronoi in caso di suo utilizzo.
2024-01-29 12:57:05 +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
SaraP d72f7b6299 EgtGeomKernel :
- correzioni e miglioramenti nel calcolo dei bisettori di Voronoi
- corretto il modo di gestire gli archi per rispettare le tolleranze di vroni
- in GetSurfTriMeshBeveledRectSwept tolto il calcolo in parallelo degli offset se conti fatti con Voronoi.
2024-01-19 10:28:34 +01:00
Riccardo Elitropi 751ea085a6 Merge commit '1280037d1dfe7821c6efd45953cb7cf1e3705ecb' into BoolStm 2023-12-22 09:24:54 +01:00
Dario Sassi 903f0c69bc EgtGeomKernel 2.5l2 :
- aggiunto calcolo edge di superfici trimesh
- piccole modifiche per usare direttamente oggetti anzichè le loro interfacce.
2023-12-11 10:23:30 +01:00
Riccardo Elitropi 15ed754512 EgtGeomKernel :
- gestiti più chunk per la triangolaziome ( MakeAdvanced)
- piccole modifiche a Intersezione e creazione di Stm da curve.
2023-12-07 13:13:28 +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 0c1ad4dd86 EgtGeomKernel :
- corretta GetSurfTriMeshBeveledRectSwept con tappi piatti
- corretta AddSurfTriMesh di StmFromTriangleSoup per bOk non inizializzato.
2023-06-13 18:28:41 +02:00
DarioS 0f530271f0 EgtGeomKernel 2.5e2 :
- aggiunta AddSurfTriMesh a StmFromTriangleSoup
- velocizzazione dei calcoli in GetSurfTriMeshBeveledRectSwept (solidi di AM).
2023-05-08 08:24:04 +02:00
DarioS 4410a83631 EgtGeomKernel :
- piccole modifiche per nuovo Set di PtrOwner.
2023-03-27 18:41:16 +02:00
DarioS b57421e2c9 EgtGeomKernel 2.4k1 :
-
2022-11-02 15:10:49 +01:00
DarioS 4aff949349 EgtGeomKernel :
- correzioni ad offset di curve per casi da stampa 3d
- modifica a creazione superficie swept.
2022-04-26 08:15:55 +02:00
DarioS de34cfb7e8 EgtGeomKernel :
- sistemate minuscole/maiuscole in #include.
2022-02-26 17:47:48 +01:00
DarioS 73f5b382c9 EgtGeomKernel 2.3g1 :
- versione x64 compilata con Clang-cl/LLVM
- modifiche varie per eliminare warning più gravi di questo compilatore.
2021-07-20 12:53:04 +02: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 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 dabbd3eae5 EgtGeomKernel :
- aggiunta a PolyLine IsFlat che restituisce direttamente un piano, se esiste
- a GetSurfTriMeshByScrewing aggiunto parametro per tappare gli estremi
- migliorata GetSurfTriMeshSwept.
2019-05-15 19:01:14 +00:00
Dario Sassi 4e8508f731 EgtGeomKernel 2.1e2 :
- correzione a GetSurfTriMeshSwept per controllo estremi piatti quando richiesti tappi.
2019-05-09 06:25:10 +00:00
Dario Sassi 8cadda5d91 EgtGeomKernel 2.1e1 :
- superficie rigata ora costruibile con metodo isoparametrica oppure minima distanza
- cambiato metodo di costruzione di superficie Swept
- al termine della costruzione di una superficie chiusa si aggiusta la normale in modo che punti all'esterno
- nelle PolyLine è possibile aggiungere punti anche prima dell'inizio
- migliorato calcolo centro con PCA di poligoni
- ora offset avanzato non dà errore con offset nullo ma copia la curva.
2019-05-06 06:25:48 +00:00
Dario Sassi ac23cb885d EgtGeomKernel 2.1d3 :
- aggiunta funzione per creare superfici Swept (GetSurfTriMeshSwept).
2019-04-29 11:12:01 +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 5bcd4bb67d EgtGeomKernel 1.8j4 :
- aggiunta classe Polygon3d (da EgtExchange)
- razionalizzata classe Plane3d
- corretta funzione IntersLineTria.
2017-10-16 07:56:04 +00:00