├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ └── bug_report.md ├── .gitignore ├── README.md └── src ├── RevitAPIEveryDay.sln ├── RevitAPIEveryDay ├── Day01 │ └── HelloWord.cs ├── Day02 │ ├── RvtApplication.cs │ └── RvtDocument.cs ├── Day03 │ ├── PickElementsByRectangle.cs │ ├── PickFace.cs │ ├── PickObject.cs │ ├── PickObjects.cs │ ├── PickObjectsByCategories.cs │ ├── PickPoint.cs │ ├── PickPointFix.cs │ ├── SelectElementInLinked.cs │ └── Selection.cs ├── Day04 │ ├── EleLogicalOrFilter.cs │ ├── ElementFilterLstCategories.cs │ ├── FilterElementCategories.cs │ ├── FilterElements.cs │ └── PickObjContains.cs ├── Day05 │ ├── GetParameter.cs │ ├── RvtTransaction.cs │ └── SetParameter.cs ├── Day06 │ ├── DeleteElement.cs │ ├── MoveElement.cs │ ├── RotateElement.cs │ ├── ShowElement.cs │ └── ShowElementInLink.cs ├── Day07 │ ├── CurveIntersection.cs │ ├── GetBoundingBox.cs │ ├── InterSectBoundingBox.cs │ └── RayIntersect.cs ├── Day08 │ ├── ChangeTemplate.cs │ ├── DistanceAToB.cs │ ├── LearnUV.cs │ ├── LearnVector.cs │ └── LearnXYZ.cs ├── Properties │ └── AssemblyInfo.cs ├── RevitAPIEveryDay.csproj ├── RevitAPIEveryDay.csproj.DotSettings ├── Utils │ ├── ElementUtils.cs │ ├── MathUtils.cs │ ├── NotificationUtils.cs │ ├── PointUtils.cs │ └── RevitCommand.cs ├── _Template.cs └── packages.config └── RevitUnitTest ├── Properties └── AssemblyInfo.cs ├── RevitUnitTest.csproj ├── UnitTest1.cs └── packages.config /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/README.md -------------------------------------------------------------------------------- /src/RevitAPIEveryDay.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay.sln -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day01/HelloWord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day01/HelloWord.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day02/RvtApplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day02/RvtApplication.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day02/RvtDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day02/RvtDocument.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day03/PickElementsByRectangle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day03/PickElementsByRectangle.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day03/PickFace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day03/PickFace.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day03/PickObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day03/PickObject.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day03/PickObjects.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day03/PickObjects.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day03/PickObjectsByCategories.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day03/PickObjectsByCategories.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day03/PickPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day03/PickPoint.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day03/PickPointFix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day03/PickPointFix.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day03/SelectElementInLinked.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day03/SelectElementInLinked.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day03/Selection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day03/Selection.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day04/EleLogicalOrFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day04/EleLogicalOrFilter.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day04/ElementFilterLstCategories.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day04/ElementFilterLstCategories.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day04/FilterElementCategories.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day04/FilterElementCategories.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day04/FilterElements.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day04/FilterElements.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day04/PickObjContains.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day04/PickObjContains.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day05/GetParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day05/GetParameter.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day05/RvtTransaction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day05/RvtTransaction.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day05/SetParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day05/SetParameter.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day06/DeleteElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day06/DeleteElement.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day06/MoveElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day06/MoveElement.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day06/RotateElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day06/RotateElement.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day06/ShowElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day06/ShowElement.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day06/ShowElementInLink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day06/ShowElementInLink.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day07/CurveIntersection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day07/CurveIntersection.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day07/GetBoundingBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day07/GetBoundingBox.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day07/InterSectBoundingBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day07/InterSectBoundingBox.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day07/RayIntersect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day07/RayIntersect.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day08/ChangeTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day08/ChangeTemplate.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day08/DistanceAToB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day08/DistanceAToB.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day08/LearnUV.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day08/LearnUV.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day08/LearnVector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day08/LearnVector.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Day08/LearnXYZ.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Day08/LearnXYZ.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/RevitAPIEveryDay.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/RevitAPIEveryDay.csproj -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/RevitAPIEveryDay.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/RevitAPIEveryDay.csproj.DotSettings -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Utils/ElementUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Utils/ElementUtils.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Utils/MathUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Utils/MathUtils.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Utils/NotificationUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Utils/NotificationUtils.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Utils/PointUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Utils/PointUtils.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/Utils/RevitCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/Utils/RevitCommand.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/_Template.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/_Template.cs -------------------------------------------------------------------------------- /src/RevitAPIEveryDay/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitAPIEveryDay/packages.config -------------------------------------------------------------------------------- /src/RevitUnitTest/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitUnitTest/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/RevitUnitTest/RevitUnitTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitUnitTest/RevitUnitTest.csproj -------------------------------------------------------------------------------- /src/RevitUnitTest/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitUnitTest/UnitTest1.cs -------------------------------------------------------------------------------- /src/RevitUnitTest/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongmep/RevitAPI_EveryDay/HEAD/src/RevitUnitTest/packages.config --------------------------------------------------------------------------------