I’ve just released a new version of Crumple which has a node that can generate the transform needed, try this workflow below. I’ve included the Python code it uses for reference - it’s quite simple (for a Python script.
)
# Made by Gavin Crump
# Free for use
# BIM Guru, www.bimguru.com.au
# Boilerplate text
import clr
clr.AddReference("RevitAPI")
from Autodesk.Revit.DB import RevitLinkInstance
clr.AddReference("RevitNodes")
import Revit
clr.ImportExtensions(Revit.GeometryConversion)
# Get link transform
link_instance = UnwrapElement(IN[0])
link_transform = link_instance.GetTotalTransform().ToCoordinateSystem(True)
# Preparing output to Dynamo
OUT = link_transform