We have some clients who want deliverables in plain AutoCAD -- they do not have C3D. We want to be able to deliver clean AutoCAD drawings to them. I'd rather not have to do a separate install of AutoCAD to do this if possible. Civil 3D as AutoCAD still inserts proxy objects.
That doesn't fully work. That will explode the C3D objects in the model space to core AutoCAD objects, but it still leaves the styles and settings. What that means is, when you Export to AutoCAD with AEC exploded objects, the person on the other end still gets a message about the drawing having civil objects even when none are visible.
The only way I can think of to solve this is do a save as of your drawing, do and export to dwg (or explode/extract everything) and then do a dxfout which should remove everything C3D related..... Just dont open the new dumb drawing with C3D as ACAD, because then it will put the some civil objects back in the drawing.
Rick Jackson
Survey CAD Technician VI
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
What I ended up doing was to Export to AutoCAD from C3D, then open that exported drawing in C3D as AutoCAD and create a new, blank drawing. After that, do a COPYBASE from the not-quite-really-exported drawing into the new, blank drawing.
Thanks for the great work-around suggestions -- they can effectively convert a Civil 3D drawing to a "vanilla" AutoCAD drawing. But the bottom line is that Civil 3D As AutoCAD is not really Civil 3D as AutoCAD. It is Civil 3D that looks like AutoCAD, but is not functionally identical to AutoCAD.
We will solve the problem by deploying AutoCAD to the computers. All our multi-user seats are AECC, so that doesn't pose a licensing issue for us. I was just hoping to not have to deploy both products.
Some context for the discussion: all entities are objects, but not all objects are entities. Entities are what you see on the drawing - lines, circles, text, and vertical-specific ones like surfaces. Objects may be something other than entities, since they can also be data structures specific to Civil3D, such as styles. These are attached to the drawing file, or in some instances to entities in the drawing file. So when there is a warning about "objects" in the drawing file that is meant literally; its not limited to entities you can see in model or paper space.
I had a similar problem, but it was because the DWG I received was created with a newer version of C3D. Everything else I tried (Export to ACAD, Export to DXF, etc) either failed to create a file or did not remove the proxy objects. First I selected and exploded all proxy objects, then I QSELECTed all proxy objects Exclude from new list, QSELECTed all objects and append to current list. With the current list selected, which now excludes all proxy objects, Shift+Ctrl+C and 0,0,0. Open new drawing with same drawing settings and Shift+Ctrl+V and 0,0,0. The new drawing does not contain any proxy objects.
That is a very useful technique; thanks for the link. I will probably try it on my next outgoing request for AutoCAD only files. For my case, I received the Civil 3D file from a surveyor using a newer version and I could not work with it. I only needed to remove the proxy objects but leave all the other data in place with no scaling or translations.
Hi everyone. I know this is an old post but it's worth mentioning. After a combination of the commands mentioned already. We use the free ZombieKiller app from the Autodesk App store to remove the leftover Civil 3D Proxy objects/entities.
neilyj (No connection with Autodesk other than using the products in the real world)
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
I may get skewered for this but I would avoid using "Attach". I have found many many drawings all gummed up due to nested xrefs. It may be conjecture on my part, but the correlation cannot be ignored. It may work well for architects backgrounds, but I have yet to see a civil project work without errors.
In our office we use xrefs for alignment(all the flatwork), Grad&drainage(contours&structures), utilities(sewer,gas, elec,...), and landscaping... x-align, x-grade, x-util, x-lscape. For working purposes each of those xref need to see the other for reference. If x-align has-grade,x-util.... "ATTACH" then in x-grade needs x-align and it ends up trying to xref in itself because of "ATTACH", and this can spiral out of control because each xref keeps building these nested occurrences. By the time you get to a sheet file it becomes a complete mess.
I create a template with relative path, overlay (empty)xrefs. copy into a project folder and everyone is ready to go. No one really needs to concern themselves with attaching xrefs, the project template has it done for them - all I need is a better layer standard and states and I would be golden> IMHO it keeps this clean.
Allen Jessup
CAD Manager - Designer
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
If you look at an example you'll get the idea pretty quick. Essentially, I create a prototype project folder with all the subfolders I want. The I made file new with my c3d.dwt, saved as xref\x-name. Then did all my relative attaching for working drawings, next made a starter sheet file, and again loaded all the xref relative. Even setup a starter SSM.dst file. So now when a job open all the user needs to do is copy the prototype folder to the projects drive on the server, rename the folder to the job number, insert the survey into X-topo, load any aerials to X-aerial, and start working. The relative path for xrefs does not care where the root folder is - try it. Add some crap and copy the root folder around the xref path goes with it - this is great for archiving.
With C3D it's not as simple. Generally, as was mentioned before, you almost always want to use Overlay for C3D. The exeption is for cross sections and corridor drawings. Those you want to use as Attach because of the bugs with how C3D handles XREF'd corridors.
Non of the object enablers work with AutoCAD LT! But if PROXYGRAPHICS is set to 1 in the civil 3D drawing then object will be visible in AutoCAD LT! be carful though because LT is not coordinate system aware and may corrupt civil 3D drawings!
Your a consultant, Adesk already basically gives a lot of functionality with the AutocadOne or whatever they call it to the consumer (for a price of course). tell them to dump LT for something real. I honestly don't think fighting the subscription system is worth the effort. Heck, just plain ACAD will probably be free, if not now eventually. I pay MS for Office products (personal/kids school stuff) now there saying it's going to free mode, waiting to see that! Personally if Adesk want to push the Acadone(whatever) LT should sunset.
I'm the sys admin so I have full access to modify anything and everything, I am comfortable abusing the registry, and I have my Autocad deployments standardized, typically installed with SCCM. So all things being equal I should get similar results from one computer to another.
However I have a handful of users who when they double click a drawing it opens "as autocad" rather than C3D. In the mundane cases I find they have modified their system to open with autocad rather than the autocad laucher, those cases are a simple fix. In a smaller selection its set to drawing launcher but still opens "as autocad"
Steps taken
1) Set drawing launcher as default app
2) compare HKCU\software\autodesk\dwgcommon\Shellex\Apps (these are all the same and do not show any of the multiple entry issues that google says could cause the issue) Further I have downloaded known "good" configurations and loaded them up with no effect.
The last application used to open the DWG file is kept track of. However, with the various AutoCAD, vertical ACAD.EXE's etc. there's also a host of potential start-up variables to consider (profile, workspace, ARX/DBX, language, and a few others). You might be able to throw those arguments into the registry but all in all its better to get into the habit of launching the exact version/application/profile/etc. combination from a shortcut rather than trying to get the computer to mind-read which one you want today.
If it was me using autocad (which in the ancient dark days I did) I would do exactly that. I'm a strong believer in, using whatever good stuff comes in each realease to make my job easier, and adjusting my workflow to work with the tools I have. Unfortunately I wont be let off the hook by telling them to just open the version they want and then open their drawings.
And i'm utterly baffled by these systems not working consistently. Other than the ones that fail always open "as autocad". It really feels like there is a specific conflict which If I could find I could mitigate.
Thanks for the feedback.
I agree convincing my users to open Autocad and buy into Autodesks wants is best for me (and them) When i was a drafter I certainly would not have battled things like this, smooth into the workflow and watch productivity go up.
further, what I thought was happening may not have been. When double clicking a drawing Autocad would open and the task bar icon would be a red Autocad icon, and I thought it was opening "As Autocad" vs the blue Civil3d icon opening "as Civil3d" In previous versions this was the quick way to see if you had the right version open, seeing the wrong icon is blaring and quick cue.
in this case I've found perhaps all my windows 10 machines with Civil3d 2016, are operating this way, however double clicking is bringing Autocad up as Civil3d and Civil3d tools are working, just the task bar icon is showing the red Autocad not blue Civil3d icon.
Thanks for the help, i'll mark this as solution so we can all move on