Ismerje meg az API fejlesztéseit.
Újdonságok a 2026.2-es verzióban
Az API frissítései a következő szolgáltatásterületeket érintik:
Vízgyűjtők
- A lefolyási módszer elérhetővé vált a vízgyűjtő .Net API-jai számára
Csatornák
- Hozzá lett adva a Channel.ByFeatureLine, amellyel csatornák hozhatók létre vezérlővonalakból.
- Hozzá lett adva a Channel.ByAlignmentProfile, amellyel csatornák hozhatók létre nyomvonal hossz-szelvényekből
- Lehetségessé vált a csatorna-keresztszelvény típusának kiválasztása létrehozáskor.
Tavak
- Új API-osztályok lettek hozzáadva tavak létrehozásához és szerkesztéséhez
- Tó
- PondContour
- PondContourCollection
- PondStyle és PondStyleCollection osztályok lettek hozzáadva a tóstílusok kezeléséhez.
Újdonságok a 2026.1-es verzióban
Az API frissítései a következő szolgáltatásterületeket érintik:
Nyomvonalak
- Hozzá lett adva a SettingsTag.SettingsCreation és a SettingsTag.SettingsRenumbering tulajdonság a nyomvonalcímkék szelvénysorrend alapján történő automatikus átszámozásához.
Feliratok
- Hozzá lett adva a LabelStyle.GetDescendantIds() és a LabelStyleCollection.GetDescendantIds() függvény az összes származtatott feliratstílus-objektum objektumazonosító-gyűjteményének lekéréséhez.
- Hozzá lett adva a LabelBase.ApplicableLabelStyleIds tulajdonság, amely lehetővé teszi, hogy a felirat- és feliratcsoport-objektumok közvetlenül hozzáférjenek a hozzájuk társított feliratstílus-gyűjteményhez.
Modellmegtekintő
- Hozzá lett adva a ModelViewerSetObjects lehetőség a modellmegtekintőben megjelenítendő objektumok megadásához.
Nyomott csőhálózatok
- Hozzá lett adva a PressurePart.GetPartSize() függvény a nyomás alatt álló alkatrész létrehozásához használt alkatrészméret lekéréséhez. Null értéket ad vissza, ha az alkatrészméret nem található az alkatrészlistában.
- Hozzá lett adva a PressurePartSize.PartListId tulajdonság az alkatrészmérettel rendelkező PressurePartList objektum azonosítójának lekéréséhez.
- Hozzá lett adva a Part.GetPartSizeId() függvény az alkatrész létrehozásához használt PartSize objektum azonosítójának lekéréséhez. ObjectId.Null értéket ad vissza, ha az alkatrészméret nem található a hálózathoz beállított alkatrészlistában.
Felületek
- Hozzá lett adva a SurfaceOperation.Guid tulajdonság a felületműveletek GUID azonosítójának lekéréséhez.
- Hozzá lett adva a SurfaceOperationCollection.get(GUID) függvény a műveleteknek a gyűjteményből való lekéréséhez, a művelet GUID azonosítója alapján.
- Hozzá lett adva a SurfaceOperationCollection.Remove(GUID) függvény a megadott GUID azonosítóval rendelkező műveletnek a gyűjteményből való eltávolításához.
További információ
Újdonságok a 2026-os verzióban
Az API frissítései a következő szolgáltatásterületeket érintik:
Vasúttervezés
- Hozzáadtunk egy API-t, amely lekéri a két nyomvonal sínjei közötti minimális távolságot. További információ.
- Alignment.TrackDistanceToAlignment(double startStationOnThisAlignment, double endStationOnThisAlignment, double? gaugeForThisAlignment, ObjectId otherAlignmentId, double? gaugeForOtherAlignment, TrackDistanceCalculationMode trackDistanceCalculationMode)
- Hozzáadtunk egy API-t, amely lekéri a két nyomvonal sínjei közötti távolságot. További információ.
- Alignment.TrackDistanceToAlignment(double stationOnThisAlignment, double? gaugeForThisAlignment, ObjectId otherAlignmentId, double? gaugeForOtherAlignment, TrackDistanceCalculationMode trackDistanceCalculationMode).
- Hozzáadtunk egy API-t, amely lekéri a két nyomvonal sínjei közötti távolságot. További információ.
- Alignment.TrackDistanceToAlignment(List<double> stationListOnThisAlignment, double? gaugeForThisAlignment, ObjectId otherAlignmentId, double? gaugeForOtherAlignment, TrackDistanceCalculationMode trackDistanceCalculationMode).
- Hozzáadtunk egy API-t, amely lekéri a szelvénykészletet a szelvény típusa, az intervallumok és a szelvénytartomány alapján.
- Alignment.GetStationSet(StationTypes stationType, double majorInterval, double minorInterval, double startStation, double endStation).
Felületek
- Hozzáadtunk egy API-t, amely lekéri a származás típusát, és jelzi, hogy a felület nyomtervből vagy rézsűből készült.
- Surface.OriginationType()
Részleges felületreferencia
- API Surface.Operations() frissítve. Hivatkozott felület esetén a program InvalidOperationException értéket ad vissza.
- Hozzáadtunk egy Boole típusú API-tulajdonságot annak lekérdezéséhez, hogy az aktuális rajzelem részleges referenciaobjektum-e.
- Entity.IsPartialReferenceObject
Hozzáadtunk egy API-t, amely részleges referenciafelületet hoz létre a megadott határvonallal a gazdarajzban a gazdaadatbázis, a forrásrajz fájlneve, a felület neve és a határvonal-objektum azonosítója alapján.
- DataShortcuts.CreatePartialReferenceSurface(Database hostDrawing, String sourceDrawingFilename, String surfaceName, ObjectId refBoundaryId).
- Hozzáadtunk egy API-t, amely frissíti a részleges referenciafelületet a gazdaadatbázisban a referencia határvonal szerkesztése (hozzáadás, törlés vagy módosítás) után.
- DataShortcuts.UpdatePartialReferenceSurface(Database hostDrawing, ObjectId refSurfaceId)
- Hozzáadtunk egy API-t, amely részleges referenciafelületet hoz létre a megadott határvonallal a gazdarajzban a gazdaadatbázis, a forrásrajz fájlneve, a felület neve és a határvonal-objektum azonosítója alapján.
- DataShortcuts.DataShortcutManager.CreatePartialReferenceSurface(int index, Database hostDrawing, ObjectId dRefBoundaryId)
- Hozzáadtunk egy API-t, amely hozzáférést biztosít a részleges referencia határvonalak kezelőjéhez.
- Surface.PartialReferenceBoundaryManager()
- Hozzáadtunk egy API-t, amely lekéri az összes referencia határvonal objektumazonosítóját.
- SurfacePartialReferenceBoundaryMgr.ReferenceBoundaryIds()
- Hozzáadtunk egy API-t, amely referencia határvonalat ad hozzá a részleges referenciafelülethez.
- SurfacePartialReferenceBoundaryMgr.AddBoundary(ObjectId refBoundaryId)
- Hozzáadtunk egy API-t, amely törli a referencia-határvonalat a részleges referenciafelületből.
- SurfacePartialReferenceBoundaryMgr.DeleteBoundary(ObjectId refBoundaryId)
Autodesk Construction Cloud