Cechy skryptu
Adresy API Alibre Script Advanced zapewnia zaawansowanym użytkownikom sposób na uzyskanie dostępu do pełnego API Alibre Design z wnętrza Alibre Script za pomocą kodu C#. Zobacz PDF w swoim folderze instalacyjnym / Program / Addons / AlibreScript / AdvancedAPI.PDF.
Dodano obsługę niestandardowych właściwości. Nowe funkcje: Part.GetCustomProperty(), Part.SetCustomProperty(), Assembly.GetCustomProperty(), Assembly.SetCustomProperty().
Dodano obsługę nowych ograniczeń montażowych. Nowe funkcje: Assembly.AddGearConstraint(), Assembly.AddScrewConstraint(), Assembly.AddRackAndPinionConstraint(), Assenbly.AddFastenerConstraint(), Assembly.AddMateConstraint2(), Assembly.AddAlignConstraint2(), Assembly.AddAngleConstraint2().
Part.SaveSnapshot() generuje teraz obraz o określonych wymiarach.
Dodano funkcje Part.PauseUpdating() i Part.ResumeUpdating().
Part.ExportBIP() i Assembly.ExportBIP() mogą teraz generować pliki Keyshot.
Dodano klasy Ellipse i EllipticalArc.
Program Sketch.Figures zawiera teraz elipsy i łuki eliptyczne.
Dodano funkcje Sketch.AddEllipse() i Sketch.AddEllipticalArc().
Funkcja Sketch.AddFigure() obsługuje teraz elipsy i łuki eliptyczne.
Funkcja Sketch.AddConstraint() obsługuje teraz elipsy i łuki eliptyczne.
Funkcja Sketch.CopyFrom() obsługuje teraz kopiowanie elips i łuków eliptycznych.
Dodano wsparcie dla osadzania obrazów w skryptach (również narzędzie Image to Python.py)
Face.IsParallel() oraz Face.DistanceTo() działają teraz dla powierzchni na częściach w zespołach.
Podczas korzystania z UtilityDialog lub OptionsDialog można teraz wybrać części bezpośrednio, zamiast korzystać z eksploratora projektu. Uwaga - działa tylko dla zespołu, który uruchamia skrypt.
Dodano foldery do organizacji domyślnej biblioteki skryptów.
Powinien teraz zawsze zamykać szkic, nawet jeśli podczas edycji coś pójdzie nie tak.
Dodano TwoD.GetPerpendicularVector() i TwoD.NormalizeVector()
Dodano BSpline.GetNormalAt().
Part.Material jest teraz tekstem definiującym materiał części zamiast liczby rzeczywistej określającej gęstość. Zauważ, że ta zmiana nie jest kompatybilna wstecz.
Dodano Part.Density.
Dodano właściwości tekstowe do części: 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 i Part.WebLink.
Dodano właściwości tekstowe do złożeń: 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 oraz Assembly.WebLink.
Dodano Assembly.Density, Assembly.Material, Assembly.Description i Assembly.Number, aby dopasować właściwości do części.
Funkcja Sketch.AddConstraint() zwraca teraz wartość false, jeśli nie można dodać ograniczenia.
Poprawki błędów w skrypcie
Naprawiono błąd, który powodował, że sys.path był dołączany za każdym razem, gdy uruchamiany był skrypt
Naprawiono błąd, który powodował, że CurrentAssembly().Close() i CurrentPart().Close() generowały błąd.
Sketch3D.AddBspline(Bspline3D Bspline) jest teraz bardziej dokładny. W poprzednich wydaniach generowana była interpolowana krzywa, co mogło powodować utratę wierności. Teraz krzywa jest generowana dokładnie.