Características del guión
Las direcciones API avanzadas de Alibre Script proporcionan a los usuarios avanzados una forma de acceder a la API completa Alibre Design desde dentro de Alibre Script con código C#. Ver el PDF en la carpeta de instalación / Programa / Addons / AlibreScript / AdvancedAPI.PDF.
Añadido soporte para propiedades personalizadas. Nuevas funciones: Part.GetCustomProperty(), Part.SetCustomProperty(), Assembly.GetCustomProperty(), Assembly.SetCustomProperty().
Añadido soporte para nuevas restricciones de ensamblaje. Nuevas funciones: Assembly.AddGearConstraint(), Assembly.AddScrewConstraint(), Assembly.AddRackAndPinionConstraint(), Assenbly.AddFastenerConstraint(), Assembly.AddMateConstraint2(), Assembly.AddAlignConstraint2(), Assembly.AddAngleConstraint2().
Part.SaveSnapshot() ahora genera una imagen con las dimensiones especificadas.
Añadidas funciones Part.PauseUpdating() y Part.ResumeUpdating().
Ahora Part.ExportBIP() y Assembly.ExportBIP() pueden generar archivos Keyshot.
Añadidas las clases Ellipse y EllipticalArc.
Sketch.Figures incluye ahora elipses y arcos elípticos.
Añadidas funciones Sketch.AddEllipse() y Sketch.AddEllipticalArc().
Sketch.AddFigure() soporta ahora elipses y arcos elípticos.
Sketch.AddConstraint() soporta ahora elipses y arcos elípticos.
Sketch.CopyFrom() soporta ahora la copia de elipses y arcos elípticos.
Añadido soporte para incrustar imágenes en scripts (también utilidad Image to Python.py)
Face.IsParallel() y Face.DistanceTo() funcionan ahora para caras de piezas en ensamblajes.
Al utilizar UtilityDialog u OptionsDialog ahora puede seleccionar piezas directamente en lugar de tener que utilizar el explorador de diseño. Nota - sólo funciona para el ensamblaje que inicia el script.
Se han añadido carpetas para organizar la biblioteca de scripts por defecto.
Ahora debería cerrar siempre un boceto incluso si algo va mal durante la edición.
Añadidas funciones TwoD.GetPerpendicularVector() y TwoD.NormalizeVector()
Añadida la función BSpline.GetNormalAt().
Part.Material es ahora texto que define el material de la pieza en lugar de un número real que define la densidad. Tenga en cuenta que este cambio no es compatible con versiones anteriores.
Añadido Part.Density.
Añadidas propiedades de texto a las piezas: Part.Comment, Part.CostCenter, Part.CreatedBy, Part.CreatedDate, Part.CreatingApplication, Part.DocumentNumber, Part.EngineeringApprovalDate, Part.EngineeringApprovedBy, Part.EstimatedCost, Part.Keywords, Part.LastAuthor, Part.LastUpdateDate, Part.ExtendedMaterialInformation, Part.ManufacturingApprovedBy, Part.ManufacturingApprovedDate, Part.ModifiedInformation, Part.Product, Part.ReceivedFrom, Part.Revision, Part.StockSize, Part.Supplier, Part.Title, Part.Vendor y Part.WebLink.
Añadidas propiedades de texto a los montajes: Assembly.Comment, Assembly.CostCenter, Assembly.CreatedBy, Assembly.CreatedDate, Assembly.CreatingApplication, Assembly.DocumentNumber, Assembly.EngineeringApprovalDate, Assembly.EngineeringApprovedBy, Assembly.EstimatedCost, Assembly.Keywords, Assembly.LastAuthor, Assembly.LastUpdateDate, Assembly.ExtendedMaterialInformation, Assembly.ManufacturingApprovedBy, Assembly.ManufacturingApprovedDate, Assembly.ModifiedInformation, Assembly.Product, Assembly.ReceivedFrom, Assembly.Revision, Assembly.StockSize, Assembly.Supplier, Assembly.Title, Assembly.Vendor y Assembly.WebLink.
Se han añadido Ensamblaje.Densidad, Ensamblaje.Material, Ensamblaje.Descripción y Ensamblaje.Número para que coincidan con las propiedades de las piezas.
Sketch.AddConstraint() ahora devuelve false si no se puede añadir la restricción.
Corrección de errores de script
Se ha corregido un error que provocaba que sys.path se añadiera cada vez que se ejecutaba un script.
Se ha corregido un error que provocaba que CurrentAssembly().Close() y CurrentPart().Close() generaran un error.
Sketch3D.AddBspline(Bspline3D Bspline) es ahora más preciso. En versiones anteriores se generaba una curva interpolada que podía provocar una pérdida de fidelidad. Ahora la curva se genera con precisión.