Daniele Bariletti
0c346e2bc7
Merge branch 'master' into MoreBezier
2024-07-10 08:53:12 +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
Daniele Bariletti
9a29ee0e27
EgtGeomKernel :
...
- pulizia codice.
2024-06-12 09:19:28 +02:00
Daniele Bariletti
619905d720
EgtGeomKernel :
...
- correzione alla conversione di nurbs periodiche.
2024-06-11 16:05:53 +02:00
Daniele Bariletti
36ce855ef3
EgtGeomKernel :
...
- correzione alla conversione di nurbs periodiche.
2024-06-11 15:55:56 +02:00
Daniele Bariletti
8f27154604
EgtGeomKernel :
...
- correzione alla conversione di nurbs periodiche in bezier.
2024-06-10 14:57:28 +02:00
Daniele Bariletti
f08dee836b
EgtGeomKernel :
...
- correzioni alla conversione da nurbs a bezier per curve e superfici.
2024-06-05 09:11:00 +02:00
Daniele Bariletti
261e9ac0c8
EgtGeomKernel :
...
- correzioni alla conversione da nurbs a bezier per curve e superfici.
2024-06-05 09:10:22 +02:00
Daniele Bariletti
ac23938dd0
Merge branch 'master' into MoreBezier
2024-06-04 09:57:54 +02:00
Daniele Bariletti
b9bac347e8
EgtGeomKernel :
...
- correzione alla gestione della conversione di curve nurbs periodiche.
2024-06-03 17:34:41 +02:00
Daniele Bariletti
980a1f62df
EgtGeomKernel :
...
- correzione alla gestione di curve nurbs periodiche da convertire in bezier.
2024-06-03 17:32:14 +02:00
Dario Sassi
e20b4b5b78
EgtGeomKernel 2.6f1 :
...
- modifiche a pocketing.
2024-06-03 08:15:38 +02:00
Daniele Bariletti
3b81a6b92e
EgtGeomKernel :
...
- aggiunta la ruled bezier che aggiunge punti alla curva con meno punti ( da migliorare con la parametrizzazione sulla curva totale).
2024-05-30 16:53:37 +02:00
Daniele Bariletti
7322bf5034
EgtGeomKernel :
...
- correzioni alle funzioni per cambiare di grado le curve bezier.
2024-05-22 12:12:29 +02:00
Daniele Bariletti
303a270359
EgtGeomKernel :
...
- gestione grado e razionalità delle curve convertite in Bezier.
2024-05-13 10:27:45 +02:00
Daniele Bariletti
d6567e94c4
EgtGeomKernel :
...
- aggiunta funzione MakeRational per curve di Bezier
- aggiunta funzione per la conversione in Bezier di una ICurve.
2024-05-08 17:49:31 +02:00
Daniele Bariletti
9d18e1a9ba
EgtGeomKernel :
...
- mantenuta l'approssimazione della spirale con bezier cubiche razionali.
2024-05-07 17:34:42 +02:00
Daniele Bariletti
81f0cc23bf
EgtGeomKernel :
...
- aggiunte le funzioni per la conversione da curva generica a curva di Bezier.
2024-05-07 10:03:03 +02:00
Daniele Bariletti
49ff6e79a8
EgtGeomKernel :
...
- correzione nella gestione della conversione delle curve/superfici NURBS.
2024-04-29 17:20:30 +02:00
Daniele Bariletti
cc263089ca
EgtGeomKernel :
...
- aggiunta gestione ulteriore delle curve nurbs periodiche da formato .stp.
2024-04-22 09:15:49 +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
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
1e6a70c60d
EgtGeomKernel :
...
- gestione della convenzione C3D per le curve NURBS periodiche.
2024-03-27 10:59:40 +01: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
Dario Sassi
1280037d1d
EgtGeomKernel :
...
- aggiunti alcuni controlli di sicurezza a NurbsCurveCanonicalize.
2023-12-18 19:55:50 +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
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
c0c01573ca
EgtGeomKernel :
...
- aggiunta la gestione delle superfici e curve NURBS unclamped.
- correzioni al caso con una sola patch o casi senza raffinazione
dei punti.
2023-11-07 12:34:41 +01:00
Daniele Bariletti
83a4c03979
Merge branch 'Bezier_trim&mesh' into 3dm_import+trim&mesh
2023-10-17 12:20:45 +02:00
Daniele Bariletti
e44b08d669
EgtGeomKernel :
...
- aggiunta la gestione delle superfici NURBS periodiche
- correzione formattazione e nomi.
2023-10-17 10:02:08 +02:00
Daniele Bariletti
9b34154a16
EgtGeomKernel :
...
- corretti gli ultimi errori nel clamping delle curve periodiche.
Manca :
- estensione alle superfici.
2023-10-06 09:08:12 +02:00
Daniele Bariletti
10dd5828ce
EgtGeomKernel :
...
- corretti errori nel clamping delle nurbs periodiche.
2023-10-05 17:29:15 +02:00
Daniele Bariletti
bf2a3f0e22
EgtGeomKernel :
...
- implementazione delle nurbs periodiche; da sistemare.
2023-10-04 16:39:20 +02:00
Daniele Bariletti
381a137604
EgtGeomKernel :
...
- introduzione delle nurbs periodiche; da finire.
2023-09-21 14:38:47 +02:00
Daniele Bariletti
419d325409
EgtGeomKernel :
...
- correzione di bug nel trim di sup di Bezier chiuse
- correzione di bug nella conversione di NURBS in sup di Bezier
2023-09-12 14:49:43 +02:00
Daniele Bariletti
8a81c3543e
EgtGeomKernel :
...
- aggiunta della funzione di conversione da superficie NURBS a Bezier
2023-08-28 09:39:34 +02:00
DarioS
469e660da0
EgtGeomKernel 2.5d4 :
...
- in ApproxWithLines di CurveComposite aggiunta gestione tipo approssimazione APL_SPECIAL_INT (come SPECIAL ma con garanzia di tre punti su curve non rettilinee)
- migliorato calcolo AreaXY e Area di Curve grazie al nuovo tipo di approssimazione
- migliorata in Dump gestione decimali di Area
- in OffsetCurve corretto possibile errore con curve chiuse dovuto a mancata unione tratti tra autointersezioni suddiviso tra inizio e fine curva.
2023-04-24 15:47:41 +02:00
DarioS
64a904b628
EgtGeomKernel :
...
- inserita modifica calcolo box archi da Riccardo.
2023-03-20 08:12:18 +01:00
DarioS
c45912a2e4
EgtGeomKernel 2.4g2 :
...
- modifica a ProjectCurveOnPlane per renderla più efficace.
2022-07-21 07:01:00 +02: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
c8528675fe
EgtGeomKernel 2.2k3 :
...
- in NurbsToBezierCurve aggiunto controllo costanza valori nodi agli estremi.
2020-11-25 10:06:32 +00:00
Dario Sassi
3ef15352f5
EgtGeomKernel :
...
- a funzione FlattenCurve aggiunto parametro opzionale per uso estrusione.
2020-08-30 11:27:31 +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
04e4087f3b
EgtGeomKernel 2.2c3 :
...
- modifiche alle curve di Bezier per uso contenitori STL
- aggiunte superfici di Bezier
- versione DB geometrico passata a 1016.
2020-03-26 11:52:09 +00:00
Dario Sassi
baa20c0392
EgtGeomKernel 2.1l4 :
...
- scalatura di archi ora possibile anche con coefficioenti nel piano uguali tra loro e diversi dal coefficiente sulla normale
- aggiunta la funzione FlattenCurve per rendere esattamente piatta un curva che lo sia solo entro la tolleranza indcicata
- migliorata funzione IsFlat di CurveLine, CurveArc, CurveBezier e CurveComposite
- nella intersezione tra curve composite si eliminano casi di sovrapposizioni minime e chiaramente incongruenti
- in IntersCoplanarTriaTria se i triangoli non si compenetrano di almeno EPS_TRIA_H = 1e-6 si considerano esterni
- in Init di SurfTriMesh si accettano superfici completamente vuote.
2019-12-15 17:38:40 +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
a98b5d0d0a
EgtGeomKernel 1.9k2 :
...
- correzioni a ApproxWithArcs per gestione vettore estrusione.
2018-11-26 09:23:06 +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