AutoCAD Civil 3D :: Locating Breaklines Amongst Many And Removing From The Surface?
Dec 7, 2012
I had some inaccurate survey points in my EG. Now I have new points and breaklines. How to locate thes old breaklines either within the list or visually within my surface editing / style.
The zoom to doesn't work as there are many breaklines within the zoom extents, and 1000's of breaklines to sift through. Is there a setting somewhere in the surface where i can turn on the breaklines that have been added already to something that's visible so i can delete those out of my surface?
I'm looking for anything on this one. (Not the obvious answers thought). Delete all and replace all (not happening).
I am using a breakline to establish contours around the foundation of a building. I've done this in the past with no problems. Now I'm getting an Event Viewer, Error message saying that the breakline wasn't added to the surface because it crossed a point or crossed another breakline. In one case there wasn't another breakline in the drawing.
I've used 3d polylines & others to establish the breaklines.
I can't just accept something cause it's the way it is. I like to know the reasoning behind it.
Case in point:
Why does the check box say "Non-destructive breakline?" Why doesn't it say, "Erase tin lines that cross boundary?" I doesn't seem to have anything to do with breaklines. Or am I wrong on that one?
While I'm on a roll, double negatives send me into a tailspin. Like "Disable description keys", True or False. Huh? Why not just say, "Description Keys", on or off?
HP DV7 Laptop Intel Core i7-3820QM 3rd Generation Quad Core 2.7 GHZ CPU 16 GB DDR3 RAM ( 2 DIMM ) / 180 GB SSD Nvidia GeForce 650M Graphics w/2 GB Memory Windows 7 Professional 64 bit / AutoCAD Civil 3D 2014
Using the COM Interops we can find the entities which were used toi create surface breaklines:
foreach (AeccSurfaceBreakline brklin in brklines) { object[] ents = (object[])brklin.BreaklineEntities; for (int i = 0; i < ents.GetLength(0); i++) { AcadEntity en = (AcadEntity)ents[i]; //do whatever with the Entity }}
I have, as yet, been able to figure out how to get the entity(ies) using 2012's .NET API. Is it possible, or do I have to stay with COM?
foreach (ObjectId surfId in CivilApplication.ActiveDocument.GetSurfaceIds()) {TinSurface surf = tr.GetObject(surfId, OpenMode.ForRead) as TinSurface;if (surf != null) {SurfaceDefinitionBreaklines brkdefs = surf.BreaklinesDefinition; for (int i = 0; i < brkdefs.Count; i++){Surface Operation AddBreakline brklines = brkdefs[i]; for (int j = 0; j < brklines.Count; j++){ SurfaceBreakline brkline = brklines[j]; //well, as of C3D2012 SP1 the actual entity associated with this breakline is not exposed via .NET} } } }
In using 2013 I noticed when I delete a feature line which is added to a surface as a breakline it does not delete it from the surface. Even after a rebuild the surface does not update. I am having to go into the toolspace and manually delete the breaklines from the surface list.
Can you filter 3dpolylines to find which ones have a vertex at 0 elevation? I do not see the option in the Object Selection Filters dialog. We have several 3dpolys which would take a while to go through each vertex.
Using the select breaklines in the prospector doesn't do much of anything in my case. Zoom to Breakline works but how do you determine one particular breakline in the bunch if theye were never named?
I am having an issue with my contours running through my breaklines (feature lines). I have tried re-ordering the breakline, edits, etc and have also set my settings to allow crossings.
I am building a surface and have back of curb, curb face, and curb flowline going around a curve. I cannot create the lines with the usual pline as they will cross due to poor field collect. I created the curbs with multiple arcs. I was then going to change them into Feature Lines and am wondering if I can then use them as breaklines in a surface.
I am having a survey plan both with points and contour lines. Points are comming from the main road and contour from the outside areas.
I want to be able to make the surface ignoring the contours between the breaklines of the road since any contour inside professional survey is giving me errors on profiles and everything.
I have created linework using the line by object tool. I have created a surface and am trying to add breaklines by selecting some of this linework. Once I try to create the breaklines, it says that all those breaklines contain errors and have not inserted them into the drawing.
Any way to locate where text styles are located within a drawng. I am creating templates and some text styles are being carried from one template to another when I create them and I would like to delete certain text styles. I have looked around the drawing, but cannot seem to locate them.
Dealing with an old topo. Building a surface from a point group of points in the drawing, and 2D polyline being used as proximity breaklines.
Here is my list of events after I rebuild the surface:
So I went to use the 'Resolve Crossing breaklines' tool, and here's what that looked like:
So are there or aren't there?
When I use the 'Zoom to' feature, it takes me to the midpoint of a TIN line on a breakline, with no other objects around. Crossing window selection: only the surface and one polyline. I found one crossing breakline just by accident, not from either of these tools. After I fixed it it didn't change anything. I even deleted all the breaklines from the surface and added them again, closed drawing and reopened, no change.
I'm somewhat new to Civil 3D 2013 and have never encountered this problem before. I've got a top slope standard breakline (dark green line) and bottom slope standard breakline (light green line) with the highest elevation for the top slope at 72' and it gradually slopes down to about 54' within a 75' span. My problem, as you can see in the screen shot below, is I am getting 54'-59' elevation contours right next to a survey point with a 72' elevation whenever I hover my mouse over one of the contours. There are no nearby points with anything near 54' even outside of the surface boundary (shown in magenta).
I am having trouble removing the top surface of this canoe that i am making.
I have tried exploding the surface and it removes the top surface nicely but make two individual surfaces that cannot be combined using the join function.
I often have to do storm pond surfaces that (for the purposes of planning) are flat on the bottom. These surfaces are created from a combination of survey data and grading groups and the tin of these surfaces is perfectably acceptable. However, when contours are shown, the flat bottom is shown with contours jig-jagging all over the place.
The attached image shows a comparison of the same pond. The top was created with survey data and grading groups; the bottom was created using contour data only. The generated surface on the top shows the bottom contour going in different directions and has parts where the an expected contour is missing.
How to correct/manipulate the surface to show a proper flat surface?
Has instances where you set your tolerance for the maximum triangle lenth to say 50m to reduce the amount of triangles along the edge that run at long distances. When I do this I end up with multiple surface holes and I'm not sure why as there are points in the area.
I thought well maybe it's because i should've reduced my max triangles first then added breaklines. Would this matter? I also thought I could add a line to the surface to fix the holes vs. deleting surface lines along the entire edge of a surface for many many miles.
I am trying to add points into a surface. I have done this before without any problems, but now I am having issues.
When I ID points which makes up the surface it gives me the correct Z level e.g. 24.5m, however when I hover over the surface it shows me the surface name and a different z level e.g. 0.65m. What is the reason for this difference in z levels? I think this may be causing the issue I am having when I add new points.
I select the surface and use the 'edit surface command' in the ribbon, choosing add point.
When I add a point at the level I require(23.89m), it puts it in a lot higher than the surrounding area, so I tried to put the point in to the lower z levels (0.4m) it puts it in a lot lower!
I am issues with DEM files that I am downloading from the USGS website.I download 24k, elevation for the area I need. I then choose staged 1 second, add a surface to a blank drawing, then upload the DEM files to the surface.
The surface imports correcty, but when I try to import points taken by a surveyor on the same drawing, they plot incorrectly.The DEM surface and the points from the surveyor do not correspond. Also, the DEM surface is in meters, not feet. I have tried changing drawing settings, datum types, coordinate types, etc.
I have a project involving 3 programs. I am creating a planned development in 3d to be 3d printed when finished. The project is a 5 acre tract containing 8 buildings. I have built the surface in C3D and each building in Revit. The buildings are not in the same Revit file. For my solid work, I will bring the files over into 3ds Max Design to section into smaller quadrants to build in the 3d printer.
The questions:
Would it be better to import the surface into Revit to merge surface and buildings together?
Would it be better to import the buildings into C3D to merge entities?
Would it be better to bring those entities into 3ds Max and then merge them into one? Will 3ds Max Design allow me to insert entities accurately in the environment?
I need to create a sub-set surface from my main surface. not sure what the vernacular is for a "subset surface" in c3d but i do have a feature line that bouinds the desired area, but that is as far as i can solve.
i did try creating a new surface - pasted the main surface in the edit definition, then deleted triangles until the boundary alighned wiht my featureline. This seemed to work, but when i view the properties of the smaller subset suface, it shows a mimum and maximum elevation that is incorrect.
Im currently using an addon for Civil 3D called Novapoint. It allows me to create 3D models of surfaces made out of 3d faces and easily models cut and fill 3d-models for me.
The only thing i need to create a cut and fill model is one or several ground surfaces (existing ground, earth layers, rock etc. whatever i need) and a closed polyline/3Dpolyline that represents the level I want my cut and/or fill model.
I enter the spcifications I want such as; earth cut angle, rock cut angle, fill angle, select which surfaces i want to include in the model calculation and select the polyline.Novapoint then calculates the cut/fill model from the surfaces to the polyline and models the different cut/fill angles and gives me the results in a 3d-face model and a specification of the volyme of rock cut, earth cut an fill.
1. Novapoint is quite unstable and crashes alot
2. You cant create profiles out of 3d faces
3. Novapoint does not automaticly combine the start surfaces with the modeled cut/fill surface
4. A large surface made out of 3d-faces demands alot of computer power
So I want to how I do the same that Novapoint does for me in Civil 3D? (I have access to Civil 3D 2007-2013 depending on which one you're using)I know I can take the 3Dfaces i created in Novapoint and make a surface in Civil 3D with them but I want to exclude Novapoint completely.
all of a sudden whenever I run audit on my corridor file the surface definition becomes a snapshot. To add to the drama, the corridor surface will not paste into an empty surface. Why?
My problem added with pic ... I want to make volume calculate for sample road project. When I try to compute materials I cant use Corridor surface for DATUM... There is only target surface on option..