Informazioni sui miglioramenti apportati all'API.
Novità della versione 2026.2
Sono stati apportati aggiornamenti alle API nelle seguenti aree funzionali:
Drenaggi
- È stato esposto il metodo Runoff alle API .Net del bacino.
Canali
- È stato aggiunto Channel.ByFeatureLine per creare un canale da una linea caratteristica.
- È stato aggiunto Channel.ByAlignmentProfile per creare un canale da un profilo di tracciato.
- È stata aggiunta la possibilità di scegliere il tipo di sezione del canale durante la creazione.
Bacini
- Sono state aggiunte nuove classi API per la creazione e la modifica di bacini.
- Bacino
- PondContour
- PondContourCollection
- Sono state aggiunte le classi PondStyle e PondStyleCollection per la gestione degli stili di bacino.
Novità della versione 2026.1
Sono stati apportati aggiornamenti alle API nelle seguenti aree funzionali:
Tracciati
- Sono stati aggiunti SettingsTag.SettingsCreation e SettingsTag.SettingsRenumbering per rinumerare automaticamente gli indicatori di tracciato in base all'ordine delle progressive.
Etichette
- Sono stati aggiunti LabelStyle.GetDescendantIds() e LabelStyleCollection.GetDescendantIds() per ottenere la raccolta objectId di tutti gli oggetti stile etichetta discendenti.
- È stata aggiunta la proprietà LabelBase.ApplicableLabelStyleIds, che consente agli oggetti Label e LabelGroup di accedere direttamente alla LabelStyleCollection associata.
Visualizzatore di modelli
- È stato aggiunto ModelViewerSetObjects per specificare un gruppo di oggetti da visualizzare nel visualizzatore di modelli.
Reti in pressione
- È stato aggiunto PressurePart.GetPartSize() per ottenere la dimensione parte utilizzata per creare la parte in pressione. Viene restituito null se non è possibile trovare la dimensione parte nell'elenco parti.
- È stata aggiunta la proprietà PressurePartSize.PartListId per ottenere l'ObjectId dell'oggetto PressurePartList a cui appartiene la dimensione della parte.
- È stato aggiunto Part.GetPartSizeId() per ottenere l'ObjectId di PartSize utilizzato per creare la parte. Se la dimensione parte non è disponibile nell'elenco parti gruppo impostato sulla rete, viene restituito ObjectId.Null.
Superfici
- È stato aggiunto il file SurfaceOperation.Guid per recuperare il GUID di un'operazione di superficie.
- È stata aggiunta la proprietà SurfaceOperationCollection.get(GUID) per recuperare un'operazione dalla raccolta in base al relativo GUID.
- È stato aggiunto un valore SurfaceOperationCollection.Remove(GUID) per rimuovere dalla raccolta un'operazione con un GUID specificato.
Ulteriori informazioni
Novità della versione 2026
Sono stati apportati aggiornamenti alle API nelle seguenti aree funzionali:
Progettazione ferroviaria
- È stata aggiunta un'API che consente di ottenere la distanza minima tra le tracce di due tracciati. Ulteriori informazioni.
- Alignment.TrackDistanceToAlignment(double startStationOnThisAlignment, double endStationOnThisAlignment, double? gaugeForThisAlignment, ObjectId otherAlignmentId, double? gaugeForOtherAlignment, TrackDistanceCalculationMode trackDistanceCalculationMode)
- È stata aggiunta un'API che consente di ottenere la distanza tra le tracce di due tracciati. Ulteriori informazioni.
- Alignment.TrackDistanceToAlignment(double stationOnThisAlignment, double? gaugeForThisAlignment, ObjectId otherAlignmentId, double? gaugeForOtherAlignment, TrackDistanceCalculationMode trackDistanceCalculationMode).
- È stata aggiunta un'API che consente di ottenere la distanza tra le tracce di due tracciati. Ulteriori informazioni.
- Alignment.TrackDistanceToAlignment(List<double> stationListOnThisAlignment, double? gaugeForThisAlignment, ObjectId otherAlignmentId, double? gaugeForOtherAlignment, TrackDistanceCalculationMode trackDistanceCalculationMode).
- È stata aggiunta un'API che consente di ottenere il gruppo progressive in base al tipo di progressiva, agli intervalli e all'intervallo progressive.
- Alignment.GetStationSet(StationTypes stationType, double majorInterval, double minorInterval, double startStation, double endStation).
Superfici
- È stata aggiunta un'API che consente di ottenere il tipo di origine che indica che la superficie viene creata da un modellatore o una scarpata.
- Surface.OriginationType()
Riferimento a superfice parziale
- È stata aggiornata l'API Surface.Operations(). Verrà generata un'eccezione InvalidOperationException quando si tratta di una superficie di riferimento.
- È stata aggiunta la proprietà booleana dell'API per chiedere se un'entità corrente è un oggetto di riferimento parziale.
- Entity.IsPartialReferenceObject
È stata aggiunta un'API che consente di creare una superficie di riferimento parziale con un contorno specificato nella Carta host in base al database host, al nome del file cartografico di origine, al nome della superficie e all'ID oggetto contorno.
- DataShortcuts.CreatePartialReferenceSurface(Database hostDrawing, String sourceDrawingFilename, String surfaceName, ObjectId refBoundaryId).
- È stata aggiunta l'API che consente di aggiornare una superficie di riferimento parziale nel database host dopo la modifica (aggiunte, eliminazioni o modifiche) del contorno di riferimento.
- DataShortcuts.UpdatePartialReferenceSurface(Database hostDrawing, ObjectId refSurfaceId)
- È stata aggiunta un'API che consente di creare una superficie di riferimento parziale con un contorno specificato nella Carta host in base al database host, al nome del file cartografico di origine, al nome della superficie e all'ID oggetto contorno.
- DataShortcuts.DataShortcutManager.CreatePartialReferenceSurface(int index, Database hostDrawing, ObjectId dRefBoundaryId)
- È stata aggiunta un'API che fornisce l'accesso al gestore per i contorni di riferimento parziali.
- Surface.PartialReferenceBoundaryManager()
- È stata aggiunta un'API che consente di recuperare tutti gli ID oggetto del contorno di riferimento.
- SurfacePartialReferenceBoundaryMgr.ReferenceBoundaryIds()
- È stata aggiunta un'API che consente di aggiungere un contorno di riferimento alla superficie di riferimento parziale.
- SurfacePartialReferenceBoundaryMgr.AddBoundary(ObjectId refBoundaryId)
- È stata aggiunta l'API che consente di eliminare un contorno di riferimento dalla superficie di riferimento parziale.
- SurfacePartialReferenceBoundaryMgr.DeleteBoundary(ObjectId refBoundaryId)
Autodesk Construction Cloud