C3D handles solids the same as vanilla acad.
It creates entities called surfaces that do not act like solids (as you seem to know).
Looking at the volume tools available, you can only get volumes between surfaces, or volumes of solids.
You cannot simply drape a surface over solids, you must make the solids have 3d plines for edges, then add as
breaklines. You might try exploding the solids in 3d wireframe, then erasing linework that is not useful for the "top"
or "bottom" surface. then add that linework to a civil3d surface, and it will triangulate.
Then do volumes as usual with c3d.
the other way would be to trim your solids with a solid created from the seabed surface.
In that case, you would not make the seabed surface with C3D, but acad solids tools that would make a mesh from the
elevation data points.
I'm very interested in this workflow, as solids are what people want to see much of the time for pavement and other
civil things, not surfaces which have no thickness.
|>I have created a complex 3D model of a marine breakwater in vanilla Autocad.
|>How can i change this shape into a surface in order for me to use the volume calculations between this and another seabed surface i have created?
|>i understand that civil 3d does not cope with 3d models in the same way acad does and that i must tranfer it into something civil3d can cope with better....
|>please any help or advice is much appreciated.
Civil Engineer and Programmer
jmaeding - at - hunsaker - dotcom
cadkid1 ..... this is the problem.....the seabed is a surface!......but yes the breakwater IS a 3D solid.
thanks for your reply......yes its seems i have to do one of two things.....create a surface from the solid breakwater.... or change the
surface seabed profile into a solid.
im just trying to decide now which one i feel is easier.....ive got to say im pretty disappointed at 3dcivils terrible interaction with solids but then i guess thats my own fault and something i should of checked out first before diving into this. i suppose id hopped i could of used the solid straight away or even selected one of its faces to turn into a surface etc
i think i will have a look through some tutorials and try making a surface from the method you suggeested by extracting the 3d polylines of the front face and adding breaklines etc.....
Does the 3D Solid contain any overhangs or absolute vertical sides?
I work at SoftSoft.net on a program called TopoGX. It would be useful to
know what the breakwater looked like before I could say whether I can
help convert it. Posting the file or a part of it would be useful.
TopoGX is at heart a 3D surface viewer and I may be able to knock
something up to convert your 3D Solid into a surface, but it does depend
on what the input entity is.
Hope I can help
On 30/07/2009 09:06, AndyWalker wrote:
> cadkid1 ..... this is the problem.....the seabed is a surface!......but yes the breakwater IS a 3D solid.
> thanks for your reply......yes its seems i have to do one of two things.....create a surface from the solid breakwater.... or change the
> surface seabed profile into a solid.
> im just trying to decide now which one i feel is easier.....ive got to say im pretty disappointed at 3dcivils terrible interaction with solids but then i guess thats my own fault and something i should of checked out first before diving into this. i suppose id hopped i could of used the solid straight away or even selected one of its faces to turn into a surface etc
> i think i will have a look through some tutorials and try making a surface from the method you suggeested by extracting the 3d polylines of the front face and adding breaklines etc.....
thanks for your interest and any help you can give.
i have included a version of the breakwater for you to have a look....its not the most up-to-date one as im away from home today.
Tho yes it does include a few vertical sides where i have split the breakwater into sections when modeling.
i was kinda hoping i could effectfly trace the outline of this solid with a surface? can i not say select a whol bunch of point on the breakwater into a surface?
just wondering you comment on making a mesh model solid of my seabed surface.....do you know if its possible to use a set of data points as you can in civil 3d for the input of data....my seabed is made up of millions of point and if i had to manually input these rather than have them drawn from a text file then this option is a no go.
Points, lines, blocks, text, 3D Faces and polyfaces may be used as input for surfaces as AutoCAD drawing objects directly into a Civil 3D surface.
You may have to extract faces from your 3d solid to get this to work.
Right-click on the Surfaces portion of your prospector palette, choose "create surface", name accordingly (this should be a TIN surface). Then expand the options under the surface, then under definitions, right-click on Drawing Objects and follow from there.
Do that for both surfaces, then set up a volume surface using those surfaces as your base and comparison surfaces, respectively.
I find that doing a boundary volume from the volume surface works better than just using the surface volume statistics.
Unfortunately the current version of TopoGX doesn't load 3D Solids. I
may adjust the next version (release date yet unknown) to cope with it.
The main issue is the overlapping surfaces within the file. I'm not
exactly sure whether you want the entire volume or if you want the
volume of different components within the breakwater.
What I did was to load the file, select everything and explode it within
Autocad. This converted it into 'surfaces' and 'regions'. The next thing
I did was to manually delete all items within the structure that weren't
part of the outter surface. Once done, select all again and explode to
convert everything to lines and splines.
I then saved it to DXF and loaded it into TopoGX which automatically
created the surface. I have attached the KML containing the 3D Faces of
the outer surface. For kicks I worked out a volume to the base of the
structure to be approximately 85779.89 mtrs cubed. As a note, I
translated the model south by a few metres to make it visually fit
better in Google Earth.
Instead of the last step, you could save it as an R12 DXF to convert the
Splines into Polylines and load it into Civil 3D and add them to the
Hope this helps,
On 30/07/2009 13:40, AndyWalker wrote:
> right nice one...ill give that a bash when im home...
> thanks very much!