From 9ee2c0cd4057a99bcb512b555b317164e2ac7c16 Mon Sep 17 00:00:00 2001 From: Jeremy Tammik Date: Thu, 25 Mar 2021 08:50:46 +0100 Subject: [PATCH] added readme to XtraCs --- XtraCs/README.md | 35 +++++++++++++++++++++++++++++++++++ XtraCs/XtraCs.csproj | 4 +++- 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 XtraCs/README.md diff --git a/XtraCs/README.md b/XtraCs/README.md new file mode 100644 index 0000000..8f7a7ea --- /dev/null +++ b/XtraCs/README.md @@ -0,0 +1,35 @@ +# ADN Revit API Training Labs Xtra Material + +External commands and applications defined in this module: + +BuiltInParamsChecker.cs – BuiltInParamsChecker: List all accessible parameters on a selected element in a DataGridView +Labs1.cs – Lab1_1_HelloWorld: Say hello +Labs1.cs – Lab1_2_CommandArguments: Explore `ExternalCommandData` argument +Labs2.cs – Lab2_0_CreateLittleHouse: Create a little house +Labs2.cs – Lab2_1_Elements: List all document elements +Labs2.cs – Lab2_2_ModelElements: List all model elements +Labs2.cs – Lab2_3_ListWallsAndDoors: Retrieving family instances: list all walls and doors +Labs2.cs – Lab2_4_EditFamilyInstance: access and modification family instance properties +Labs2.cs – Lab2_5_SelectAndMoveWallAndAddColumns: creation of new family instance elements +Labs3.cs – Lab3_1_StandardFamiliesAndTypes: List all loaded standard families and types +Labs3.cs – Lab3_2_LoadStandardFamilies: Load an entire family or a specific type from a family +Labs3.cs – Lab3_3_DetermineInstanceTypeAndFamily: determine family instance type and family +Labs3.cs – Lab3_4_ChangeSelectedInstanceType: change type or symbol of a selected standard family instance +Labs3.cs – Lab3_5_WallAndFloorTypes: Access and modify system family type +Labs3.cs – Lab3_6_DuplicateWallType: Create a new family symbol or type by calling `Duplicate` +Labs3.cs – Lab3_7_DeleteFamilyType: Delete a type from a family +Labs4.cs – Lab4_1_ElementParameters: List all parameters for selected elements +Labs4.cs – Lab4_2_ExportParametersToExcel: Export all parameters for each model element to Excel, one sheet per category +Labs4.cs – Lab4_3_1_CreateAndBindSharedParam: Create and bind shared parameter, like the FireRating Revit SDK sample +Labs4.cs – Lab4_3_2_ExportSharedParamToExcel: Export parameter values to Excel, like the FireRating Revit SDK sample +Labs4.cs – Lab4_3_3_ImportSharedParamFromExcel: Import parameter values from Excel, like the FireRating Revit SDK sample +Labs4.cs – Lab4_4_1_CreatePerDocParameters: Add and bind a visible and an invisible per-doc parameter +Labs4.cs – Lab4_4_2_IncrementPerDocParameters: Increment the invisible per-doc param +Labs5.cs – Lab5_1_GroupsAndGroupTypes: List all groups and group types in the model +Labs5.cs – Lab5_2_SwapGroupTypes: Swap group types for selected groups +Labs5.cs – Lab5_3_Rooms: List room boundaries +Labs6.cs – Lab6_1_HelloWorldExternalApplication: A minimal external application saying hello +Labs6.cs – Lab6_5_RibbonExplorer: List the contents of the Revit ribbon in the Visual Studio debug output window +Labs7.cs – Lab7_1_CreateForm: Create a loft form using reference points and curve by points +Labs7.cs – Lab7_2_CreateDividedSurface: Create a divided surface using reference of a face of the form +Labs7.cs – Lab7_3_ChangeTilePattern: Change the tiling pattern of the divided surface diff --git a/XtraCs/XtraCs.csproj b/XtraCs/XtraCs.csproj index 5f5a461..79f6955 100644 --- a/XtraCs/XtraCs.csproj +++ b/XtraCs/XtraCs.csproj @@ -153,7 +153,9 @@ true - + + +