Setting up scales on projects is not one of my strong suits. I had an AutoCAD project that originally set up in model space at 1:400. I added Civil 3D objects to it and the text size looks good in both Model and the 1:400 Layout tabs. But a couple of the drawings in the set had to be set a 1:500 and 1:750. The text on the Civil 3D objects scale up and cross each other etc.
Is there a way to the Civil 3D labels so they are not scale dependant and remain Static?
Solved! Go to Solution.
Solved by Jeff_M. Go to Solution.
Label text is actually static but it is set to mm on the plotted sheet i.e. 3mm text at 1:400 looks ok but at 1:1000 it'll look bigger but will still be 3mm high.
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.
Thanks for the response, so it is static. Makes sense. So is there a way to make it dynamic? I want it to be same size in model space as it is on any sheet regardless of the sheet scale?
SMF,
When you say "same size", do you mean printed height (which is what you should be getting now) or size in relation to objects in another scale? The latter might be tough because C3D styles ignore Annotative Scaling. You'll probably have to make scale-specific styles that have different text heights.
Dave
Dave Stoll
Las Vegas, Nevada
Create an expression which uses your set text height then divides that by the {Drawing Scale Conversion} property. Inthis example (I use Imperial units, so excuse the inches reference 🙂 ) my model space and normal PS VP scale is 1"=40', so I want my text to be 0.08" high when plotted. This means I need my text to be 3.2' high in modelspace. Here's my Expression: 3.2{Drawing Scale Conversion} Then use this Expression as your Text Height in the Label Style.
And here's what a Point Description looks like at various scales in different VP's. Note that the Point node remains the same size, so it is scaling like normal, but the text size is changing so it is behaving as you desire.
Jeff,
That sounds cool! Would you please elaborate on how to get an expression into the Text Height Value Column?
Dave
Dave Stoll
Las Vegas, Nevada
Thanks Jeff, that is what I am looking for. I just got home from the office and was too busy to check my mail. I will try this tomorrow and see how it goes.
On a personal note, thanks for all your help. You have responded to a least half of my postings and solved all of the ones you responded to. I appreciate the help.
Your a valuable resource.
Dave, you need to go to the Expressions, create a new one, name it something that you will recognize such as L80 - 40 scale. Input the Expression, make sure the format is Double, close the expression dialog. Now "L80 - 40 scale" will be available for use as the Text Height in the Label Style Composer.
Jeff,
I just followed your clear instructions, and it works perfectly!
Thanks, and thanks for your continued helpful presence on the Forum.
Dave
Dave Stoll
Las Vegas, Nevada
You the man Jeff, it worked beautifully.
Thx again for all your help.