I'm wondering if there is something within the API that will allow me to place plumbing fixture families and then generate a plumbing layout like you can in Revit by using the "Create Plumbing System --> Generate Layout" or is this something I have to do one pipe, one connector at a time?
Solved! Go to Solution.
Solved by jeremytammik. Go to Solution.
You can create a placeholder piping system programmatically as well:
https://thebuildingcoder.typepad.com/blog/2011/07/mep-placeholders.html
Or you can create a piping system right away. Here is a series of samples that create a minimal bunch of pipes for a rolling offset in lots of different ways:
http://thebuildingcoder.typepad.com/blog/2014/01/final-rolling-offset-using-pipecreate.html
Thanks for the reply Jeremey,
I am assuming from your response that if I want to connect from say, a water closet to a water heater, with pipes, I will have to explicitly call PipeCreate for each pipe, find connectors, insert each fitting... and then that process over and over until they connect? Is there a better work flow for what I'm trying to accomplish? Something similar to what is in the Revit user interface?
Please read the discussions I pointed out. They explain everything and cover your question in full. Why do you think I publish them?
Actually, here are some additional relevant discussions of this topic:
Apologies, I seem to have frustrated you. I did look through the previous sent links, however I didn't find a direct answer to my question, therefor I tried to clarify. I'm still not completely clear on your answer, so I will try to solve it myself. Thanks anyway.
Well, I am not an expert on this, but I think the answer is:
That is the gist of what I learned researching for and implementing the rolling offset.