Saiba mais sobre os aprimoramentos da API.
Novidades da versão 2026.2
Foram feitas atualizações nas seguintes áreas de recurso da API:
Áreas de contribuição
- O método de escoamento foi exposto para as APIs .NET de área de contribuição
Canais
- Foi adicionado Channel.ByFeatureLine para criar um canal de uma linha do recurso.
- Foi adicionado Channel.ByAlignmentProfile para criar um canal de um perfil de alinhamento
- Foi adicionada a opção para escolher o tipo de seção de canal na criação.
Tanques
- Foram adicionadas novas classes de API para criar e editar tanques
- Reservatório
- PondContour
- PondContourCollection
- Foram adicionadas as classes PondStyle e PondStyleCollection para gerenciamento de estilos de tanque.
Novidades da versão 2026.1
Foram feitas atualizações nas seguintes áreas de recurso da API:
Alinhamentos
- Foram adicionados SettingsTag.SettingsCreation e SettingsTag.SettingsRenumering para renumerar automaticamente os identificadores de alinhamento com base na ordem da estaca.
Legendas
- Foram adicionados LabelStyle.GetDescendantIds() e LabelStyleCollection.GetDescendantIds() para obter a coleção de objectId de todos os objetos de estilo de legenda descendentes.
- Foi adicionada a propriedade LabelBase.ApplicableLabelStyleIds, permitindo que os objetos Label e LabelGroup acessassem diretamente seu LabelStyleCollection associado.
Visualizador de modelos
- Foi adicionado ModelViewerSetObjects para especificar um conjunto de objetos a serem exibidos no visualizador de modelos.
Redes pressurizadas
- Foi adicionado PressurePart.GetPartSize() para obter o tamanho da peça usado para criar a peça pressurizada. Será retornado um valor nulo se o tamanho da peça não for encontrado na lista de peças.
- Foi adicionada PressurePartSize.PartListId para obter o ObjectId do objeto PressurePartList que possui o tamanho da peça.
- Foi adicionado Part.GetPartSizeId() para obter o ObjectId do PartSize usado para criar a peça. ObjectId.Null será retornado se o tamanho da peça não puder ser encontrado na lista de peças definida para a rede.
Superfícies
- Foi adicionado SurfaceOperation.Guid para recuperar o GUID de uma operação de superfície.
- Foi adicionado SurfaceOperationCollection.get(GUID) para recuperar uma operação da coleção com base em seu GUID.
- Foi adicionado um SurfaceOperationCollection.Remove(GUID) para remover da coleção uma operação com um GUID especificado.
Saiba mais
Novidades da versão 2026
Foram feitas atualizações nas seguintes áreas de recurso da API:
Projeto ferroviário
- Foi adicionada uma API que obtém a distância mínima entre vias de dois alinhamentos. Saiba mais.
- Alignment.TrackDistanceToAlignment(double startStationOnThisAlignment, double endStationOnThisAlignment, double? gaugeForThisAlignment, ObjectId otherAlignmentId, double? gaugeForOtherAlignment, TrackDistanceCalculationMode trackDistanceCalculationMode)
- Foi adicionada uma API que obtém a distância entre vias de dois alinhamentos. Saiba mais.
- Alignment.TrackDistanceToAlignment(double stationOnThisAlignment, double? gaugeForThisAlignment, ObjectId otherAlignmentId, double? gaugeForOtherAlignment, TrackDistanceCalculationMode trackDistanceCalculationMode).
- Foi adicionada uma API que obtém a distância entre vias de dois alinhamentos. Saiba mais.
- Alignment.TrackDistanceToAlignment(List<double> stationListOnThisAlignment, double? gaugeForThisAlignment, ObjectId otherAlignmentId, double? gaugeForOtherAlignment, TrackDistanceCalculationMode trackDistanceCalculationMode).
- Foi adicionada uma API que obtém o conjunto de estacas de acordo com o tipo de estaca, os intervalos e a faixa de estacas.
- Alignment.GetStationSet(StationTypes stationType, double majorInterval, double minorInterval, double startStation, double endStation).
Superfícies
- Foi adicionada uma API que obtém o tipo de origem que indica que a superfície é criada com base em um corredor ou talude.
- Surface.OriginationType()
Referência de superfície parcial
- API Surface.Operations() atualizada. InvalidOperationException será gerado quando se tratar de uma superfície referenciada.
- Foi adicionada uma propriedade booleana de API para consultar se uma entidade atual é um objeto parcial de referência.
- Entity.IsPartialReferenceObject
Foi adicionada uma API que cria uma superfície de referência parcial com um limite especificado no desenho host de acordo com o banco de dados host, o nome do arquivo do desenho de origem, o nome da superfície e o ID do objeto de limite.
- DataShortcuts.CreatePartialReferenceSurface(Database hostDrawing, String sourceDrawingFilename, String surfaceName, ObjectId refBoundaryId).
- Foi adicionada uma API que atualiza uma superfície de referência parcial no banco de dados host após a edição (adição, exclusão ou alteração) do limite de referência.
- DataShortcuts.UpdatePartialReferenceSurface(Database hostDrawing, ObjectId refSurfaceId)
- Foi adicionada uma API que cria uma superfície de referência parcial com um limite especificado no desenho host de acordo com o banco de dados host, o nome do arquivo do desenho de origem, o nome da superfície e o ID do objeto de limite.
- DataShortcuts.DataShortcutManager.CreatePartialReferenceSurface(int index, Database hostDrawing, ObjectId dRefBoundaryId)
- Foi adicionada uma API que fornece acesso ao gerenciador para limites de referência parcial.
- Surface.PartialReferenceBoundaryManager()
- Foi adicionada uma API que recupera todos os IDs de objetos de limite de referência.
- SurfacePartialReferenceBoundaryMgr.ReferenceBoundaryIds()
- Foi adicionada uma API que adiciona um limite de referência à superfície de referência parcial.
- SurfacePartialReferenceBoundaryMgr.AddBoundary(ObjectId refBoundaryId)
- Foi adicionada uma API que exclui um limite de referência da superfície de referência parcial.
- SurfacePartialReferenceBoundaryMgr.DeleteBoundary(ObjectId refBoundaryId)
Autodesk Construction Cloud