We are using Civil 3D 2010, Version 4.1 and it is being used on both WinXP and Win7.
This is an issue that has been coming up at different times with profile views and them shifting when viewed from our viewports in our layout tab. It looks correct in the model space. But it shifts to the right 10' in the layout tab. We have 7 tabs in this drawing. I have looked through all of the profile view settings and it does not seem like any of these are the issue. I created a new viewport in the same tab and received the same shift to the right. I then created a new tab in the same drawing (not copied from the one that has the issue), created a new viewport, and the shift is not there. The PSLTSCALE, MSLTSCALE, and LTSCALE are all set to 1 in all of th tabs.
Woudl there be a layout tab setting that is causing this? Or does anyone have any other ideas/suggestions? This is happening on all of our machines with this drawing so I know it is not a specific user/machine issue. I have attached a .pdf showing the three cases described above if that were to provide any additional insight for anyone.
Solved! Go to Solution.
On this layout tab are there multiple viewports set to different scales? If so try making each viewport active individually and typing the REGEN command and see if that helps.
Additionally if this is only happening in one drawing, it may be this specific layout tab has become corrupted. Do you get the correct results if you recreate this layout tab?
Hope this helps!
There are multiple viewports, but they are all at the same scale.
I tried the REGEN in the window, and it is working. Is there a reason why this works versus doing a REGENALL? I figured that doing a REGENALL would essentially be doing the same thing, but for all windows at one time. Also, it seems to revert back when I switch between viewports and so I am wondering if this will be an issue when it comes time to plot using either Sheet Set or Publish.
It is not a single drawing issue as this has happened before in our office on various machines. The only thing I could think of is there may be an issue with our template? If I copy the layout tab, I get the same result, but if I create a new layout tab, then I get the correct results.
The suggestion of using REGEN command in each viewport came from a previous customer's case I had been working, and I thought I would pass it along to see if it would help in your situation. Glad to see it has.
Not being aware of the underlying cause, unfortunately I can't offer a comment as to why REGEN and REGENALL produces different results. Development is currently having a closer look into this issue.
Additionally since this does not occur when you create a new layout tab, I would not necessarily rule out your template as a possible cause of the issue. You may want to use one of Civil 3D's stock templates and see if you get the same result.
I find it happens when you have multiple viewports on the one layout and they are different scales.
Civil 3d seems to regen the profile objects in all viewports no matter what the scale based on the scale of one viewport only.
All the viewports on a layout don't have to show profiles, just one is enough.
I just experienced this issue in Civil 3D 2011 and I also checked in 2012. The problem still exists when you have multiple viewports with different scales. Activate the profile view and REGEN. Do not do a REGENALL (REA). You have to do this each time you open the drawing.
The profiles shift on sheets where multiple viewports with more than one scale are used. On the last project I created an image (JPG) of the correct profile in modelspace, then attached the image in paperspace in order to plot the profile correct. It's makes me mad when I have to do work arounds on glitches that have been around for a couple releases. I'd be willing to be that problem still exists in Civil 3D release 13 as well.
We have this same issue using C3D 2012 and I can recreate it two separate ways.
1. Having multiple viewports of different scales on one layout will cause it.
2. It also happens for us if we create the profile view in the sheet drawing and then create a surface profile from a data referenced surface.
Be advised if you print directly from SSM, then the profile will be shifted. You have to physically open each drawing and regen the viewport, then print.
We have a support case open with Autodesk, but who knows how long it will take for a fix.
It doesn't seem to happen if you make a profile view base drawing, do all of your data referencing there, then xref that drawing into each of your sheets. Takes a bit more time, but at least we can trust it.
Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register