Got an idea for a block you would like to see as the intermittent block of the day? Send an email with a description of what the block would do and a picture of what you would like to look like to fredbobchris@gmail.com and you may see it added to the list.
07-15-2008 LineLabelShowingArea.dwg Example of a line label with a component that shows the area of the polyline.
07-05-2008 SectionSampleRevised.dvb A buggy program that will create sample lines at odd sections at a set interval provided by the user. For more information view this post.
06-18-2008 ParcelSpaced.dwg Sample drawing with some parcel labels that are spaced and another alternative where all of the individual components are contained in 3 labels.
06-09-2008 SightDistanceVerticalCurve2.dwg Contains formulas for both cases S<L, S>L. The object height distance may be different from the one you use, if so try changing the 2158 to 1329 in both expressions.
06-06-2008 SightDistanceVerticalCurve.dwg Needs work
06-06-2008 SpecsIntact.dot Microsoft Word template file that contains macros and a toolbar. Not Autocad related. For instructions: http://civil-3d.blogspot.com/2008/06/from-word-to-specsintact.html
05-26-2008 PipeToInsideWalls.dvb This vba program moves a pipe from the center of the structure to the inside edge of a round or rectangular structure. More information may be found on my blog.
04-29-2008 PipeDepthLabel.dwg Profile view depth label to show distance between crossing pipes.
04-23-2008 Copper Pipe Catalog, Type K, Imperial Units: AeccCircularCopperPipe_Imperial.xml, AeccCircularCopperPipe_Imperial.bmp, AeccCircularCopperPipe_Imperial.dwg
04-18-2008 DepthLabelExample.dwg Example of a Profile Depth label used to look like a dimension so it goes with the profile view instead of staying in the same place like a regular dimension would.
04-08-2008 DropDigitsLabelStyle.dwg An example of using expression to drop the digits if the object being labeled is an even number. DG
04-04-2008 DegreeOfCurvature.zip DegreeOfCurvature.dwg Both files contain the same drawing. I'm seeing if the .zip protects the formulas since in the past the expressions where removed from the drawing. The file contains Degree of Curvature formulas for both formulas that I found. You should make sure that the formula is correct for your needs. Expressions that are in the drawing, in case it strips it out agian. DG
50DivRadius: 50/Radius
TopPortion: 360*100
BottomPortion: 2*pi*Radius
DegreeOfCurvature: TopPortion/BottomPortion
DegreeOfCurvature2: ASIN(50DivRadius)*2
You may want to add the Rad2Deg function to convert the radius from radians to degrees.
03-11-2008 OffsetLabelWithLine.dwg I gave the expression a bad name of Offset, which should probably be named something else. The style is in regard to this DG post.
02-17-2008 VerticalCurve.dwg Vertical Curve Profile labeling 25' intervals, although only the 25 and 50 are in this file. More info may be found here.
02-15-2008 FlipPipe.dvb VBA routine to flip pipes. It keeps invert elevations of the pipe, the start goes to the end and the end goes to the start and they swap elevations.
02-14-2008 RimExpression.dwg Sample file with expression.
02-05-2008 ExpressionForMHHeight.dwg Has an expression for 40 scale drawing to show height of a manhole structure with dimension lines.
01-20-2008 VerticalCurveStyle.dwg Vertical Curve style that spans two profile views. (Left side only) Other Info
01-07-2008 ParcelAreaTableCIA.dwg Parcel Area table with the expressions done to get C*i*A to get the Q for a hydrology study.
01-05-2008 BearingLabelStyle.dwg Parcel label style which will show NORTH, EAST, SOUTH or WEST if the angle goes in that direction. See here for more information.
12-19-2007 SurfaceSlopeExpression.dwg Surface slope label with the arrow always pointing downhill.
12-14-2007 Corridor-6a-AlignmentName.dwg Nothing special, I wouldn't bother opening.
12-11-2007 ProfileSample-CreateProfiles.dvb Create an existing ground profile for each alignment in a drawing. See here for more information.
11-30-2007 StructureLabel-LargeMask.dwg Structure label increasing the size of the upper information to make a larger mask to cover two components of a label. To make a larger mask a non-breaking space is used. Different styles would need to be created based on how many pipes are connected to the structure and the non-breaking space placed appropriately.
11-22-2007 ParcelArea.html Short video on how to add a total area parcel to a Parcel Area Table in Civil3d.
11-19-2007 C3DPipeRules.dvb Modified pipe rules using this post on Civil3d.com.
11-18-2007 SubAssemblySample.dwg Subassembly sample with ditch.
11-12-2007 SewerNetwork.dwg Some sewer expressions and styles, not very good.
11-06-2007
AecPolygonStyles.dwg A random collection of 6 AecPolygon Styles.
11-03-2007
StationOffsetLabel-BothSidesRevised.dwg I was thinking about this style ane remembered that you can control the rotation by using an expression. A station offset style that works on both sides of an alignment to look the way you want. More of a sample of how it can be done, then a usable label. Civil 3D 2008.
10-28-2007
StationOffsetLabel-BothSides.dwg A station offset style that works on both sides of an alignment to look the way you want. The label uses expressions two expressions based on a positive or negative offset value to set the height of the text. The text of the height will be 0.0001 or 0.1 depending on the offset value. The other label is still there, it's just really small so it won't really be seen. More of a sample of how it can be done, then a usable label. Civil 3D 2008.
10-21-2007
PipeSample-Profile.dvb Has the user select an alignment and then process all of the points in the drawing to an Excel spreadsheet populating the cells with Station, Elevation and Offset. The data can be manipulated to create a profile from File in Civil 3D 2008.
10-14-2007
SewerNetwork.dwg Pipe label styles. For AU presentation.
9-21-2007
Grading.dwg Grading Criteria that only goes up in a fill situation. Like the picture below (copied from DG).
9-4-2007
StationOffsetLabelDragged.dwg Dragged offset staion label. A corresponding top would need to be added as well as the required information and text style.
8-4-2007
ParcelLabelFlipandReverse.dwg - A style which hopefully keeps the crows feet with the distance, even when the label is flipped and reversed.
8-4-2007
ParcelLabelFlip.dwg - A style which hopefully keeps the crows feet with the distance, even when the label is flipped.
7-27-2007
PIPESAMPLE.DVB - VBA routine that exports the start and end point values of pipes to an Excel file with an offset of 10 feet from the pipe's assigned alignment. I haven't checked this code, it should only be used as a sample of what you can do and added on to.
7-14-2007
Laterals.dvb VBA routine to set lateral elevations, see this page for more info.
7-12-2007
RepetiveNumbers.dwg Sample styles for repetative parcel/alignment tags.
7-12-2007
The rules have been updtated to work correctly, well as far as I know. If you do encounter any problems let me know and maybe I will fix it. The instructions are the same as the 7-6-2007 link.
7-6-2007
C3DPipeRules.dvb Don't use, has been revised.
C3DPiperules.xml Use, hasn't been revised.
These contain two rules. To see how to access them, see this page.
6-30-2007
PipeNetworkQuantity-0.1.dvb - This vba program exports all of the pipes and structures in model space to Excel, reduces the data down to type and length of pipe and the type and number of structures. It uses the pipe or structures description, so if you have swapped pipe sizes make sure the description matches the pipe size. It also only works with Civil 3D 2008. The macro title is ExportToExcelLengthCount. Here is how to add it to the cui in a tool bar. This may not work if you are working in Excel 2003 or older. To fix this change the References in the Visual Basic Editor to include the references to theMicrosoft Excel you are using.
6-27-2007
SewerLateral-Layout.dwg - This contains the sewer lateral block of 6-23-07 and an alignment curve and line label to place them. A step by step explanation can be found here.
6-26-2007
StructureLabelPipeDirection.dwg - A style which shows the direction of the pipes coming into a structure.
6-25-2007
WaterMeter.dwg - A dynamic block with a rotation grip to go to a center of an arc or to the end point of a line and then rotate it 90 degrees. A flip action to get the water meter to be on the correct side of the road from the main line. Grip to get the water meter to a point 0.5 from the property line or other line.
6-24-2007
ProfileView-StationElevation-VerticalLine-CircleMarker.dwg - The reason this style was created was to show vertical curve elevations at 25' along a vertical curve with a circle at the point the elevation is at along the vertical curve. The circle is a marker and the label is allowed to be dragged away from the circle. The label would need to be renamed and the text style changed to match what you use in a drawing. The requirement is from the County of Riverside in California.
6-23-2007
SewerLateral.dwg - A dynamic block with a rotation grip to go to a center of an arc or to the end point of a line and then rotate it 90 degrees. A flip action to get the sewer lateral to be flowing in the correct location. End grips to get it to hit the arc, and to get to the property line.

