How can I align FreeFormElement to reference line?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I wanted to align FreeFormElement to reference line.
I tried following way,
FreeFormElement freeForm = FreeFormElement.Create(doc,solid); Autodesk.Revit.DB.Options opt = new Options(); GeometryObject freeFormGeometry = freeForm.get_Geometry(opt); Solid freeFormSolid = freeFormGeometry as Solid; foreach(Face freeFace in freeFormSolid.Faces){
EdgeArrayArray freeEdgeArray = freeFace.EdgeLoops;
foreach(EdgeArray freeEdges in edgeArray){
foreach(Edge freeEdge in freeEdges){
doc.FamilyCreate.NewAlignment(doc.ActiveView, modelcurve.GeometryCurve.Reference, freeEdge.Reference);
}
}
}
I wanted to align freeEdge (as FreeFormElement edge) to modelcurve (as reference line).
But I cannot get the geometry of created FreeFormElment as null.
TIA