I would like to get original vertices(vertex) from breakline.
With SurfaceBreakline.Vertices property I can get a ObjectId collection of them but generally will contain more vertex that original vertex because it depend of "weeding factor" values and "suplementing factor" values.
How can I get only original vertex from breakline?
Perhaps, API should have other property to get only original vertex from breakline.
Hi,
You can get the vertex collection of the breakline using
SurfaceBreakline.Vertices Property
Could you explain me the need of getting the orginal vertices or the entity which were used to create the bearkline ?
If you have retained them in the DWG file that you can access them. Otherwise, I find we have only SurfaceBreakline.Vertices.
Thanks,
Hi Partha.
In Spain, the most land surveyors use Aplitop MDT program. This program has some interesting utilities like "Verificar líneas de rotura"- (Check breaklines):
"verificar vértices sueltos" utility is for check that all vertex of selected breaklines (selected from layers or designed) have to a point on the same vertex.If there is some vertex without point, program notify about this vertex location.
I always put a point on vertex to create TIN. I have save that all breaklines uses elevation from point.
I want to do the same for Civil 3D with CoGo Points.
Look at my aplicattion screenshoot.
With button "Añadir lineas de rotura a superficie" (Add breaklines to surface) you can add all entities for each layer and create a new breakline set into the surface.Look at ToolSpace that each breakline set has the same name that layer name.
I can use a filter layer (group filter or properties filter) to select entities that I´m going to convert in breaklines.
Also,I can edit filter group, I can add or exclude layers in the filter group selected.
Now I have all CogoPoints of groupPoints included in definition surface,but I would like check if all vertices have a cogoPoint on each vertex.