0% found this document useful (0 votes)
56 views3 pages

1.4 New Features in The Autodesk Civil 3D API

Uploaded by

nebiyu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views3 pages

1.4 New Features in The Autodesk Civil 3D API

Uploaded by

nebiyu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

New Features in the Autodesk Civil 3D API

.NET Changes in Autodesk Civil 3D


This section covers changes to the Autodesk Civil 3D .NET API for Autodesk Civil 3D.

New in 2025.2
Updates to the API have been made in the following feature areas:
Added new properties available under cant critical stations of cant curves.
CANTCriticalStation::CantJerk. Gets the Cant Jerk setting for a cant critical station.
CANTCriticalStation::CantRatio. Gets the Cant Ratio setting for a cant critical station.

For more information, see Cant Tabular Editor Dialog Box.


Added new properties available under the RailCANTInfo structure.
RailCANTInfo.LateralAcceleration
RailCANTInfo.CantGradient
RailCANTInfo.CurveRadius
RailCANTInfo.EquilibriumCant
RailCANTInfo.EquilibriumCantGradient
RailCANTInfo.EquilibriumCantVerticalSpeed
RailCANTInfo.CantDeficiency
RailCANTInfo.CantDeficiencyGradient
RailCANTInfo.CantDeficiencyVerticalSpeed
RailCANTInfo.CantRatio
RailCANTInfo.CantJerk
RailCANTInfo.VerticalSpeed
RailCANTInfo.DesignSpeed

Improved performance for the RailCANTInfo structure.


Updated properties for class ProfileViewBandItem:
ProfileViewBandItem.Alingment2Id. Sets the secondary alignment for a Cant Data band in a profile view.
ProfileViewBandItem.MaxDistance. Sets the maximum offset distance for a Cant Data band in a profile view.
For more information on band properties, see Bands Tab (Profile View Properties Dialog Box).

Updated properties for class ProfileViewBandSetItem:


ProfileViewBandSetItem::GetHorizontalGeometryPointsOptions(). Gets the Horizontal Geometry Points options
information.
ProfileViewBandSetItem::SetHorizontalGeometryPointsOptions. Sets the Horizontal Geometry Points options.
For more information on geometry points in a band, see Geometry Points to Label in Band Dialog Box.

Updates for gravity pipes:


Added the API class CrossingPipeProfileLabel.
Added ObjectIDCollection methods:
CrossingPipeProfileLabel.Create(ObjectId profileViewPartId, ObjectId profileViewId, ObjectId labelStyleId);
CrossingPipeProfileLabel.Create(ObjectId profileViewPartId, ObjectId profileViewId);
GetAvailableLabelIds(ObjectId profileViewPartId, ObjectId profileViewId);}}

New in 2025.1
Added new properties for class ProfileViewBandItem:
ProfileViewBandItem.Alingment2Id. Sets the secondary alignment for a Horizontal Geometry band in a profile view.
ProfileViewBandItem.MaxDistance. Sets the maximum offset distance for a Horizontal Geometry band in a profile view.

For more information on horizontal geometry band properties, see Bands Tab (Profile View Properties Dialog Box).
Added example code for the following ProfileView Methods:
ProfileView.Create(ObjectId, Point3d)
ProfileView.Create(ObjectId, Point3d, SplitProfileViewCreationOptions)
ProfileView.Create(ObjectId, Point3d, StackedProfileViewsCreationOptions)
ProfileView.Create(ObjectId, Point3d, StackedProfileViewsCreationOptions, SplitProfileViewCreationOptions)
ProfileView.Create(CivilDocument, String, ObjectId, ObjectId, Point3d)
ProfileView.Create(CivilDocument, String, String, String, Point3d)
ProfileView.Create(ObjectId, Point3d, String, ObjectId, ObjectId)
ProfileView.Create(ObjectId, Point3d, String, ObjectId, StackedProfileViewsCreationOptions)
ProfileView.Create(ObjectId, Point3d, String, ObjectId, ObjectId, SplitProfileViewCreationOptions)
ProfileView.Create(ObjectId, Point3d, String, ObjectId, StackedProfileViewsCreationOptions,
SplitProfileViewCreationOptions)
ProfileView.CreateMultiple(ObjectId, Point3d, MultipleProfileViewsCreationOptions)
ProfileView.CreateMultiple(ObjectId, Point3d, StackedProfileViewsCreationOptions, MultipleProfileViewsCreationOptions)
ProfileView.CreateMultiple(ObjectId, Point3d, MultipleProfileViewsCreationOptions, SplitProfileViewCreationOptions,
ProfileViewDatumType)
ProfileView.CreateMultiple(ObjectId, Point3d, StackedProfileViewsCreationOptions, MultipleProfileViewsCreationOptions,
SplitProfileViewCreationOptions, ProfileViewDatumType)
ProfileView.CreateMultiple(ObjectId, Point3d, String, ObjectId, ObjectId, MultipleProfileViewsCreationOptions)
ProfileView.CreateMultiple(ObjectId, Point3d, String, ObjectId, StackedProfileViewsCreationOptions,
MultipleProfileViewsCreationOptions)
ProfileView.CreateMultiple(ObjectId, Point3d, String, ObjectId, ObjectId, MultipleProfileViewsCreationOptions,
SplitProfileViewCreationOptions, ProfileViewDatumType)
ProfileView.CreateMultiple(ObjectId, Point3d, String, ObjectId, StackedProfileViewsCreationOptions,
MultipleProfileViewsCreationOptions, SplitProfileViewCreationOptions, ProfileViewDatumType)

For more information, on ProfileView Methods, see ProfileView Methods (https://help.autodesk.com/view/CIV3D/2025/ENU/?


guid=a88853cb-5293-4857-23ad-796ef26cee5a) .

New in 2025
Added new properties for class ProfileViewBandItem:
ProfileViewBandItem.Alingment2Id. Sets the secondary alignment for Horizontal Geometry band on profile view.
ProfileViewBandItem.MaxDistance. Sets the maximum offset distance for Horizontal Geometry band on profile view.

Added support for the .NET 8.0 framework. For more information, see the .NET Core Developer's Guide.
Added .NET API support for the surface level of detail feature. For more information see Modify the Level of Detail of Surfaces.
Surface.IsLevelOfDetailEnabled. Get and set the surface level of detail status.
SettingsSurface.Defaults.LevelOfDetail. Get the property of the surface level of detail default setting.
Parent topic: About the Developer's Guide

Except where otherwise noted, this work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported
License. Please see the Autodesk Creative Commons FAQ for more information.
© 2025 Autodesk Inc. All rights reserved

You might also like