Commit Graph

81 Commits

Author SHA1 Message Date
Daniele Bariletti e490c173e8 EgtGeomKernel :
- svincolata la funzione GetSingleEdge della SurfBezier dalla creazione della trimesh.
2024-04-29 17:46:30 +02:00
Daniele Bariletti ae52115bda EgtGeomKernel :
- aggiunto il contro OFFSET alla SetTrimRegion delle Bezier
- aggiunte funzioni varie al tree delle Bezier.
2024-04-24 10:47:50 +02:00
Daniele Bariletti d99b8f4c86 EgtGeomKernel :
- correzione alla conversione di curve NURBS.
- modifica del parametro per il metodo IsPlanar di SurfBezier.
2024-04-18 11:04:34 +02:00
Daniele Bariletti f5e5441469 EgtGeomKernel :
- aggiunto il metodo IsPlanar per la SurfBezier.
2024-04-17 16:00:30 +02:00
Daniele Bariletti 4206a4822f EgtGeomKernel :
- funzione CalcPoles chiamata direttamente all'inizio della funzione Cut.
2024-04-17 15:16:23 +02:00
Daniele Bariletti 788a5bc4eb EgtGeomKernel :
- correzioni nella gestione dei trim delle superfici di Bezier.
- correzioni varie alle superfici di Bezier.
2024-04-17 14:52:07 +02:00
Dario Sassi 318b1e4b2f EgtGeomKernel :
- separata da GetAuxSurf la funzione GetApproxSurf
- piccola miglioria ad AdjustLoop.
2024-04-13 17:09:17 +02:00
Daniele Bariletti 6a845e4f81 EgtGeomKernel :
- migliorato un controllo per la SurfTmByBezier.
2024-04-12 11:52:05 +02:00
Daniele Bariletti 46e18b3977 EgtGeomKernel :
- aggiunti parametri per ottenere la trimesh di una Bezier con precisione scelta.
2024-04-11 17:38:00 +02:00
Dario Sassi 20d146268b EgtGeomKernel :
- MakeUniform e OnWhichEdge da metodi di SurfBezier a funzioni globali di SurfAux.
2024-04-11 00:17:20 +02:00
Daniele Bariletti 5013fc2b6c EgtGeomKernel :
- funzioni MakeUniform e OnWhichEdge per Bezier spostate da converter e exch3dm a metodi della classe Bezier.
2024-04-10 16:17:39 +02:00
Daniele Bariletti 9a6e972521 EgtGeomKernel :
- gestita la forma periodica per curve NURBS da file .stp.
- gestione di regioni di trim di cui non si riesce a fare l'intersezione col parametrico.
2024-04-10 09:16:11 +02:00
Daniele Bariletti 9d869411e8 EgtGeomKernel :
- eliminato memory leak nella classe Surf Bezier.
2024-04-03 10:10:36 +02:00
Daniele Bariletti b36adefd10 EgtGeomKernel :
- tolto header per il debug.
2024-03-27 11:10:03 +01:00
Daniele Bariletti 7882964b26 EgtGeomKernel :
- corretto bug nella richiesta degli edge3D di una Bezier.
2024-03-25 09:59:21 +01:00
Daniele Bariletti 4ab4a2fc81 EgtGeomKernel :
- correzioni ad Edges3D della Bezier. #11
2024-03-22 16:11:51 +01:00
Daniele Bariletti c94a62f5b2 EgtGeomKernel
- cambiato il nome della funzione per richiedere gli edge di una Bezier.
2024-03-21 15:00:37 +01:00
Daniele Bariletti 535011072d EgtGeomKernel :
- corretta e ultimata la funzione edges3D per Bezier. #11
2024-03-21 12:57:59 +01:00
Daniele Bariletti 718f5ce716 EgtGeomKernel :
- ottimizzata la funzione per restituire gli edge 3D di una Bezier.
MANCA:
- debug
- debug su closedV
- debug closedU + ClosedV.
2024-03-20 17:55:24 +01:00
Daniele Bariletti 3f02119ef7 EgtGeomKernel :
- corretta la funzione che restituisce gli edge 3D di una Bezier.
2024-03-20 11:56:50 +01:00
Daniele Bariletti 632b711b2a EgtGeomKernel :
- edge 3D di una Bezier tramite calcolo delle autointersezioni in 3D.
2024-03-20 09:40:16 +01:00
Daniele Bariletti 4483434711 EgtGeomKernel :
- migliorata gestione degli edge3D delle sup di Bezier. #11
2024-03-14 18:02:16 +01:00
Daniele Bariletti 93678ce56c EgtGeomKernel :
- migliorata la gestione dell'aggiornamento degli edge3D delle superfici Bezier.
2024-03-14 10:03:34 +01:00
Daniele Bariletti 8c4b0bde37 EgtGeomKernel :
- corretto un bug nell'aggiornamento della grafica dopo il trim di sup di Bezier. #11
2024-03-13 16:36:12 +01:00
Daniele Bariletti 67c03daa42 EgtGeomKernel :
- nella get Edges3D per sup di Bezier gestito il caso di sup trimmate.
2024-03-13 15:59:55 +01:00
Daniele Bariletti 469d1c3445 EgtGeomKernel :
- aggiunta della funzione per richiedere gli edge 3D o come linea spezzata o come curva Bezier. #11
2024-03-12 09:35:09 +01:00
Daniele Bariletti a04a748552 EgtGeomKernel :
- pulizia del codice
- aggiunta commenti.
2024-03-08 16:29:10 +01:00
Daniele Bariletti 13ecae3829 EgtGeomKernel :
- correzione del raffinamento dei punti di intersezione tra un piano e una sup di bezier.
2024-03-08 16:16:02 +01:00
Daniele Bariletti 1acd97d42a EgtGeomKernel :
- correzioni all'aggiunta di taglia aperti (nel parametrico) ad una superficie di bezier già trimmata.
2024-03-08 09:55:53 +01:00
Daniele Bariletti 6a92f6b80f EgtGeomKernel :
- pulizia del codice.
2024-03-06 14:52:57 +01:00
Daniele Bariletti bf3760808e EgtGeomKernel :
- correzione di errori nella gestione del taglio sul polo e sul bordo di chiusura di una sup. di Bezier.
2024-03-05 17:17:12 +01:00
Daniele Bariletti 45226d0b6f EgtGeomKernel :
- correzione errori nel cut delle sup. di Bezier
- miglioramento del raffinamento dell'unproject per sup. di Bezier.
2024-03-04 14:51:23 +01:00
Daniele Bariletti 96ea6bc73e EgtGeomKernel :
- correzioni al cut di una superficie Bezier.
2024-03-01 11:37:12 +01:00
Daniele Bariletti 7a2af0b5f2 EgtGeomKernel :
- spostato il filtro delle intersezioni Line-SupBez da executor a GeomKernel.
2024-02-28 10:30:49 +01:00
Daniele Bariletti 6efb3a6e7f EgtGeomKernel :
- corretta funzione di trim di sup. di Bezier con piani, in zone di punti di polo.
2024-02-27 16:34:28 +01:00
Daniele Bariletti 3a623996d2 EgtGeomKernel :
- corretta la funzione per il trim di sup. di Bezier con piani, in zone di salto per periodicità e in caso di tagli multipli.
2024-02-26 09:48:02 +01:00
Daniele Bariletti 4bada73c83 EgtGeomKernel :
- inizio modifica al calcolo di tagli multipli ad una superficie di Bezier.
2024-02-23 10:19:04 +01:00
Daniele Bariletti 156d0eea4b EgtGeomKernel :
- corretta e migliorata la fuzione di cut per superfici di Bezier.
Manca :
- da migliorare i tagli multipli alle superfici di Bezier.
2024-02-22 17:39:44 +01:00
Daniele Bariletti c303b1273d EgtGeomKernel :
- aggiunta la funzione per creare una sfera come superficie bezier
- aggiunta la funzione per tagliare una superificie bezier con un piano.
2024-02-20 12:28:45 +01:00
Daniele Bariletti df4188002a EgtGeomKernel :
- correzione al CopyFrom delle sup. di Bezier
- ottimizzata la curva di trim nelle sup. di Bezier.
2024-02-05 09:08:38 +01:00
Daniele Bariletti 3d326c9ca2 EgtGeomKernel :
- miglioramenti e correzione di alcuni bug nella triangolazione delle
superfici di bezier.
2024-01-30 16:03:39 +01:00
Daniele Bariletti cc312f1529 EgtGeomKernel :
- corrette e migliorate le funzioni per
il tracing dei loop di trim delle superifci
 di Bezier
