Back

CivilConnection 8.0

Title Image

CivilConnection 8.0.0

Supported Platforms

  • Revit 2023–2027
  • Civil 3D 2023–2027

🚀 Major Improvements

New Civil 3D Interop Architecture

  • Introduced a new wrapper-based Civil 3D interoperability layer.
  • Reduced direct dependency on raw COM objects throughout the codebase.
  • Added strongly typed wrappers for Civil 3D and AutoCAD entities.
  • Improved maintainability, debugging, and future feature development.

New Service-Oriented Design

Implemented dedicated services for Civil 3D operations:

  • AlignmentService
  • CorridorService
  • BaselineService
  • SurfaceService
  • GeometryService
  • DocumentService
  • LandXmlService
  • CivilPythonService
  • IFCService

This significantly simplifies future development and extension.

Alignment Enhancements

Alignment Geometry Reconstruction

  • Added support for extracting alignment geometry through the new AlignmentService.
  • Improved handling of Civil 3D Alignment Entities.
  • Added support for:
    • Tangents
    • Circular Arcs
    • Spirals
    • Compound Alignment Entity Groups

New Alignment Entity Enumeration

  • Introduced strongly typed AlignmentEntityType enum.
  • Eliminates dependency on Civil 3D COM integer values.

Sample Line Support

  • Refactored sample line extraction.
  • Added structured sample line parameter access:
    • Station
    • Left Width
    • Right Width
    • Elevation Min
    • Elevation Max

Corridor Improvements

Corridor Shapes

  • Reimplemented corridor shape extraction using the new service architecture.
  • Improved shape reconstruction from LandXML exports.

Corridor Links

  • Added dedicated corridor link extraction workflow.

Featureline Improvements

  • New Featureline XML export pipeline.
  • Improved featureline parsing.
  • Faster corridor featureline retrieval.
  • Better baseline and code filtering.

Baseline Enhancements

  • Improved baseline station handling.
  • Fixed duplicate station issues.
  • Improved baseline featureline retrieval.

Geometry Service

Geometry Import

  • Refactored geometry import pipeline.
  • Added support for importing:
    • Points
    • Lines
    • Arcs
    • Circles
    • Polylines
    • SAT-based solids

Solid Operations

  • Added solid cutting support:
    • Cut by Solid
    • Cut by Patch
    • Cut by Geometry

Transform Operations

Added utility methods for:

  • Rotation by Vector
  • Alignment to Plane
  • Coordinate System Transformations

Layer Utilities

Added support for:

  • Layer creation
  • Layer freezing
  • Layer management

Surface Improvements

TIN Surface Creation

  • New workflow for creating TIN surfaces.
  • Improved support for CivilPython-powered surface creation.
  • Foundation for future breakline-based workflows.

Corridor Surface Support

  • Improved extraction of:
    • Surface Boundaries
    • Surface Masks

LandXML Improvements

  • Dedicated LandXmlService.
  • Cleaner XML parsing architecture.
  • Improved reliability of:
    • Corridor Shapes
    • Corridor Links
    • Featurelines

IFC Workflow

New IFC Service

  • Added IFC export service.
  • Improved Civil 3D → Revit → IFC workflows.
  • Better handling of coordinate transformations and project origin exports.

Dynamo Improvements

CivilApplication

  • Automatically detects matching Civil 3D version based on the current Revit version.
  • Falls back to the first available Civil 3D instance if an exact match is unavailable.
  • Improved startup reliability.

Node Stability

  • Fixed several issues related to:
    • COM collections
    • Dynamic arrays
    • Baseline station enumeration
    • Corridor featureline extraction

Internal Improvements

  • Extensive code cleanup.
  • Improved logging throughout the package.
  • Reduced legacy dependencies.
  • Better separation between Dynamo nodes and Interop implementation.
  • Foundation prepared for future:
    • Grasshopper integration
    • Semantic graph workflows
    • IFC enhancements
    • Computational design automation