Problem with automatic connection of Pipe and Pipe Accessory in C#

Problem with automatic connection of Pipe and Pipe Accessory in C#

Anonymous
Not applicable
905 Views
1 Reply
Message 1 of 2

Problem with automatic connection of Pipe and Pipe Accessory in C#

Anonymous
Not applicable

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.

0 Likes
Accepted solutions (1)
906 Views
1 Reply
Reply (1)
Message 2 of 2

caroline.gitonga
Autodesk
Autodesk
Accepted solution
0 Likes