C3D-0503 · Dump HC points 812 Christmas (read-only) [C3D-0504] done
List all COGO points whose description contains the word HC (house corners) to draw a single building poly.
C# payload
var cd=CivilDoc; var pts=cd.CogoPoints; int n=0;
foreach(ObjectId pid in pts){ var p=(Autodesk.Civil.DatabaseServices.CogoPoint)Tx.GetObject(pid,OpenMode.ForRead); string d=p.RawDescription.ToUpper(); var W=d.Split(new[]{' '},System.StringSplitOptions.RemoveEmptyEntries); bool hc=false; foreach(var w in W) if(w=="HC") hc=true; if(hc){ Log(p.PointNumber+" E="+p.Easting.ToString("F3")+" N="+p.Northing.ToString("F3")+" \""+p.RawDescription+"\""); n++; } }
Log("HC points="+n);
Result
Log
600 E=2434174.310 N=1429371.460 "HC" 612 E=2434193.937 N=1429409.540 "HC" 613 E=2434227.657 N=1429362.235 "HC" 615 E=2434234.768 N=1429402.036 "HC PORCH COR" HC points=4
Notes
What worked, what didn't, job-specific gotchas — flagged notes feed the recipes.
No notes yet.