/
all-courses
/
Modular
Revit API Basics
Basics: Selection
Basics: Revit API Parameters
Basics: Transactions
Basics: Collectors
Basics: C# to Python
Templates
WPF Template
Dynamo Template
pyRevit Template.full
pyRevit Template.min
Selection
PickPoint on Element's Geo
Select all Untagged Doors in ActiveView
Get Selected Elements (Basic)
ISelectionFilter Example
Pick Object/s
Select All In-Place Elements in View
Select Elements Modified Last by User
Set new Selection in Revit UI
Parameters
Key Parameters
Read Wall's Material Layers
Add Shared Parameters
Change Wall Level Constraints example
Element Parameter Filter Example
Find Key Parameter Items
Find Missing Shared Parameters in Project
Get Default Element Type
Geometry
DirectShape: Create Sphere Geometry
Create solid geometry from area
Is Point Inside Solid
DirectShape: Create 3D Bounding Box Geometry
Creation
Create New WallType
Copy Elements with Revit API
Create Beam
Create Custom UI with rpw.FlexForm
Create Detail Line
Create Filled Region
Create Library of Element Types
Create Room
Create TextNote
Create View Sheet
Create View: LegendView
Create View: Section
Create View: View3D
Create View: ViewDrafting
Create ViewPlan (Floor, Ceiling, Area, Structural)
Create Wall
Get Existing / Create New FilledRegionType
WPF
WPF Select Paths
WPF Sample Form
WPF Grids Example
Views and Sheets
Copy View Filters between Views
ScopeBox to Sections
Change Graphic Overrides of an Element in View
Get CropBox.Id
Get Sheet from a View if placed
Get TitleBlock from ViewSheet
Get ViewFamilyType
Hide Category in View
Isolate Elements
Match Graphic Overrides
Offset View CropBox of Selected Viewports
Refresh Project Browser
Unhide All Elements in View
Filters
Create/Update SelectionFilterElement
Get Element by Type/Family Name (Element Parameter Filter)
Get FilledRegionType by Name
MEP
Distribute Pipes Equally
Get All Placed/Unplaced Views
Cut Pipe/Duct In Half
Rooms & Sheets
Find Intersecting Rooms and Areas
Pick and Read Linked Rooms
Count Furniture by Rooms
Center Room Tags and Location
Change Rooms Level
Find Room of Furniture Element
Sum Selected Rooms
Misc.
Convert Internal/Survey/Project Coordinates with Revit API
Convert Units with Revit API
Get Solid Pattern
Get Warnings
Paint All Faces of Selected Elements
Replace Materials in Walls/Floors/Roofs
Save All Revit Families to Folder
Unjoin Walls and Beams ends
Full Tools
Split Wall Into Layers
FEC
Annotations
Transactions
C# to Python Samples
Events
Links
YouTube Tutorials
pyRevit
pyRevit
pyRevit
Code
Code
Code
Library
Library
Library