- in AddCurveCompoCurve, AddCurveCompoLine, AddCurveCompoArcTg e AddCurveCompoArc2P aggiunto parametro per operare in coda o in testa (in lua è opzionale)
- in ExeRemoveCurveCompoCurve ora si libera correttamente la memoria delle curve.
- in ExeTrimCurveWithRegion corretta tolleranza sugli intervalli ammessi
- in generale si evita di introdurre buchi non necessari negli Id con spezzature di entità.
- Circle3P e Arc3P prendono estrusione da normale
- aggiunta ExeModifyCircle3P
- ExeModifyArc3P ora ricalcola l'estrusione dalla normale
- le curve prodotte da ExeExtractSurfTmFacetLoops ora hanno l'estrusione come la normale della superficie.
- sostituiti alcuni FALSE con false (come deve essere)
- ora le curve risultato di offset avanzato sono inserite nel DB geometrico in ordine di lunghezza decrescente.
- nella creazione di curve composite da altre curve si cerca di riutilizzare gli Id delle curve cancellate
- lo stesso per le superfici
- aggiunte funzioni Exe e Lua AddCurveCompoCurve.
- aggiunte in EXE e Lua SplitCurveAtParam e SplitCurveAtCorners
- aggiunte in EXE e Lua AddMachining e CreateMachining
- migliorata gestione contorni di NstFlatParts.
- aggiunta EXE e LUA CreateCurveCompoByReorder
- aggiunta EXE e LUA CreateCirclesAlongCurve
- aggiunta EXE e LUA CreateSurfFrFatCurve
- aggiunte ExeChainCurvesInGroup e ExeReorderCurvesInGroup per concatenare e riordinare senza unire le curve in una composita
- aggiunta classe CmdLogOff per disabilitare temporaneamente log comandi (e ripristinare lo stato precedenyte in automatico)
- aggiunte EXE e LUA MdbSetGeneralParam e MdbGetGeneralParam che inglobano le vecchie funzioni su SafeZ
- migliorata ExeAdjustFlatPartLayer.
- rettangoli sempre disegnati CCW
- aggiunta creazione di Regioni rettangolo, stadium e disco
- correzioni a ExeSplitCurveAtSel
- aggiunta ExeProjectCurveOnPlane
- aggiunte funzioni per normale a regione piana e numero di chunk
- sostituzione di Num o Nbr con Count.
- CurveCompoByChain salva in info elenco id curve originali se non deve cancellarle
- ExeCreateSurfTmByRegion e ExeCreateSurfTmByExtrusion accettano anche curve da selezione
- ExeApproxCurve sostituisce in-place la curva originale
- su Part e Layer ora si può iterare all'indietro dalla fine(GetLast e GetPrev)
- aggiunta prima versione di import pezzi per nesting.
- allineati nomi EXE con nomi Lua (CurveLine->Line, CurveArc->Arc e ExtText->Text)
- aggiunte ModifyArcToExplementary e ModifyArcByFlip a EXE e Lua
- aggiunte ArcAngCenter e ArcDeltaN a EXE e Lua.
- ExeSplitCurve ora mette le curve risultato in Id contigui
- aggiunta ExeSplitCurveAtSelfInters
- aggiunta ExeGetNewId
- aggiunta ExeCurveSelfIntersNbr
- ExeIntersectionPoint funziona anche con auto-intersezioni
- il tutto anche per le funzioni lua equivalenti.
- eliminata ExeCreateCurveCompoByApprox
- le diverse ExeApproxCurve riunite in una sola
- aggiunta ExeMergeCurvesInCurveCompo
- riportate le medesime modifiche in lua.