Skript-Funktionen
Die Alibre Script Advanced API-Adressen bieten fortgeschrittenen Anwendern die Möglichkeit, mit C#-Code auf die vollständige Alibre Design API von Alibre Script aus zuzugreifen. Das PDF finden Sie in Ihrem Installationsordner / Programm / Addons / AlibreScript / AdvancedAPI.PDF.
Unterstützung für benutzerdefinierte Eigenschaften hinzugefügt. Neue Funktionen: Part.GetCustomProperty(), Part.SetCustomProperty(), Assembly.GetCustomProperty(), Assembly.SetCustomProperty().
Unterstützung für neue Baugruppenbeschränkungen hinzugefügt. Neue Funktionen: Assembly.AddGearConstraint(), Assembly.AddScrewConstraint(), Assembly.AddRackAndPinionConstraint(), Assenbly.AddFastenerConstraint(), Assembly.AddMateConstraint2(), Assembly.AddAlignConstraint2(), Assembly.AddAngleConstraint2().
Part.SaveSnapshot() erzeugt jetzt ein Bild mit den angegebenen Abmessungen.
Part.PauseUpdating() und Part.ResumeUpdating() hinzugefügt.
Part.ExportBIP() und Assembly.ExportBIP() können jetzt Keyshot-Dateien erzeugen.
Ellipse und EllipticalArc Klassen hinzugefügt.
Sketch.Figures enthält jetzt Ellipsen und elliptische Bögen.
Sketch.AddEllipse() und Sketch.AddEllipticalArc() hinzugefügt.
Sketch.AddFigure() unterstützt jetzt Ellipsen und elliptische Bögen.
Sketch.AddConstraint() unterstützt jetzt Ellipsen und elliptische Bögen.
Sketch.CopyFrom() unterstützt jetzt das Kopieren von Ellipsen und elliptischen Bögen.
Unterstützung für das Einbetten von Bildern in Skripte hinzugefügt (auch Image to Python.py utility)
Face.IsParallel() und Face.DistanceTo() funktionieren jetzt für Flächen auf Teilen in Baugruppen.
Bei der Verwendung von UtilityDialog oder OptionsDialog können jetzt Teile direkt ausgewählt werden, anstatt den Design-Explorer zu verwenden. Hinweis - funktioniert nur für die Baugruppe, die das Skript startet.
Ordner zur Organisation der Standard-Skriptbibliothek hinzugefügt.
Eine Skizze sollte nun immer geschlossen werden, auch wenn bei der Bearbeitung etwas schief geht.
TwoD.GetPerpendicularVector() und TwoD.NormalizeVector() hinzugefügt
BSpline.GetNormalAt() hinzugefügt.
Part.Material ist jetzt ein Text, der das Material des Teils definiert, anstatt einer reellen Zahl, die die Dichte definiert. Beachten Sie, dass diese Änderung nicht rückwärtskompatibel ist.
Part.Density hinzugefügt.
Texteigenschaften zu Teilen hinzugefügt: 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 und Part.WebLink.
Texteigenschaften für Baugruppen hinzugefügt: 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 und Assembly.WebLink.
Assembly.Density, Assembly.Material, Assembly.Description und Assembly.Number wurden hinzugefügt, damit sie mit den Eigenschaften der Teile übereinstimmen.
Sketch.AddConstraint() gibt jetzt false zurück, wenn die Einschränkung nicht hinzugefügt werden kann.
Skript-Fehlerbehebungen
Fehler behoben, der dazu führte, dass sys.path jedes Mal angehängt wurde, wenn ein Skript ausgeführt wurde
Fehler behoben, der dazu führte, dass CurrentAssembly().Close() und CurrentPart().Close() einen Fehler erzeugten.
Sketch3D.AddBspline(Bspline3D Bspline) ist jetzt genauer. In früheren Versionen wurde eine interpolierte Kurve erzeugt, was zu einem Verlust an Genauigkeit führen konnte. Jetzt wird die Kurve genau generiert.