Daniele Bariletti
e4243a2df3
EgtGeomKernel :
...
- implementato il trim dello spazio parametrico.
Da aggiungere :
- gestione delle celle non intersecate, interne ai loop
Problematiche :
- gestione di aree di trim nested in una cella
2023-05-29 09:02:51 +02:00
Daniele Bariletti
967f5aa795
Merge remote-tracking branch 'origin/master' into Bezier_trim&mesh
2023-05-19 12:17:38 +02:00
Daniele Bariletti
f0429aefa4
EgtGeomKernel :
...
- migliorata la robustezza per il calcolo della curvatura
- pulizia del codice
Da aggiungere :
- gestione trim.
2023-05-18 15:07:27 +02:00
Daniele Bariletti
c3b8677910
EgtGeomKernel :
...
- aggiunto lo split preliminare delle patches e impostato come default
- gestito il caso di superfici chiuse come il toro
- corretto un errore sul miglioramento delle prestazioni
Da aggiungere :
- gestione delle sup. trimmate.
2023-05-18 09:48:02 +02:00
Daniele Bariletti
268983804e
EgtGeomKernel :
...
- gestite le superfici bilineari singole e multipatch
- gestite le superfici chiuse o su un parametro o sull'altro
- migliorate le prestazioni.
Da aggiungere :
- split preliminare delle patches
- la gestione delle sup. trimmate
2023-05-17 08:46:33 +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
DarioS
8420edecb5
EgtGeomKernel :
...
- miglioramenti negli algoritmi di controllo collisioni tra solidi semplici e Zmap (aumento velocità 2x, 5x).
2023-05-16 09:37:40 +02:00
DarioS
7c6ddf2a6f
EgtGeomKernel :
...
- aggiunto controllo validità coordinate di punti e vettori (isfinite).
2023-05-15 14:50:32 +02:00
DarioS
2d8c815032
EgtGeomKernel 2.5e3 :
...
- a BBox3d aggiunto 2° metodo Overlaps con box aventi diverso orientamento
- nelle funzioni di Collision Detection migliorato controllo non interne
- nele funzioni Avoid di Zmap si utilizza confronto box con diverso orientamento.
2023-05-14 11:58:48 +02:00
Daniele Bariletti
8c79bbb2b6
EgtGeomKernel :
...
- completata l'implementazione della tassellazione adattiva per una
superficie di bezier
( si può migliorare il costo di memoria e computazionale)
- manca la gestione del trim dello spazio parametrico.
2023-05-10 15:35:42 +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
DarioS
7023d721f4
EgtGeomKernel :
...
- modifica a IsFlat per renderla compatibile con l'esecuzione in parallelo.
2023-05-08 09:32:12 +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
ec3389633c
EgtGeomKernel :
...
- piccoli ritocchi.
2023-05-04 16:10:31 +02:00
DarioS
5c0848797c
EgtGeomKernel 2.5e1 :
...
- modifiche al recupero dei triangoli che appartengono ad una stessa faccia (eliminata recursione).
2023-05-04 12:37:47 +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
545e37b7cd
EgtGeomKernel 2.5d5 :
...
- semplificata la precedente correzione all'offset avanzato delle curve.
2023-04-25 17:40:18 +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
13b02f51a3
EgtGeomKernel :
...
- corretto riconoscimento interna/esterna tra curve chiuse che non si intersecano.
2023-04-18 19:21:54 +02:00
DarioS
d1790d8f07
EgtGeomKernel :
...
- in Vector3d creata variante di GetRotation con parametro dEpsZero per stabilire soglia una sola soluzione invece di due.
2023-04-17 09:28:25 +02:00
DarioS
c925c6a17a
EgtGeomKernel :
...
- al termine delle operazioni booleane sulle Regioni si eliminano i loop troppo piccoli.
2023-04-11 20:39:10 +02:00
DarioS
00ccfe967e
EgtGeomKernel 2.5d3 :
...
- sistemazioni per quote radiali e diametrali, rimangono da completare le quote angolari.
2023-04-11 19:35:08 +02:00
DarioS
3b5d145f85
Merge remote-tracking branch 'origin/ExtDimension_angular'
2023-04-08 11:41:52 +02:00
DarioS
ee4592a113
EgtGeomKernel :
...
- cambiata soglia di semplificazione angoli esterni in offset curve.
2023-04-07 09:42:44 +02:00
DarioS
35618b1882
EgtGeomKernel 2.5d1 :
...
- correzione all'offset avanzato di Curve fase 8 di chain per casi con curve che in modifica per concatenazione si annullano.
2023-04-06 18:01:50 +02:00
Daniele Bariletti
bde7ff1e5c
EgtGeomKernel :
...
- aggiunto alla classe ExtDimension i sottotipi Angular, Radial e Diametral.
2023-03-31 14:46:26 +02:00
Daniele Bariletti
10f73435bf
Merge remote-tracking branch 'origin/master' into ExtDimension_angular
2023-03-31 14:41:56 +02:00
DarioS
21b4af444b
EgtGeomKernel :
...
- aggiustamenti per PtrOwner nuova funzione Set.
2023-03-27 20:40:04 +02:00
DarioS
4410a83631
EgtGeomKernel :
...
- piccole modifiche per nuovo Set di PtrOwner.
2023-03-27 18:41:16 +02:00
DarioS
ca19f9e735
EgtGeomKernel 2.5c3 :
...
- eliminato memory leak in AddCurve di CurveComposite quando fallisce l'aggiunta di curve partendo da un'altra composita.
2023-03-27 13:31:00 +02:00
DarioS
aa8ae0146d
EgtGeomKernel :
...
- ricompilazione con cambio versione.
2023-03-23 10:05:03 +01: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
64a904b628
EgtGeomKernel :
...
- inserita modifica calcolo box archi da Riccardo.
2023-03-20 08:12:18 +01:00
DarioS
c939a50a39
Merge commit '68800a1dfa5ac4f35ee67bc5a5d0635fd77fd9e6'
2023-03-17 12:31:47 +01:00
Riccardo Elitropi
27f28b9f28
Merge branch 'develop'
2023-03-16 08:05:15 +01:00
Riccardo Elitropi
053410f43b
EgtGeomKernel :
...
- Offset delle regioni, seconda tmpProp delle curve contiene il loop da cui deriva
2023-03-16 08:03:35 +01:00
DarioS
a74949c832
EgtGeomKernel 2.5c1 :
...
- modifiche a CurveComposite::CopyParamRange se start e end coincidono non devo ritornare alcunché.
2023-03-06 08:31:34 +01:00
DarioS
f84aefc82d
EgtGeomKernel 2.5b3 :
...
- migliorato riconoscimento complanarità per contorni che devono generare regioni.
2023-02-27 08:15:40 +01:00
DarioS
133b590e1c
EgtGeomKernel :
...
- ristrette le tolleranze di StraightArcsToLines in OffsetCurve.
2023-02-20 14:41:11 +01:00
DarioS
65909b3366
EgtGeomKernel 2.5b2 :
...
- in CurveComposite aggiunta funzione StraightArcsToLines
- in OffsetCurve filtraggio prima dell'esecuzione anche con la funzione precedente.
2023-02-20 09:14:23 +01:00
Riccardo Elitropi
68800a1dfa
EgtGeomKernel :
...
- modifica box3d archi.
2023-02-16 14:40:48 +01:00
DarioS
4f60bd24b6
EgtGeomKernel 2.5b1 :
...
- aggiunte funzioni AdjustAngleInSpan, AngleInRange e AdjustAngleInRange.
2023-02-10 11:26:00 +01:00
DarioS
2f3a6189a7
EgtGeomKernel :
...
- piccola modifica a SurfTriMesh::Cut per evitare deformazione facce per aggiustamento vertici su piano di taglio.
2023-02-05 15:41:33 +01:00
DarioS
078f730512
EgtGeomKernel 2.5a2 :
...
- aggiunte funzioni GetAllInfo per recuperare tutte le info di una entità.
2023-01-30 09:40:53 +01:00
DarioS
368bd80c69
EgtGeomKernel :
...
- piccole migliorie per PCA di curve composite
- si evitano triangolazioni di poligoni con 2 soli lati (segmenti sovrapposti va e vieni).
2023-01-09 10:14:29 +01:00
DarioS
e01941644b
EgtGeomKernel 2.5a1 :
...
- ricompilazione con cambio versione.
2023-01-03 08:53:44 +01:00
DarioS
0f3bd716a3
EgtGeomKernel :
...
- modifiche per più utensili in virtual milling (Zmap).
2022-12-28 19:38:58 +01:00
SaraP
0030b684f3
EgtGeomKernel 2.4l4 :
...
- nelle polylines modificato il modo in cui vengono calcolati i vertici a minima distanza
- modifiche varie alle polylines.
2022-12-28 14:18:47 +01:00
DarioS
6e6be4e579
EgtGeomKernel :
...
- aggiunta funzione GetArc2PCN (calcolo arco per due punti con centro vicino a suggerito e normale).
2022-12-20 16:35:02 +01:00
DarioS
3add582efb
EgtGeomKernel 2.4l3 :
...
- ricompilazione con cambio versione.
2022-12-20 11:10:13 +01:00