1.4 New Features in The Autodesk Civil 3D API
1.4 New Features in The Autodesk Civil 3D API
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.
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)
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