Message 1 of 3
pipe dimensions

Not applicable
04-16-2019
05:58 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Dear Members,
Trying to create dimension for a pipe.
using (Transaction tx = new Transaction(doc)) { tx.Start("Transaction Name"); foreach (ElementId eid in sel.GetElementIds()) { //Debug.Print(e.Name); try { SketchPlane sketch = doc.ActiveView.SketchPlane; Pipe pp = doc.GetElement(eid) as Pipe; LocationCurve lc = pp.Location as LocationCurve; Line newLine2 = Line.CreateBound(lc.Curve.GetEndPoint(0) , lc.Curve.GetEndPoint(1)); ReferenceArray ra = new ReferenceArray(); ra.Append(newLine2.GetEndPointReference(0)); ra.Append(newLine2.GetEndPointReference(1)); int tt = pp.ConnectorManager.Connectors.Size; Dimension newDimension = doc.Create.NewDimension(doc.ActiveView, newLine2, ra); } catch (Exception ee) { } } tx.Commit(); }
Error:Inavlid Number of references
Thanks & Regards
Sanjay Pandey