Great App! I may no longer need to create my “3D” topo lines in AutoCAD then create Toposurface from DWG. Quick question – do we have the option to adjust the spacing between the topo points created? Looks like each point is created about 8′ from each other.
Thanks! This version creates 50 points on each curve with no option to adjust the point spacing. I would consider adding something like this in a future version. What sort of control would you want?
Thanks for explaining your positioning of points. I was thinking of options to enter a specific distance between points or perhaps the number of points on each curve. I understand the Toposurface API recently came out and hopefully Revit can allow you to create these options. Thanks!
Here is an updated version that should work with non-English Revit. It also allows selection of detail lines (instead of only model lines), and it includes a companion command that will allow you to update a toposurface after changing one of the lines used to create it.
Use this files in this ZIP to replace the files installed in C:\ProgramData\Autodesk\ApplicationPlugins\Topo From Lines.bundle
Hi Harry.
Thank you for quick response and update.
Works on the working computer with Revit German. But only if app “Fit Box Section” (selection panel does not there also) is uninstalled.
On the private computer i get an error message , after exchange Files of ” Topo From Lines.bundle “.
Probably ditto Adriano.
Had previously ImageOMatic2014 accidentally installed and uninstalled.
Are the apps in the first place only with the English version of Revit ?
Many Thanks
Alex
Hi Harry, this new version works really great. update feature is awesome. For site works, it would be cool to select edges from an element in order to update the topo. My workflow would be: topo from csv point; update topo from model lines (excavations), then for landscape snap the edges of sloped walkways. cause model lines can’t be on faces…
thanks for this great addin!
I have the same problem than Alex.
The app don’t select the detail lines and if i use the ZIP and replace the files installed in C:\ProgramData\Autodesk\ApplicationPlugins\Topo From Lines.bundle, Revit show me an error message on start up !
I work with a french release of revit 2014.
Do you think that there is a solution for me ?
Best regards
Thats cool, how do you manage to create the TopographySurface using the Revit API? I am trying to programmatically create my own TopographySurface but its not going well, I am trying to use the static function TopographySurface::Create but I am getting the compiler error: “‘Autodesk.Revit.DB.TopographySurface’ does not contain a definition for ‘Create'”. Do you use this function to create the TopographySurface or something else?
Heres my code:
List pnts = new List();
pnts.Add(new XYZ(0,0,0));
pnts.Add(new XYZ(0,5,5));
pnts.Add(new XYZ(5,5,5));
pnts.Add(new XYZ(5,0,0));
pnts.Add(new XYZ(3,3,3));
pnts.Add(new XYZ(2,2,2));
TopographySurface surface = TopographySurface.Create(doc, pnts); // getting a compiler error for using Create???
so each topo line needs a work plane in the model to be associated with?
The lines you select to create the toposurface are regular Revit model lines that you create with the Revit UI
Thanks!!
Great App! I may no longer need to create my “3D” topo lines in AutoCAD then create Toposurface from DWG. Quick question – do we have the option to adjust the spacing between the topo points created? Looks like each point is created about 8′ from each other.
Thanks! This version creates 50 points on each curve with no option to adjust the point spacing. I would consider adding something like this in a future version. What sort of control would you want?
Thanks for explaining your positioning of points. I was thinking of options to enter a specific distance between points or perhaps the number of points on each curve. I understand the Toposurface API recently came out and hopefully Revit can allow you to create these options. Thanks!
You make great work! 🙂
I have a question:
I can not choose the modelllines.
Is it possible that the app does not work with the german version?
Thank you for an answer.
Alex
Alex,
Here is an updated version that should work with non-English Revit. It also allows selection of detail lines (instead of only model lines), and it includes a companion command that will allow you to update a toposurface after changing one of the lines used to create it.
Use this files in this ZIP to replace the files installed in C:\ProgramData\Autodesk\ApplicationPlugins\Topo From Lines.bundle
http://gdurl.com/i2vu
Would you let me know how it works for you?
Harry
Hi Harry.
Thank you for quick response and update.
Works on the working computer with Revit German. But only if app “Fit Box Section” (selection panel does not there also) is uninstalled.
On the private computer i get an error message , after exchange Files of ” Topo From Lines.bundle “.
Probably ditto Adriano.
Had previously ImageOMatic2014 accidentally installed and uninstalled.
Are the apps in the first place only with the English version of Revit ?
Many Thanks
Alex
Hi Harry, this new version works really great. update feature is awesome. For site works, it would be cool to select edges from an element in order to update the topo. My workflow would be: topo from csv point; update topo from model lines (excavations), then for landscape snap the edges of sloped walkways. cause model lines can’t be on faces…
thanks for this great addin!
Hi Harry !
I have the same problem than Alex.
The app don’t select the detail lines and if i use the ZIP and replace the files installed in C:\ProgramData\Autodesk\ApplicationPlugins\Topo From Lines.bundle, Revit show me an error message on start up !
I work with a french release of revit 2014.
Do you think that there is a solution for me ?
Best regards
Adriano
What is the error on startup? Perhaps you need to right-click the DLL, select Properties, and push the Unblock button (if such a button exists).
Hi !
This is the error message that Revit show me :
[Description : cid:image002.png@01CED005.5D77A8A0]
Thanks for this quickly answer !!
Adriano
Sorry, that image did not come through. Please email me at boostyourbim@gmail.com
Thats cool, how do you manage to create the TopographySurface using the Revit API? I am trying to programmatically create my own TopographySurface but its not going well, I am trying to use the static function TopographySurface::Create but I am getting the compiler error: “‘Autodesk.Revit.DB.TopographySurface’ does not contain a definition for ‘Create'”. Do you use this function to create the TopographySurface or something else?
Heres my code:
List pnts = new List();
pnts.Add(new XYZ(0,0,0));
pnts.Add(new XYZ(0,5,5));
pnts.Add(new XYZ(5,5,5));
pnts.Add(new XYZ(5,0,0));
pnts.Add(new XYZ(3,3,3));
pnts.Add(new XYZ(2,2,2));
TopographySurface surface = TopographySurface.Create(doc, pnts); // getting a compiler error for using Create???
What is the compiler error? Are you using Revit 2014? The Site API is new in 2014.
Also, based on the code you posted at AUGI, I’d suggest taking a look at https://boostyourbim.wordpress.com/2012/12/04/use-a-using-block-with-transactions/
I’ve been looking for an app like this for a good while but for Revit 2013. Any chance it will be made compatible with 2013?
Glad you like it. Unfortunately because the Site API is new to 2014 this app can’t work in 2013.
Is there any way that the app could use contour lines (dplines) from imported .dwg file?
Hi Marcin,
Please take a look at my new post – https://boostyourbim.wordpress.com/2013/11/11/topo-from-lines-update/
Harry
I mean splines