-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 5fa8b2a
Showing
3 changed files
with
146 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
# Revit-Python Resources | ||
|
||
## Communities | ||
|
||
[Revit API Forum](http://forums.autodesk.com/t5/revit-api/bd-p/160) | ||
|
||
[Dynamo Forum](https://forum.dynamobim.com/) | ||
|
||
[Stackoverflow: revit-api](http://stackoverflow.com/questions/tagged/revit-api/) | ||
|
||
## Revit API Blogs | ||
|
||
[Building Coder Blog](http://thebuildingcoder.typepad.com/) | ||
|
||
[BoostYourBim](http://thebuildingcoder.typepad.com/) | ||
|
||
[SpiderInNet](http://spiderinnet.typepad.com/) | ||
|
||
[Archi-lab.net](http://archi-lab.net/) | ||
|
||
[dp-stuff.org](http://dp-stuff.org/) | ||
|
||
[Nathan's Revit API Notebook](http://wiki.theprovingground.org/revit-api) | ||
|
||
## Official Autodesk Resources | ||
|
||
[Autodesk Developer Network](http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=2484975) | ||
|
||
[2017: Developer's Guide](http://help.autodesk.com/view/RVT/2017/ENU/?guid=GUID-F0A122E0-E556-4D0D-9D0F-7E72A9315A42) | ||
|
||
[2016: Developer's Guide](http://help.autodesk.com/view/RVT/2016/ENU/?guid=GUID-F0A122E0-E556-4D0D-9D0F-7E72A9315A42) | ||
|
||
[2015: Developer's Guide](http://help.autodesk.com/view/RVT/2015/ENU/?guid=GUID-F0A122E0-E556-4D0D-9D0F-7E72A9315A42) | ||
|
||
[2014: Developer's Guide](http://help.autodesk.com/view/RVT/2014/ENU/?guid=GUID-F0A122E0-E556-4D0D-9D0F-7E72A9315A42) | ||
|
||
[Dynamo Primer - Python](http://dynamoprimer.com/09_Custom-Nodes/9-4_Python.html) | ||
|
||
|
||
## Tutorials / Reference Guides | ||
|
||
[Begginers Guide to Python In Autodesk Revit](https://www.gitbook.com/book/gtalarico/pythonforrevit/edit#) | ||
|
||
[Dynamo Primer \(Python\)](http://dynamoprimer.com/en/09_Custom-Nodes/9-4_Python.html) | ||
|
||
[Scripting Autodesk Revit with RevitPythonShell](https://daren-thomas.gitbooks.io/scripting-autodesk-revit-with-revitpythonshell/content/) | ||
|
||
|
||
## Revit-Python Projects | ||
|
||
### Revit | ||
|
||
[RevitPythonShell](https://github.com/architecture-building-systems/revitpythonshell) | ||
|
||
[pyRevit](https://github.com/eirannejad/pyRevit) | ||
|
||
### Libraries / Helpers | ||
|
||
[revitpythonwrapper](https://github.com/gtalarico/revitpythonwrapper) | ||
|
||
[rvt_model_services](https://github.com/hdm-dt-fb/rvt_model_services) | ||
|
||
[Ironic Python Helper](https://github.com/PMoureu/iph) | ||
|
||
### Dynamo Packages | ||
|
||
[Clockwork](https://github.com/andydandy74/ClockworkForDynamo) | ||
|
||
[SpringNodes](https://github.com/dimven/SpringNodes) | ||
|
||
[Rhynamo](https://bitbucket.org/archinate/rhynamo) | ||
|
||
[MantisShrimp](https://github.com/ksobon/MantisShrimp) | ||
|
||
## Python Documents and Guides | ||
|
||
[Python Docs](https://docs.python.org/2/) \(2.7\) | ||
[CodeAcademy](https://www.codecademy.com/learn/python) | ||
[LearnPythonTheHardWay](https://learnpythonthehardway.org/book/) | ||
|
||
## IronPython Documentation | ||
|
||
[IronPythonDocs](http://ironpython.net/documentation/) | ||
|
||
### IronPython + WPF | ||
|
||
[IronPythonCookbook](http://www.ironpython.info/index.php?title=Main_Page) | ||
[IronPythonCookbook-WPF](http://www.ironpython.info/index.php?title=WPF_Example) | ||
[SimpleWPFAppication](https://lifebeyondfife.com/79-ironpython-wpf-html/) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Frequently Asked Questions | ||
|
||
--- | ||
|
||
##### Question 1 | ||
|
||
Answer |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
# Python For Revit | ||
|
||
##### A collection of resources for Python-Revit lovers | ||
|
||
# Summary | ||
|
||
* [Resources](resources.md) | ||
* [Common Questions](common-questions.md) | ||
|
||
|
||
# Frequently Asked Questions | ||
|
||
--- | ||
|
||
##### What are the out-of-the-box lines in the Dynamo? | ||
|
||
```py | ||
import clr | ||
# imports Common Language Runtime library .This will serve as a bridge between python and the .NET wold | ||
# See this: http://ironpython.net/documentation/dotnet/dotnet.html | ||
|
||
clr.AddReference('ProtoGeometry') | ||
# Loads the Protogeometry dll (.net assembly) so Python can use it | ||
|
||
from Autodesk.DesignScript.Geometry import * | ||
# Imports Geometry Classes from the DesignScript assembly (Protogeometry) | ||
# this gives you access to Dynamos built in Geometry classes and more. | ||
|
||
dataEnteringNode = IN | ||
# This is just telling data entering this node will be stored in a variable called IN. | ||
# You don't actually need this. Go ahead and delete it, nothing will change. | ||
``` | ||
|
||
##### Recommended reading | ||
|
||
* Iron Python Documentation | ||
* http://ironpython.net/documentation/dotnet/dotnet.html | ||
* DesignSCript Syntax | ||
* http://dynamoprimer.com/en/07\_Code-Block/7-2\_Design-Script-syntax.html | ||
* DesignScript Guide | ||
* [http://dynamobim.org/wp-content/uploads/.../Dynamo\_language\_guide\_version\_1.pdf](http://dynamobim.org/wp-content/uploads/forum-assets/colin-mccroneautodesk-com/07/10/Dynamo_language_guide_version_1.pdf) | ||
* | ||
|
||
--- | ||
|
||
##### Where can I find the list of modules in the Revit API? | ||
|
||
You can download the Full API Documentation as well as many examples \(no python examples, unfortunatelly\) from the Autodesk [Developer Network's website](http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=2484975) | ||
|
||
The official documentation is also avaiable online at: [RevitAPIdocs.com](/RevitAPIdocs.com) |