AutoCAD Civil 3D :: Filter 3DPolylines / Breaklines
Aug 9, 2013
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.
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.
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.
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 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 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'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 want to create a Layer Filter that excludes both Civil Layers and Xrefs.
I have created one that excludes Civil objects (Excel Civil.jpg) but when I add a filter for excluding xrefs as well the Civil objects appear in the filter again indeed all the layers are included again (Excel Xref.jpg) if I invert the filter nothing is displayed.
I have a viewport with two loading bays about 50m apart. I want to use a higher scale to make it more visible but wont fit on the page. I have seen this before but unsure as to how to do it, I want to put a breakline in the viewport so the scale can be bigger but have the same dimension distance.
I have been working on an extensive template and wanted to add some layer filters too it. I was wondering if there was a list anywhere that outlines what different characters mean to the fillter? What I mean is... I know that ~*|* excludes xfref layers because ~ means 'not' and * means "anything" and | is the character we are looking for. But what are all the other things that filters understand?
I am working with a Lidar dataset that is over 34 million points. It covers an area far larger than I need for our project. I have experimented with point clouds and am able to process and generate a surface from the data by applying a clip boundary to the surface. The problem with this is the surface only has about 540k points out the total dataset and it appears that the points have been greatly reduced in density. I am thinking this is due to the way C3D limits large data sets to display only 1.5 million points and thus my surface data is highly filtered since it is extracted from a small area of the dataset. I have tried setting point cloud display to 100%.
can I somehow filter my point cloud so that I can reduce the area of coverage and thus increase the density that is extracted into my surface?
On one of the machines here we seem to have lost the functionality of the layer filters. When a group filter is created, it shows in the list, you can add layers to the filter, but when you view the filtered layers, its all the layers. Also, when there are unreconciled layers and you navigate to this filter, it shows the entire layer list. Is there some setting that may have been changed?
Civil 3D 2013.
Windows 7 64 Intel Core i7 2.0 GHz 2.0 GHz 8 GB RAM Nvidia GeForce GTX460M Civil 3D 2012 SP2.1
In my template, is there a way to setup a layer filter or layer state to automatically plot a different viewport color when a new drawing is created and viewports are made? Note, my template does not have viewports premade.
I've set all my Existing and Proposed Utilities to use the WV Miss Utility colors, but I designated either pale (odd color#) for existing and bold (even color#) for proposed so that in model space there's a visual difference. See a few examples below:
Our Civil dept doesn't use colors, but our Utility dept does occasionally especially when Aerials are used.
When we create layouts/viewports in a drawing, it would be nice to have viewport layer colors automatically be set to plot black or gray or be on/off depending on existing conditions sheet or proposed site plan sheet. The only way I know of is if I would set up viewports inside my template with VP Color Overrides preset and/or VP freezes for certain layers, which I'm hesitant in doing.
In my layer properties manager. If I insert an xref I get all kinds of extra layers. I have to scroll through a long list. How can I create a filter to not display these?
I was wondering how to develop a Selection Set Filter that will select only Cogo Points? I know I need to use Dxf.Start as the code, but then what's the string associated with Cogo Points? Can't find any documentation on this or any Civil 3D-unique entities...I know Line is just "Line" and "Arc" is just arc...but Polyline is the unintuitive "LWPolyline" and "Cogo Point" isn't working.
I tried to use the lens flare filter in Photoshop CS6.While the lighting effect is interesting, it introduces ugly artifacts like blue or orange blobs (which are supposed to be the reflection of the diaphragm, but do not look anywhere close to that, but instead are just cheesy looking blobs of color).
In the "movie prime" setting blue lines are added which have nothing to do with lens flar.On top of it, the preview is about the size of a stamp. Any way to use the filter without getting these artifacts, or is it - what I assume - just a useless toy filter, that has probably been dragged on for years and years because it's always been there? What do you use to create a lens flare effect? Are you just building it from scratch with brush work?