CivilConnection 8.0

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
AlignmentEntityTypeenum. - 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