Message 1 of 2

Not applicable
03-07-2022
02:21 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello.
I created a Pipe and created a Pipe Accessory programmatically. (Image right)
And I used the ConnectTo function, but my Pipe Accessory did not change the size.
(Left of the image) Preferences are set, so I think it should be converted automatically when connecting in Revit.
But it doesn't work. Is this normal?
transaction.start();
var pipe = Pipe.Create(document, systemTypeId, pipeTypeId, levelId, startPoint, endPoint);
var pipeConnector = pipe.ConnectorManager.Connectors; //(summary) endpoint
transaction.commit();
transaction.start();
var familyInstance = document.Create.NewFamilyInstance(endPoint, symbol, level, structuralType);
var familyInstanceConnector = familyInstance.MEPModel.ConnectorManager.Connectors; //(summary) near endpoint
transaction.commit();
transaction.start();
pipeConnector.ConnectTo(familyInstanceConnector);
transaction.commit();
Thanks.
Solved! Go to Solution.