- corretto un bug nella costruzione dei poligoni in superfici bezier
periodiche.
2024-01-24 14:57:16 +01:00
Daniele Bariletti 9e1d183343 Merge branch 'master' of https://gitlab.steamware.net/egaltech/EgtGeomKernel 2024-01-23 09:03:31 +01:00
Daniele Bariletti 09665eda9f EgtGeomKernel : - piccole correzioni alla
triangolazione delle superfici di Bezier.
2024-01-23 08:53:53 +01:00
Dario Sassi 650540e573 EgtGeomKernel :
- semplificata e ottimizzata creazione di superficie trimesh box standard
- miglioramenti sintattici vari.
2023-12-29 12:55:24 +01:00
Daniele Bariletti cd303ff099 EgtGeomKernel :
- tolte variabili di debug/inutili.
2023-11-27 12:49:01 +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
Daniele Bariletti b96daf4925 EgtGeomKernel :
- piccoli aggiustamenti alla gestione delle surf di Bezier
- correzione ai trim interni a una cella di un Tree di Bezier.
2023-11-23 12:42:47 +01:00
Daniele Bariletti 37fc7b2164 EgtGeomKernel :
- correzioni alle superfici di Bezier ( Load, Invert)
- correzioni al Tree delle Bezier ( SetSurf).
2023-11-22 15:46:18 +01:00
Daniele Bariletti a46fbb3f05 EgtGeomKernel :
- correzione alla triangolazione delle Bezier
- correzione alla conversione da NURBS razionali a Bezier
- correzione della funzione Invert per le Bezier.
2023-11-15 13:04:54 +01:00