- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi all..... I've been attempting to produce a very simple Post & Rail fence created in 3D that runs over a 3D surface to mark out a property boundary.
The method I've been using so far is that of creating a 3D section of fence that includes the post and also the rails that extend out to the point where they meet the next post position. (As shown in the image below)
I then have a feature line draped over the surface which follows its levels (this is then exploded in to a 3D polyline). The block above is then told to follow a path array along the 3D polyline with the set separation distance between the blocks so that the posts 'join' the end of the rails. This gives the result shown below:
But, as you can see its not very impressive is it. Some of the blocks don't align as they follow the polyline curve and when there is a change in level the rails don't incline as everything stays horizontal/vertical. So the blocks are only being rotated in plan view as they follow the 3D polyline, and they are not being rotated to follow the incline of the 3D polyline.
The other failed method I used was to path-array the posts only. Then create the rails by doing a path extrusion of a circle along three 3D polylines to form the rails. But the path extrusion simply didn't work, every time it ran in to "modeling error" and no extrusion came of it unless I reduced the path down to only a metre each time. As the fence line is quite long, this would have taken me far too long to have to trim the 3D polyline and then extrude a small section each time to gradually build up the path of the rails. On top of that, it would then have been a nightmare if the client wanted to adjust the path of the fence, as the whole process would have to be re-done.
So what I would like to ask is - is there a way to produce 3D fence-lines by using an assembly/corridor method?
My knowledge of Civil3D is enough for me to produce assemblies and corridors, but not sure if it is possible to create a 3D assembly that can produce cylindrical posts at required intervals?
Any suggestions would be most appreciated.
Cheers.
Solved! Go to Solution.