• Civil 3D: Profile Grade Intersections

    The goal in this example is to design the profile where each grade is an even number.  It’s not as obvious as you might think.  Thanks to my colleagues Dave Hill and Jae Kwon for pointing out the proper tool.

    Read on to learn more…

    Begin by modelling the first 2 segments.  I’ll assume you know the best tools for this, but I’ll give you a hint.  Use the Grid View; it’s your friend here.

           

    To model the last 5% grade is not entirely obvious.  Yes, a 5% tangent can be drawn from the end of the 1% grade, but it doesn’t end in the right place.

    We sort of want to draw backwards from the end of the red profile and then extend the 1% grade.

    Use this tool and follow the prompts.  First select the 1% grade, then pick Station and Elevation and the tie-in point.  Then enter the grade, in this case -5% (the grade from the intersected PVI).

             

    C’est voilà.

     

     

     

    Civil 3D: Model Existing Underground Utilities Efficiently

    Civil 3D: Model Existing Underground Utilities Efficiently

    Must you draw existing gas, tel, and other similar underground utilities for your projects?  If you’re not using the technique described below, you’re using too much time!  Read on to find out more.

    Join us at Infrastructure University, session 3, on October 20th for more information about this technique. For now:

    Facts:

    1. For nearly every civil engineering project, we must identify existing features on our construction drawings so they may not be disturbed during construction and so we may design proposed works without conflicting with these existing features. They must appear in both plan and profile.
    2. It can take considerable time to draw and label them in the plan, and even more project them into profile.
    3. When there is an edit to the alignment, the profile locations must be recalculated, taking more time.
    4. Experiments have shown that it can take 84 seconds to draw each utility. Then 26 more seconds each when the alignment is edited.
    5. Using the technique described below, the time is reduced from 84 seconds to 20 seconds. But 0 seconds when the alignment is edited.
    6. For 160 utilities:
      1. 3.7 hours using the manual technique.                   69 minutes each time the alignment is edited.
      2. 53 minutes using the automated technique.         No extra time when the alignment is edited.

    Method

    1. Create pressure network parts lists, one for each utility. Assign styles accordingly.
    2. Create pressure networks, one for each utility. Assign the parts list and label styles accordingly.
    3. Model the existing utilities as pressure networks and project them into profile. The depth below ground can be automated.

    Civil 3D: Alignment Creation – Fixed Entities

    Alignments are created in Civil 3D by selecting AutoCAD objects or by using specialized tools.  Sometimes selecting objects is appropriate, but when the alignment is required to be very flexible in terms of editability, utilizing those specialized tools can be critical.

     

    There are three types of Alignment segments present within those specialized tools: Fixed, Floating, and Free.  The use of these tools is not always obvious, so we have created 3 video which explains the use of them.

     

    The first of the three videos, Fixed Entities, can be viewed at this link or below. Come back in a week or two for the next video.

     

    Grading Optimization Troubles and Fixes

    Grading Optimization was a great addition to the Civil 3D 2022 arsenal of tools. It is one of the first tools to incorporate AI into our civil designs and is able to help us get quick preliminary quantities, FG surfaces, and grading objects in a whole new way.

    Despite how exciting this is, there are some commonly encountered issues with getting started in GO.

    Civil 3D & GO 2022:

    One of the first issues I encountered with GO wasn’t apparent until I went to go design an assembly afterwards and got an error message. “Unable to execute the tool.” GO inhibited my access to toolpallets

    There has since been an Autodesk Knowledge Centre post created on this. And an update to GO as well as instructions in the link to the post below have offered an effective fix for this.

    The important thing to do if you are installing GO 2022 for the first time, is to make sure that Civil 3D 2022 has been installed and opened prior to installing GO 2022.

    *This issue will still occur if you install both at the same time without opening Civil 3D before installing GO.

    Click here to read Autodesk Knowledge Center post.

    This next problem is described in Matt Kolberg’s December 2021 post about the GO windows appearing, but only the shadow edge when you attempt to open the tool.

    To capture this fix in a few words, we need to add a new Windows environment variable to our system to enable us to use GO. This is a work around that Autodesk suggested, and a public fix will hopefully be pushed out for GO 2022 in the future.

    A link to Matt’s full explanation is below:

    https://www.solidcad.ca/civil-3d-grading-optimization-problem/

    Civil 3D & GO 2023:

    The above issues appear to be fixed in the 2023 version.

    The next issue worth exploring is that Grading Optimization requires more from your graphics card than Civil 3D. You may run into this blank warning screen below when opening GO, even though Civil 3D is functioning as expected.

    For me, this window popped up to block the screen with no way to close it when opening the Grading Objects Browser.

    There is no description in this dialog box, or posts on Autodesk Knowledge Centre, at the time I am writing this post, explaining the issue. This annoying window was due to an outdated graphics driver on my machine that didn’t affect Civil 3D.

    After updating the graphics driver, this window no longer appears.

    For any questions reach out to your sales rep or contact us at info@solidcad.ca

    How to Create Intelligent Custom Labels with Expressions in Civil 3D

    Introduction

     Figure 1 – Dynamically Labelled Basement Elevations

    Today we see how we can make labelling much easier and consistently accurate in Civil 3D. “Expressions” are used to create user properties that can automate a lot of label text generation and positioning as well. The expression techniques used here are useful for every kind of custom Civil 3D labels. There are several labelling methods:

    1. Manual text
    2. Dynamic block (with attributes)
    3. Civil 3D Labels (with Expressions)

    To set up the easiest labelling workflow, Civil 3D labels with expressions is usually the way to go. We spend a bit of time setting things up, but once it’s setup, it takes little time to do the labelling and even less time to update any changes. Dynamic blocks with attributes and parameters can be just as good, but we’ll save that discussion for another time.

    Sample Use Case

    In this example, we just want to input the finished floor elevation, how far down the other elevations are, and what lot number we are labelling. We want the label to take care of the rest, including calculations and label positioning.

    It can be done for either profile views or section views. A sample DWG is available for download so that you can see exactly how everything was set up. For now, we will go over some high-level notes on what was done.

    Profile View Implementation

    • The finished floor is represented by a TIN surface. The TIN surface is simply defined by a rectangle breakline that’s at the finished floor elevation.
    • The actual label is done as a “Lines” label of the FF surface profile, on a profile view.
    • To set up a label style properly, we first need some expressions setup- BsmtFlrOffset (-2.9): how many meters down from FF the basement floor is
    • BsmtFlr ({Tangent Start Elevation}+BsmtFlrOffset): calculated basement floor elevation
    • BtmFtgOffset (-3.25): how many meters down from FF the bottom of footing is

    BtmFtg ({Tangent Start Elevation}+BtmFtgOffset): calculated bottom of footing elevation

    • ViewScale (2): The viewscale of the profile view. 1:500 = 1000/500 = 2.
    • PVExaggeration (10): Vertical exaggeration of the profile view.
    • LabelPosition1 (BsmtFlrOffset*ViewScale*PVExaggeration/1000): Y offset used to position the basement floor label. It takes into account the view scale (1:500) and the vertical exaggeration (x10).
    • LabelPosition2 (BtmFtgOffset*ViewScale*PVExaggeration/1000): Y offset used to position the bottom of footing label.
    • LabelPositionLot (LabelPosition1/2): Y offset used to position the lot number label. Half way in between FF label and the basement floor label.

    Sample drawing has four label components:

    • FF elevation label: use the “Tangent Start Elevation” property, attached to the feature.
    • Basement floor elevation label: uses expression BsmtFlr, positioned by expression LabelPosition1 for its Y offset.
    • Bottom of Footing elevation label: uses expression BtmFtg, positioned by expression LabelPosition1 for its Y offset.
    • Lot number text label: Since the profile is named with the lot name (LOT 81). Positioned by expression LabelPositionLot for its Y offset.

    It takes some initial setup, but once that’s done, all it takes is just applying a Lines label in the profile view and that’s it! Elevations and label positions are automatically calculated and positioned. The only adjustments that might have to be made is editing some expressions to note what elevation offsets, view scale, and exaggeration are used.

    Section View Implementation

    The implementation is essentially the same as the profile, with a few differences.

    • Major Offset label type is used
    • Sections actually have “Drawing Scale Conversion” property available out of the box. If the scale is 1:200, “Drawing Scale Conversion” property is 1/200 = 0.005. This makes section labels automatically position correctly for all scales unlike the profile ones!

    Conclusion

    Civil 3D label expressions can help us set up all sorts of custom labelling that automates calculations as well as label positioning.

    It takes a little bit of investment to get used to, but once you set up one or two, it becomes fairly easy and can greatly expand the capabilities of your template. That in turn, helps everyone not only save time, but be more consistent, as dynamic labels help us avoid forgetting label updates as designs change. Navisworks has the ability to open various file types. It can also read embedded data if the proper object enabler is installed. Fortunately, Autodesk has one specifically for Plant 3D. You can download the 2021 version here.

    Here’s an example of a Plant 3D model in Navisworks without an object enabler. You can see that some shapes aren’t displayed properly, and it is not reading the embedded data.

    Here is the same Plant 3D model with the object enabler installed. All the components are displayed correctly, and the embedded data is being displayed in the properties section.

    With the Plant 3D model in Navisworks, the file can now be saved as an NWD file and delivered to external parties. All they need is Navisworks Freedom to view the file, which can be downloaded for free from Autodesk.  This is one of many features available in Navisworks. Apart from a robust 3D viewer it can perform tasks such as clash detection and animation.

    If you would like to learn more, Navisworks training is available as a supplementary course to SolidCAD’s Plant 3D course curriculum. Please email us at contact training@solidcad.ca.

    In the next blog, we will look at how to utilize the Navisworks plug in within Plant 3D. Stay tuned!

     

     

    Civil 3D Assemblies: Tool Palette or Block Library?

    Civil 3D Assemblies: Tool Palette or Block Library?

    Civil 3D comes shipped with pre-configured assemblies that may or nay not fit your needs.  We created another BLOG post here to show how to create your own and share them with others in your team.  There is another way…read on.

    The Cole’s notes are:

    • Make a new drawing.
    • Create your assembly in this new drawing placed at 0,0.
    • Insert that drawing into your design and explode the resulting block.

    In the linked article above, we suggested creating a tool palette.  This works well for blocks so they may be placed on the correct layers.  For assemblies, since this block will be exploded, this is not a requirement.  Might there be an easier way?  There is.  You see, tool palettes require a little maintenance.  The trick below does not.

    AutoCAD’s Block Library

    In Civil 3D 2022 or later, open the new block palette introduced in version 2020.  The option I’m about to illustrate is not available with 2020 or 2021.  You will see two things: a Library tab (red) and a button to select a folder (blue).  Clicking the folder button will prompt you to select a folder containing drawings.  If each of those drawings is an individual assembly, your job is done.  Drag and drop one of those into your drawing and ensure it is exploded.  You’ve just inserted an assembly.

    No maintenance is required.  Just save a new drawing with a new assembly into that folder and the next time AutoCAD is started, you’ll see the new content.  If you prefer to have all assembly blocks defined in a single drawing, that’s fine too, simply right click the drawing and choose…

    Enjoy!

    Recap: 2023 Release

    Recap: 2023 Release

    Autodesk has just released their Point Cloud management application, Recap 2023.  Click here to join the live webinar on April 19thClick here for Autodesk documentation.  Read on to find out more.

    Here is the new feature:

    Autodesk Docs

    Store point clouds in Autodesk Docs and share them with stakeholders.  The Autodesk Viewer has been enhanced to allow Point Clouds to be viewed, measured, and annotated within an internet browser.

    Infraworks: 2023 Release

    Infraworks: 2023 Release

    Autodesk has just released its Civil visualization and analysis application, Infraworks 2023.  Click here to join the live webinar on April 19thClick here for Autodesk documentation.  Read on to find out more.

    Here are some of the new features:

    Parametric Content

    Easily check for updated content from the styles palette.

    The Infrastructure Parts Editor plugin for Inventor is no longer required, point to any Inventor Part or Assembly, and it will be added as a new style.

    Structural Bridge Design

    Bi-directional workflow between structural analysis and the parametric bridge model has been enabled.

    Command Search

    Use simple terms to search for the commands you need when you need them. And, this tool keeps a history of your past actions, making it even simpler.

    Cloud Credits

    Cloud credits are no longer required for Watershed Analysis and Profile Optimization.

    Civil 3D: 2023 Release

    Civil 3D: 2023 Release

    Autodesk has just released its flagship Civil Engineering modelling application, Civil 3D 2023.  Click here to join the live webinar on April 19thClick here for Autodesk documentation.  Click here for the 2023 help page.

    Read on to find out more.

    There are several useful new features, but I know the question on almost everyone’s mind is “Has the format changed?”  The answer, happily, is no!  2018 is still the native format for drawings saved with AutoCAD and Civil 3D 2023.  Backwards compatibility has been maintained.

    In no particular order, check out some of the new features and enhancements:

    2022.1 Update

    All the features from the 2022.1 updates are included in 2023.

    Performance

    Significant performance enhancements are reported.

    Grading Optimization

    • Help Center – get assistance in the form of tutorials, sample files, and workflows.
    • Progress Bar – see visual cues about the progress.
    • It’s available for download now!

    Project Explorer

    • Display custom notes and quantities.
    • It’s available for download now!

    Geotechnical Modeler

    • It’s available for download now!

    Pressure Networks

    • Keyword Search – search for parts to model.
    • Property Sets – show in profile view labels.
    • Profile Editing – reduce PVIs and other enhancements.
    • Cut Length – specify a cut length if none is defined in the catalogue.

    Rail

    • CANT – label enhancements.
    • Catalogue – replace a catalogue when modified.

    Additional Updates

    • Corridor Targets – target multiple surfaces, dynamic target layers.
    • Property Sets – dynamically updates with changes to the corridor.

     

    AutoCAD 2023: New Release

    AutoCAD 2023: New Release

    It’s that time of year; Autodesk has just released the 2023 version of their flagship drafting application, AutoCAD.  Read on to discover some of the new features.

    Click to peruse Autodesk documentation.

    Compatibility

    Likely one of the most common questions is about compatibility.  AutoCAD 2023 remains in the 2018 format.  There is no need to save files to previous versions unless your recipient is using 2017 or earlier.

    Markups

    I’m intrigued by this feature more than any other this year. PDF markups are ubiquitous in our industry, but there were few tools to help manage them.

    In AutoCAD 2023, PDF markups can be overlaid and displayed more easily, and they can then be imported as a trace layer and converted to AutoCAD objects. Markup assist will use text recognition to add AutoCAD text, multileaders, and revision clouds from the PDF markup. Image file formats are also supported if the PDF is scanned and marked with coloured pens.

    Insights

    Machine learning provides tips and tricks when and where you need them.  AutoCAD generates macro insights based on your unique command usage.

    LISP

    LISP apps can be loaded and run within the AutoCAD web app.

    General

    The command line is visible within each active floating window.

    Count has been updated to enable easier navigation and selection.

    The Sheet Set Manager has been given a performance boost and has a new interface in Autodesk Docs.

    ANNOSCALEZOOM controls mouse zooming in paper space.

    MTEXT objects can be converted to MultiLeaders.

    TRACE is now available on AutoCAD desktop, not just in the web app. You can contribute to other users’ traces.

    2D Graphics performance has been enhanced. Zoom and pan performance has been increased up to 50 times with many true type text objects, long polylines, and solid hatches. 

    The new TRAVERSALTHREAD system variable controls this.

    A new 3D graphics system (GSF) has been introduced and it promised to increase performance.  GSFENABLE is the new variable that controls this. It is ON by default. To experience the benefits of this, use the visual styles named Shaded or Shaded with Edges.  FASTSHADEMODE is a new variable that controls this behaviour.

    CUTBASE is a new command (Cut with base point found in the right-click menu) to allow the selection of a base point when cutting objects from a drawing.

    Add a new vertex to the end of a polyline with the extend vertex option