Commit Graph

1384 Commits

Author SHA1 Message Date
Daniele Bariletti 1691b7f84a EgtGeomKernel: - correzione al taglio di superfici di bezier con piani. 2025-04-11 16:01:14 +02:00
Daniele Bariletti 76e4197729 EgtGeomKernel:
- correzione errori nel taglio con piani di Surf di bezier.
2025-04-11 11:27:38 +02:00
Daniele Bariletti fb8bac8681 EgtGeomKernel:
- correzione di un errore di taglio con piani nelle surf Bezier.
2025-04-10 15:34:57 +02:00
Daniele Bariletti 55a9685add EgtGeomKernel:
- piccole correzioni.
2025-04-08 15:34:48 +02:00
Daniele Bariletti 57c03a54c9 Merge branch 'master' into FasterBezier_NoMultiThread 2025-04-08 12:56:30 +02:00
SaraP 91a9adaea4 EgtGeomKernel 2.4d1 :
- in OffsetCurve aggiunta funzione che restituisce punto di offset nel caso in cui non siano calcolabili curve
- correzione offset Voronoi nel caso di arco con raggio minore di EPS.
2.7d1
2025-04-08 08:37:20 +02:00
Daniele Bariletti 8657fa32c5 Merge remote-tracking branch 'origin/master' into FasterBezier_NoMultiThread 2025-04-07 10:21:23 +02:00
Dario Sassi b7a4f0bff3 EgtGeomKernel :
- a SurfTriMesh aggiunto metodo CreateByPolygonWithHoles.
2025-03-28 20:17:50 +01:00
Dario Sassi f0716e2727 EgtGeomKernel 2.7c4 :
- aggiunte funzioni GetSurfTriMeshPyramidFrustum e GetSurfTriMeshConeFrustum
- modificata funzione GetSurfTriMeshPyramid per origine ora in centro alla base.
2025-03-27 15:25:07 +01:00
Dario Sassi b1acf7f4f0 EgtGeomKernel :
- correzione a Inters3Planes (la linea deve essere infinita)
- modifiche varie e correzioni a ProjectCurveOnSurf per gestire spigoli e per far funzionare l'eliminazione dei punti superflui.
2025-03-26 11:26:36 +01:00
Daniele Bariletti 851c053f7c - pulizia del codice. 2025-03-25 12:37:13 +01:00
Daniele Bariletti 71276a8de3 - ottimizzazione del codice e gestione delle copie di polyline nel tree. 2025-03-25 12:17:06 +01:00
Daniele Bariletti b2e799e1d6 - ulteriore riduzione di copie di costruzione e copie di polyline in tree. 2025-03-24 12:42:56 +01:00
Daniele Bariletti eb9aaef53a - riduzione del numero di copie di polyline nel tree di una bezier. 2025-03-24 10:09:39 +01:00
Dario Sassi 49340d2629 EgtGeomKernel :
- in CollisionAvoid aumentato MAX_MOVE per calcoli con travi (elevazione su attacchi/uscite).
2025-03-17 15:11:34 +01:00
Daniele Bariletti 0b9c9f375c - aggiunta mappa per il calcolo dei punti 3d di una bezier. 2025-03-17 14:19:08 +01:00
Daniele Bariletti cd56f80790 - piccola modifica alla mappa dei polinomi di bernstein. 2025-03-17 14:19:03 +01:00
Riccardo Elitropi 65d826168b EgtGeomKernel :
- In ConformalZigZag piccola modifica sulla tolleranza della regione limite.
2025-03-17 09:55:22 +01:00
Riccardo Elitropi ea012988df EgtGeomKernel :
- aggiunto parametro in CalcPocketing.
2025-03-13 12:32:35 +01:00
Dario Sassi 67f3df353f EgtGeomKernel 2.7c2 :
- in CAvToolSurfTm caso singola posizione da controllare utilizzo HashGrid3d delle superfici tramite GetAllTriaOverlapBox.
2025-03-12 15:27:33 +01:00
Daniele Bariletti 9d34df708d - piccole correzioni
- passaggio da key int, double a int, int per la mappa di Bernstein per le bezier.
2025-03-12 12:43:10 +01:00
Daniele Bariletti 72947f1e36 Merge remote-tracking branch 'origin/HEAD' into FasterBezier 2025-03-12 09:41:01 +01:00
Daniele Bariletti 1cdae73b24 - aggiunta del membro statico per tenere in cache i polinomi di bernstein
- allocazione della memoria per il calcolo di bernstein fatto solo una volta per superficie.
2025-03-11 14:48:34 +01:00
Riccardo Elitropi a2825b2b6d EgtGeomKernel :
- migliorie MarchingSquares, semplificazione funzioni per CAv.
2025-03-11 11:17:30 +01:00
Daniele Bariletti 5bc7036e98 - miglioria per la copia di SurfBezier. 2025-03-10 12:40:36 +01:00
Daniele Bariletti 7e545aecd7 Merge branch 'master' of https://gitlab.steamware.net/egalware-cadcam/libreriebase/EgtGeomKernel 2025-03-07 09:18:10 +01:00
Daniele Bariletti 0fc8291ef5 - piccola miglioria a test per concatenamento. 2025-03-07 09:17:38 +01:00
Dario Sassi 0d668c1a4a EgtGeomKernel :
- piccola miglioria a test per concatenamento.
2025-03-06 20:10:38 +01:00
Daniele Bariletti 4b1270f231 Merge branch 'master' of https://gitlab.steamware.net/egalware-cadcam/libreriebase/EgtGeomKernel 2025-03-05 12:21:56 +01:00
Daniele Bariletti 9263dc0516 - modifica alla scelta del punto di start per le compo create come chain. 2025-03-05 12:21:50 +01:00
Riccardo Elitropi b0f7cb93fd EgtGeomKernel :
- Aggiunto parametro in CalcPocketing.
2025-03-04 17:42:53 +01:00
Riccardo Elitropi add3788db4 Merge commit '37c23faae3082033a87a89f1f7332ab5593356b6' 2025-03-04 17:24:09 +01:00
SaraP 37c23faae3 EgtGeomKernel 2.7c1 :
- aggiunta triangolazione con FIST.
2025-03-04 16:55:33 +01:00
Riccardo Elitropi fa6f12ba3b EgtGeomKernel :
- In CalcPocketing ConformalZigZag, piccola modifica alla tolleranza per riconoscimento lati Open/Close.
2025-03-03 12:04:30 +01:00
Riccardo Elitropi 730dd396f4 EgtGeomKernel :
- In CalcPocketing aggiunto parametro per ottimizzazione Offsets
- In CavToolSurfTm aggiunta funzione per Test griglia di punti con parametro di alzata dell'utensile e normali dei triangoli coinvolti
- In SurfTriMesh aggiunta funzione per calcolo dei Loop su una Part specifica.
2025-02-21 11:09:45 +01:00
Riccardo Elitropi 3b9f6773f2 EgtGeomKernel :
- in CalcPocketing piccola modifica nella creazione della superficie di incidenza.
2025-02-03 15:31:41 +01:00
Dario Sassi 97315f6ca4 EgtGeomKernel 2.7a3 :
- ricompilato con nuova libreria VRONI 7.8.
2025-01-29 16:47:07 +01:00
Riccardo Elitropi b2be420e36 EgtGeomKernel :
- in CalcPocketing Conformal migliorata la gestione delle entrate.
2025-01-28 08:35:09 +01:00
Riccardo Elitropi 4ee34b79f8 EgtGeomKernel :
- In CalcPocketing, piccola correzione nel calcolo dei Link per ConformalZigZag.
2025-01-27 10:24:43 +01:00
Riccardo Elitropi e4ee403d24 EgtGeomKernel :
- correzione tool avanzato per collisioni in calcolo di Silhouette.
2025-01-24 17:07:23 +01:00
Dario Sassi b709776f5f EgtGeomKernel :
- piccole mdofiche poco più che estetiche.
2025-01-20 08:30:39 +01:00
SaraP b5a2490fd4 EgtGeomKernel :
- piccola correzione triangolazione avanzata.
2025-01-17 12:21:25 +01:00
SaraP 7a18cd1c5c EgtGeomKernel :
- correzione offset con Voronoi nel caso di tratti infinitesimi consecutivi.
2025-01-17 09:03:55 +01:00
Dario Sassi 26e1448bbb EgtGeomKernel :
- unificata proiezione di curve su superfici trimesh e bezier.
2025-01-15 15:21:18 +01:00
Dario Sassi a1ebdb4eb6 EgtGeonKernel :
- piccola ulteriore miglioria in CalcAuxSurf di Region.
2025-01-14 18:52:56 +01:00
Dario Sassi 6603061f81 EgtGeomKernel :
- migliorato calcolo Trimesh associata a Region mediante eliminazione di isole piccole.
2025-01-14 18:22:15 +01:00
Dario Sassi 1c3d7bf2a6 EgtGeomKernel :
- piccole migliorie alle funzioni ProjectCurveOnSurfTm.
2025-01-14 08:45:26 +01:00
Riccardo Elitropi a4a030b776 EgtGeomKernel :
- In CalcPocketing migliorata la gestione dei lati aperti, migliorati i percorsi Conformal e di raccordo per gli smussi.
2025-01-10 16:42:42 +01:00
Dario Sassi 64a8294ea0 EgtGeomKernel :
- corretta intersezione tra segmenti di retta quasi paralleli
- aggiunte verifiche su Fillet e Chamfer.
2025-01-10 16:26:40 +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