Erfahren Sie mehr über die Verbesserungen an der API.
Neu in 2026.2
In den folgenden Funktionsbereichen wurden API-Updates vorgenommen:
Einzugsgebiete
- Die Abflussmethode wurde für .NET-APIs im Zusammenhang mit Einzugsgebieten bereitgestellt.
Kanäle
- Channel.ByFeatureLine wurde hinzugefügt, um einen Kanal aus einer Elementkante zu erstellen.
- Channel.ByAlignmentProfile wurde hinzugefügt, um einen Kanal aus einem Achsenlängsschnitt zu erstellen.
- Nun besteht die Möglichkeit, den Kanalabschnittstyp bei der Erstellung auszuwählen.
Becken
- Neue API-Klassen zum Erstellen und Bearbeiten von Becken wurden hinzugefügt.
- Becken
- PondContour
- PondContourCollection
- Die Klassen PondStyle und PondStyleCollection wurden zum Verwalten von Beckenstilen hinzugefügt.
Neu in 2026.1
In den folgenden Funktionsbereichen wurden API-Updates vorgenommen:
Achsen
- SettingsTag.SettingsCreation und SettingsTag.SettingsRenumbering wurden hinzugefügt, um Achsbeschriftungen basierend auf der Stationsreihenfolge automatisch neu zu nummerieren.
Beschriftungen
- LabelStyle.GetDescendantIds() und LabelStyleCollection.GetDescendantIds() wurden hinzugefügt, um die objectId-Sammlung aller abhängigen Beschriftungsstil-Objekte abzurufen.
- Die Eigenschaft LabelBase.ApplicableLabelStyleIds wurde hinzugefügt, sodass Beschriftungs- und LabelGroup-Objekte direkt auf die zugehörige LabelStyleCollection zugreifen können.
Modell-Viewer
- ModelViewerSetObjects wurde hinzugefügt, um einen Satz von Objekten anzugeben, die im Modell-Viewer angezeigt werden sollen.
Druckleitungsnetze
- PressurePart.GetPartSize() wurde hinzugefügt, um die Komponentengröße abzurufen, die zum Erstellen der Druckkomponente verwendet wurde. Null wird zurückgegeben, wenn die Komponentengröße in der Teileliste nicht gefunden werden kann.
- PressurePartSize.PartListId wurde hinzugefügt, um die ObjectId des PressurePartList-Objekts abzurufen, das Eigentümer der Komponentengröße ist.
- Part.GetPartSizeId() wurde hinzugefügt, um die ObjectId der zum Erstellen des Bauteils verwendeten PartSize abzurufen. ObjectId.Null wird zurückgegeben, wenn die Komponentengröße in der auf das Netz festgelegten Komponentenliste nicht gefunden werden kann.
DGMs
- SurfaceOperation.Guid wurde hinzugefügt, um die GUID einer Oberflächenoperation abzurufen.
- SurfaceOperationCollection.get(GUID) wurde hinzugefügt, um einen Vorgang aus der Sammlung basierend auf der GUID abzurufen.
- SurfaceOperationCollection.Remove(GUID) wurde hinzugefügt, um eine Operation mit einer angegebenen GUID aus der Sammlung zu entfernen.
Weitere Informationen
Neu in 2026
In den folgenden Funktionsbereichen wurden API-Updates vorgenommen:
Eisenbahnplanung
- Es wurde eine API hinzugefügt, die den Mindestabstand zwischen Spuren zweier Achsen abruft. Erfahren Sie mehr darüber.
- Alignment.TrackDistanceToAlignment(double startStationOnThisAlignment, double endStationOnThisAlignment, double? gaugeForThisAlignment, ObjectId otherAlignmentId, double? gaugeForOtherAlignment, TrackDistanceCalculationMode trackDistanceCalculationMode)
- Es wurde eine API hinzugefügt, die den Abstand zwischen Spuren zweier Achsen abruft. Erfahren Sie mehr darüber.
- Alignment.TrackDistanceToAlignment(double stationOnThisAlignment, double? gaugeForThisAlignment, ObjectId otherAlignmentId, double? gaugeForOtherAlignment, TrackDistanceCalculationMode trackDistanceCalculationMode).
- Es wurde eine API hinzugefügt, die den Abstand zwischen Spuren zweier Achsen abruft. Erfahren Sie mehr darüber.
- Alignment.TrackDistanceToAlignment(List<double> stationListOnThisAlignment, double? gaugeForThisAlignment, ObjectId otherAlignmentId, double? gaugeForOtherAlignment, TrackDistanceCalculationMode trackDistanceCalculationMode).
- Es wurde eine API hinzugefügt, die den Stationssatz entsprechend dem Stationstyp, den Intervallen und dem Stationsbereich abruft.
- Alignment.GetStationSet(StationTypes stationType, double majorInterval, double minorInterval, double startStation, double endStation).
DGMs
- Es wurde eine API hinzugefügt, die den Ursprungstyp abruft, der angibt, dass das DGM aus einem 3D-Profilkörper oder einer Verschneidung erstellt wird.
- Surface.OriginationType()
Partielle DGM-Referenz
- API Surface.Operations() wurde aktualisiert. InvalidOperationException wird ausgelöst, wenn es sich um ein referenziertes DGM handelt.
- Die API-Eigenschaft bool wurde hinzugefügt, um abzufragen, ob ein aktuelles Objekt ein partielles Referenzobjekt ist.
- Entity.IsPartialReferenceObject
Es wurde eine API hinzugefügt, mit der ein partielles Referenz-DGM mit einer bestimmten Begrenzung in der Host-Zeichnung entsprechend der Host-Datenbank, dem Dateinamen der Quellzeichnung, dem DGM-Namen und der ID des Begrenzungsobjekts erstellt wird.
- DataShortcuts.CreatePartialReferenceSurface(Database hostDrawing, String sourceDrawingFilename, String surfaceName, ObjectId refBoundaryId).
- Es wurde eine API hinzugefügt, die eine partielle Referenz-DGM in der Host-Datenbank aktualisiert, nachdem die Referenzbegrenzung bearbeitet (hinzugefügt, gelöscht oder geändert) wurde.
- DataShortcuts.UpdatePartialReferenceSurface(Database hostDrawing, ObjectId refSurfaceId)
- Es wurde eine API hinzugefügt, mit der ein partielles Referenz-DGM mit einer bestimmten Begrenzung in der Host-Zeichnung entsprechend der Host-Datenbank, dem Dateinamen der Quellzeichnung, dem DGM-Namen und der ID des Begrenzungsobjekts erstellt wird.
- DataShortcuts.DataShortcutManager.CreatePartialReferenceSurface(int index, Database hostDrawing, ObjectId dRefBoundaryId)
- Es wurde eine API hinzugefügt, die Zugriff auf den Manager für partielle Referenzbegrenzungen bietet.
- Surface.PartialReferenceBoundaryManager()
- Es wurde eine API hinzugefügt, die alle IDs der Referenzbegrenzungsobjekte abruft.
- SurfacePartialReferenceBoundaryMgr.ReferenceBoundaryIds()
- Es wurde eine API hinzugefügt, die zum partiellen Referenz-DGM eine Referenzbegrenzung hinzufügt.
- SurfacePartialReferenceBoundaryMgr.AddBoundary(ObjectId refBoundaryId)
- Es wurde eine API hinzugefügt, die eine Referenzbegrenzung aus dem partiellen Referenz-DGM löscht.
- SurfacePartialReferenceBoundaryMgr.DeleteBoundary(ObjectId refBoundaryId)
Autodesk Construction Cloud