- What's New in Revit
- Revit 2026 Release Notes
- Get Started
- Have You Tried
- Cloud Models
- Model the Design
- Architectural Design
- Structures
- Mechanical, Electrical, and Plumbing (MEP)
- Document and Present the Design
- Analyze the Design
- Collaborate with Others
- Customize Revit
- Dynamo for Revit
- Revit and Revit LT Installation
- Revit Developer's Guide
- Revit API Reference Guides
- AddIn Utility Reference
- API Reference
- Namespaces
- Autodesk.Revit.ApplicationServices
- Autodesk.Revit.Attributes
- Autodesk.Revit.Creation
- Autodesk.Revit.DB
- Autodesk.Revit.DB.Analysis
- Autodesk.Revit.DB.Architecture
- Autodesk.Revit.DB.DirectContext3D
- Autodesk.Revit.DB.Electrical
- Autodesk.Revit.DB.Events
- Autodesk.Revit.DB.ExtensibleStorage
- Autodesk.Revit.DB.ExternalService
- Autodesk.Revit.DB.Fabrication
- Autodesk.Revit.DB.IFC
- Autodesk.Revit.DB.Lighting
- Autodesk.Revit.DB.Macros
- Autodesk.Revit.DB.Mechanical
- Autodesk.Revit.DB.Plumbing
- Autodesk.Revit.DB.PointClouds
- Autodesk.Revit.DB.Steel
- Autodesk.Revit.DB.Structure
- AlignedDistributionRebarHandles Enumeration
- AlignedFreeFormSetOrientationOptions Enumeration
- AnalyticalCurveSelector Enumeration
- AnalyticalElement Class
- AnalyticalElementSelector Enumeration
- AnalyticalFixityState Enumeration
- AnalyticalLink Class
- AnalyticalLinkType Class
- AnalyticalLoopType Enumeration
- AnalyticalMember Class
- AnalyticalModelSelector Class
- AnalyticalNodeConnectionStatus Enumeration
- AnalyticalNodeData Class
- AnalyticalOpening Class
- AnalyticalPanel Class
- AnalyticalRigidLinksOption Enumeration
- AnalyticalStructuralRole Enumeration
- AnalyticalSupportPriority Enumeration
- AnalyticalSupportType Enumeration
- AnalyticalSurfaceBase Class
- AnalyticalToPhysicalAssociationManager Class
- AnalyzeAs Enumeration
- AreaLoad Class
- AreaLoadType Class
- AreaReinforcement Class
- AreaReinforcementCurve Class
- AreaReinforcementLayerType Enumeration
- AreaReinforcementType Class
- BarTerminationsData Class
- BendingDetailAngularDimensionsDisplayOptions Enumeration
- BendingDetailAngularDimensionsMeasurementOptions Enumeration
- BendingDetailBendDiameterDimensionType Enumeration
- BendingDetailCustomFieldMultipleValuesIndicatorOptions Enumeration
- BendingDetailCustomFieldProperties Class
- BendingDetailDimensionTextPosition Enumeration
- BendingDetailDisplayMode Enumeration
- BendingDetailDisplayParametersOptions Enumeration
- BendingDetailFor3DShapesOptions Enumeration
- BendingDetailLevelOfDetail Enumeration
- BendingDetailSegmentLengthsDisplayOptions Enumeration
- BendingDetailSegmentsRepresentation Enumeration
- BendingDetailTypeMultipleValuesIndicatorOptions Enumeration
- BentFabricBendDirection Enumeration
- BentFabricStraightWiresLocation Enumeration
- BoundaryConditions Class
- BoundaryConditionsOrientTo Enumeration
- BoundaryConditionsType Enumeration
- BracePlanRepresentation Enumeration
- CodeCheckingParameterServiceData Class
- ConnectionInputPoint Class
- ConnectionInputPointInfo Class
- EndTreatmentType Class
- ExtElemChangeBeamSectionRegistry Class
- FabricArea Class
- FabricAreaType Class
- FabricHostReference Enumeration
- FabricLapSplicePosition Enumeration
- FabricLocation Enumeration
- FabricReinSpanSymbol Class
- FabricRoundingManager Class
- FabricSheet Class
- FabricSheetAlignment Enumeration
- FabricSheetLayoutPattern Enumeration
- FabricSheetType Class
- FabricTagComponentReference Enumeration
- FabricWireItem Class
- FabricWireType Class
- FamilyStructuralMaterialTypeFilter Class
- Hub Class
- ICodeCheckingParameterServer Interface
- IExtElemChangeBeamSection Interface
- IMemberForcesServer Interface
- IRebarUpdateServer Interface
- IStructuralSectionsServer Interface
- LineLoad Class
- LineLoadType Class
- LoadBase Class
- LoadCase Class
- LoadCaseCategory Enumeration
- LoadCombination Class
- LoadCombinationState Enumeration
- LoadCombinationType Enumeration
- LoadComponent Class
- LoadNature Class
- LoadOrientTo Enumeration
- LoadType Enumeration
- LoadTypeBase Class
- LoadUsage Class
- MemberForces Class
- MemberForcesServiceData Class
- MultiplanarOption Enumeration
- PathReinforcement Class
- PathReinforcementType Class
- PathReinSpanSymbol Class
- PointLoad Class
- PointLoadType Class
- Rebar Class
- Rebar Properties
- Rebar Methods
- CanApplyPresentationMode Method
- CanBeMatchedWithMultipleShapes Method
- CanSuppressFirstOrLastBar Method
- CanUseHookType Method
- ClearPresentationMode Method
- ConstraintsCanBeEdited Method
- ContainsValidArcRadiiForStyleAndBarType Method
- CreateFreeForm Method
- CreateFreeForm(Document, Guid, RebarBarType, Element) Method
- CreateFreeForm(Document, RebarBarType, Element, IList<CurveLoop>, RebarFreeFormValidationResult) Method
- CreateFreeForm(Document, RebarBarType, Element, IList<CurveLoop>, RebarStyle) Method
- CreateFreeForm(Document, RebarBarType, Element, IList<IList<Curve>>, RebarFreeFormValidationResult) Method
- CreateFreeForm(Document, RebarBarType, Element, IList<IList<Curve>>, RebarStyle) Method
- CreateFromCurves Method
- CreateFromCurvesAndShape Method
- CreateFromRebarShape Method
- DoesBarExistAtPosition Method
- EnableCrankLengthOverride Method
- EnableHookLengthOverride Method
- FindMatchingPredefinedPresentationMode Method
- GetAllRebarShapeIds Method
- GetBarIndexFromReference Method
- GetBendData Method
- GetCenterlineCurves Method
- GetCouplerId Method
- GetCrankAngledLength Method
- GetCrankLength Method
- GetCrankOffsetLength Method
- GetCrankRatio Method
- GetCrankStraightLength Method
- GetCrankTypeId Method
- GetEndTreatmentTypeId Method
- GetFreeFormAccessor Method
- GetFullGeometryForView Method
- GetHookOrientation Method
- GetHookRotationAngle Method
- GetHookTypeId Method
- GetHostId Method
- GetLapLength Method
- GetMovedBarTransform Method
- GetOverridableCrankParameters Method
- GetOverridableHookParameters Method
- GetParameterValueAtIndex Method
- GetPresentationMode Method
- GetRebarConstraintsManager Method
- GetRebarSplice Method
- GetReinforcementRoundingManager Method
- GetShapeDrivenAccessor Method
- GetShapeId Method
- GetSpliceStaggerLength Method
- GetTerminationOrientation Method
- GetTerminationRotationAngle Method
- GetTransformedCenterlineCurves Method
- HasPresentationOverrides Method
- HookAngleMatchesRebarShapeDefinition Method
- IsBarHidden Method
- IsCrankLengthOverrideEnabled Method
- IsHookLengthOverrideEnabled Method
- IsRebarFreeForm Method
- IsRebarInSection Method
- IsRebarShapeDriven Method
- IsUnobscuredInView Method
- MoveBarInSet Method
- RebarShapeMatchesCurvesAndHooks Method
- RebarShapeMatchesCurvesHooksAndEndTreatment Method
- RemoveSplice Method
- ResetMovedBarTransform Method
- SetBarHiddenStatus Method
- SetBarIncluded Method
- SetCrankAngledLengthOverride Method
- SetCrankLengthOverride Method
- SetCrankOffsetLengthOverride Method
- SetCrankRatioOverride Method
- SetCrankStraightLengthOverride Method
- SetCrankTypeId Method
- SetEndTreatmentTypeId Method
- SetHookOrientation Method
- SetHookRotationAngle Method
- SetHookTypeId Method
- SetHostId Method
- SetPresentationMode Method
- SetTerminationOrientation Method
- SetTerminationRotationAngle Method
- SetUnobscuredInView Method
- RebarBarType Class
- RebarBendData Class
- RebarBendingDetail Class
- RebarBendingDetailType Class
- RebarConstrainedHandle Class
- RebarConstraint Class
- RebarConstraintsManager Class
- RebarConstraintsStatus Enumeration
- RebarConstraintTargetHostFaceType Enumeration
- RebarConstraintType Enumeration
- RebarContainer Class
- RebarContainerItem Class
- RebarContainerIterator Class
- RebarContainerParameterManager Class
- RebarContainerType Class
- RebarCoupler Class
- RebarCouplerError Enumeration
- RebarCoverType Class
- RebarCrankOverridableParameters Class
- RebarCrankTypeUtils Class
- RebarCurvesData Class
- RebarDeformationType Enumeration
- RebarEndType Enumeration
- RebarFreeFormAccessor Class
- RebarFreeFormCreationResult Class
- RebarFreeFormValidationResult Enumeration
- RebarGeometryType Enumeration
- RebarHandleBehavior Enumeration
- RebarHandleNameData Class
- RebarHandlePositionData Class
- RebarHandlesData Class
- RebarHandleType Enumeration
- RebarHookOrientation Enumeration
- RebarHookType Class
- RebarHostCategory Enumeration
- RebarHostData Class
- RebarInSystem Class
- RebarLayoutRule Enumeration
- RebarPresentationMode Enumeration
- RebarPropagation Class
- RebarReinforcementData Class
- RebarRoundingManager Class
- RebarShape Class
- RebarShapeArcReferenceType Enumeration
- RebarShapeBendAngle Enumeration
- RebarShapeConstraint Class
- RebarShapeConstraint180DegreeBendArcLength Class
- RebarShapeConstraint180DegreeBendRadius Class
- RebarShapeConstraint180DegreeDefaultBend Class
- RebarShapeConstraintAngleFromFixedDir Class
- RebarShapeConstraintArcLength Class
- RebarShapeConstraintChordLength Class
- RebarShapeConstraintCircumference Class
- RebarShapeConstraintDiameter Class
- RebarShapeConstraintFixedSegmentDir Class
- RebarShapeConstraintProjectedSegmentLength Class
- RebarShapeConstraintRadius Class
- RebarShapeConstraintSagittaLength Class
- RebarShapeConstraintSegmentLength Class
- RebarShapeDefinition Class
- RebarShapeDefinitionByArc Class
- RebarShapeDefinitionByArcType Enumeration
- RebarShapeDefinitionBySegments Class
- RebarShapeDrivenAccessor Class
- RebarShapeMultiplanarDefinition Class
- RebarShapeParameters Class
- RebarShapeSegment Class
- RebarShapeSegmentEndReferenceType Enumeration
- RebarShapeTerminationsData Class
- RebarShapeVertex Class
- RebarShapeVertexTurn Enumeration
- RebarSplice Class
- RebarSpliceByRulesError Enumeration
- RebarSpliceByRulesResult Class
- RebarSpliceByRulesRunOutPosition Enumeration
- RebarSpliceError Enumeration
- RebarSpliceGeometry Class
- RebarSpliceOptions Class
- RebarSplicePosition Enumeration
- RebarSpliceRules Class
- RebarSpliceShiftOption Enumeration
- RebarSpliceTypeUtils Class
- RebarSpliceUtils Class
- RebarStyle Enumeration
- RebarSystemSpanSymbol Class
- RebarTerminationOrientation Enumeration
- RebarTrimExtendData Class
- RebarUpdateCurvesData Class
- RebarWorkInstructions Enumeration
- ReinforcementAbbreviationObjectType Enumeration
- ReinforcementAbbreviationTag Class
- ReinforcementAbbreviationTagType Enumeration
- ReinforcementBarOrientation Enumeration
- ReinforcementData Class
- ReinforcementNumberingMethod Enumeration
- ReinforcementRoundingManager Class
- ReinforcementRoundingSource Enumeration
- ReinforcementSettings Class
- ReleaseConditions Class
- ReleaseType Enumeration
- StirrupTieAttachmentType Enumeration
- StructuralConnectionApplyTo Enumeration
- StructuralConnectionApprovalType Class
- StructuralConnectionCodeCheckingStatus Enumeration
- StructuralConnectionHandler Class
- StructuralConnectionHandlerType Class
- StructuralConnectionSettings Class
- StructuralConnectionType Class
- StructuralFramingUtils Class
- StructuralInstanceUsage Enumeration
- StructuralInstanceUsageFilter Class
- StructuralMaterialType Enumeration
- StructuralMaterialTypeFilter Class
- StructuralSectionsServiceData Class
- StructuralSettings Class
- StructuralType Enumeration
- StructuralWallUsage Enumeration
- StructuralWallUsageFilter Class
- SurfaceDistributionRebarHandles Enumeration
- SurfaceElementExtension Enumeration
- SurfaceElementProjectionZ Enumeration
- TargetRebarConstraintType Enumeration
- TranslationRotationValue Enumeration
- Truss Class
- TrussChordLocation Enumeration
- TrussCurveType Enumeration
- TrussMemberInfo Class
- TrussMemberType Enumeration
- TrussType Class
- WireDistributionDirection Enumeration
- YJustification Enumeration
- YZJustificationOption Enumeration
- ZJustification Enumeration
- Autodesk.Revit.DB.Structure.StructuralSections
- Autodesk.Revit.DB.Visual
- Autodesk.Revit.Exceptions
- Autodesk.Revit.UI
- Autodesk.Revit.UI.Events
- Autodesk.Revit.UI.Macros
- Autodesk.Revit.UI.Mechanical
- Autodesk.Revit.UI.Plumbing
- Autodesk.Revit.UI.Selection
- WhatsNew
- Namespaces
- Troubleshoot