How to represent "Platforms" in Civil 3D?

How to represent "Platforms" in Civil 3D?

soonhui
Advisor Advisor
1,568 Views
18 Replies
Message 1 of 19

How to represent "Platforms" in Civil 3D?

soonhui
Advisor
Advisor

I define "Platform" as a 3D surface that is a coplanar polygon. Take for example, in a residential area, a road can consists of multiple platforms, lying alongside with the residential platforms ( where houses are built). The residential platforms are "flat", in the sense that all the z coordinates on the platforms are the same.

 

You can understand Platforms as TIN surface, but there might be drop between edge to edge of the triangles.

 

Now, how to represent "Platforms" in Civil 3D to the best accuracy? TIN surface is not really suitable, because between the triangles, there can be no drop.

 

I append a drawing here for illustration purpose. The entities in the both layers "Others" and "Terrain" are platforms according this definition. Note that in between the entities, there can be drop.

 

wall.png

 

So how to properly representing them using Civil 3D level objects like Surface?

##########

Ngu Soon Hui

##########

I'm the Benevolent Dictator for Life for MiTS Software. Read more here


I also setup Civil WHIZ in order to share what I learnt about Civil 3D
0 Likes
1,569 Views
18 Replies
Replies (18)
Message 2 of 19

rl_jackson
Mentor
Mentor

IMO just a quick look, I believe your OCD is overthinking things. You are using straight ACAD objects (or something) to achieve something that is built into C3D and not using a ADESK product based on my initial open of the file, Try the application your usings forum


Rick Jackson
Survey CAD Technician VI

Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 3 of 19

soonhui
Advisor
Advisor

@rl_jackson, I don't understand what you are saying. You mean?

 

I need to represent those Platforms as Surface because I want to do cut and fill between two surfaces. I don't think normal CAD objects can accomplish this goal?

##########

Ngu Soon Hui

##########

I'm the Benevolent Dictator for Life for MiTS Software. Read more here


I also setup Civil WHIZ in order to share what I learnt about Civil 3D
Message 4 of 19

surafeltklt
Advocate
Advocate

I believe its possible to do TIN surface with drop downs but the drawing is not from civil 3d and I did not quit understand it but you could do holes at those areas you called platforms I think we call them building foot prints and on this holes could make a surface defined by 3d lines or points for that mater; the thing building the flat surface in side the hole after that you could add those surfaces using edits to paste the flat surface on the other surface. well to to the dropped part in the tin make another boundary adjacent to section that is on higher elevation and build another flat surface inside the new boundary the paste this surface to the higher elevation flat surface. there could have been many work around to do this if you describe the situation more clearly thank you sir.

0 Likes
Message 5 of 19

soonhui
Advisor
Advisor

@surafeltklt, yes, the drawing is not from Civil 3D ( it's from AutoCAD).

 

My task is to convert the entities on the two layers: "Others" and "Terrain" into one TIN Surface. This is a challenge because

  1. it contains drop ( eg: there are edges/points that have the same {x,y} but different z), which I am not sure whether Civil 3D TIN surface can handle?
  2. I need to preserve the original lines and triangles.

 I can relax the second condition if it's not possible for Civil 3D to do so.

##########

Ngu Soon Hui

##########

I'm the Benevolent Dictator for Life for MiTS Software. Read more here


I also setup Civil WHIZ in order to share what I learnt about Civil 3D
Message 6 of 19

surafeltklt
Advocate
Advocate

I think civil 3d can handle it. just try the work around I mentioned earlier

0 Likes
Message 7 of 19

ChrisRS
Mentor
Mentor

The internet ate my reply.

I do not have time to recreate it.

Short version. 

 

You have a drawing that was created by non-Autodesk third-party software.

"Platforms" are not AutoCAD or Civil 3D objects.

The surfaces you are interested in are represented by meshes.

You can explode meshes to 3d Faces, then add those to a Civil 3D surface.

Link: Creating-Surface-from-3D-Faces 

To get Volumes, you need overlapping surfaces. Use Original Terrain and Others.

 

Revised File Attached.

Good luck,

Chris Stevens

Others

YG DWG Others.png

 

Original Terrain

YG DWG Original Terrain.png

 

FG  Paste in Original Terrain, then paste in Others. 

YG DWG FG.png

Christopher Stevens
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 8 of 19

surafeltklt
Advocate
Advocate

1st convert the mesh to tin then follow this procedure I believe its possible to do surface with drop downs. you could do holes at those areas that you want create flat surface and you could make the flat surface defined by 3d lines or points for that mater; the thing is building that flat surface in side the hole; after that you could add this surface using edits to paste the flat surface on the other surface that could be existing ground. well about making the dropped part in the flat surface make another boundary adjacent to or on the middle of the flat area and build another flat surface inside the new boundary the paste this surface to the bigger  surface. 

0 Likes
Message 9 of 19

Joe-Bouza
Mentor
Mentor

In Civil3d each Platform has to be its own surface to prevent triangles from dropping

Joe Bouza
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 10 of 19

sboon
Mentor
Mentor

If you only want to calculate volumes between the Original ground and the Others surface then there is no need to combine the two data sets.  I did pretty much the same as others - exploded the meshes to get 3d faces and then used them to build two surfaces.  After that I can calculate volumes as shown below.  The software will create a vertical boundary at the edge of the Others data where the two surfaces have different elevations.

 

sboon_0-1657575176377.png

 

 

Steve
Expert Elite Alumnus
0 Likes
Message 11 of 19

soonhui
Advisor
Advisor

@Joe-Bouza , what do you mean by

 


@Joe-Bouza wrote:

In Civil3d each Platform has to be its own surface to prevent triangles from dropping


 

Are you saying that inside a Surface, there can be no two vertex with the same {x,y} value, but different z values? 

##########

Ngu Soon Hui

##########

I'm the Benevolent Dictator for Life for MiTS Software. Read more here


I also setup Civil WHIZ in order to share what I learnt about Civil 3D
0 Likes
Message 12 of 19

soonhui
Advisor
Advisor

@surafeltklt , can you show me an example drawing of a surface contains drop ( ie: vertexes that are the same in {x,y} value but different in z)? Thank you!

 

There is a good reason I think that Surface in Civil 3D can't support surface drop, because the FindVertexAtXY  Method can only return one point, and not multiple points. What is the documented behavior for Civil 3D on this?

##########

Ngu Soon Hui

##########

I'm the Benevolent Dictator for Life for MiTS Software. Read more here


I also setup Civil WHIZ in order to share what I learnt about Civil 3D
0 Likes
Message 13 of 19

sboon
Mentor
Mentor

Civil 3d and pretty much every other piece of software used for building terrain models uses the Delauney algorithm.  That algorithm can only accept one elevation for any X,Y point.

 

If you Google "Civil3d wall breakline" you can find a tool that allows you to create a close approximation of a vertical face.

 

 

Steve
Expert Elite Alumnus
Message 14 of 19

rl_jackson
Mentor
Mentor

@Joe-Bouza is saying exactly that. A TIN can not have the same x,y,and z at the same x,y there must be a slight shift no matter how minute. You cannot have a "vertical" face in a TIN model".


Rick Jackson
Survey CAD Technician VI

Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 15 of 19

surafeltklt
Advocate
Advocate

yes, there can't be two points with the same xy and different z within the same surface or same triangulation; that's why you have to do two triangulation one for dropped flat surface the other for the remaining flat surface. 

0 Likes
Message 16 of 19

Joe-Bouza
Mentor
Mentor

not exactly but this is the case.

 

I am answering your question specifically; there can be no drop. a separate surface is the only way to do that

 

I define "Platform" as a 3D surface that is a coplanar polygon. Take for example, in a residential area, a road can consists of multiple platforms, lying alongside with the residential platforms ( where houses are built). The residential platforms are "flat", in the sense that all the z coordinates on the platforms are the same.

 

You can understand Platforms as TIN surface, but there might be drop between edge to edge of the triangles.

 

Now, how to represent "Platforms" in Civil 3D to the best accuracy? TIN surface is not really suitable, because between the triangles, there can be no drop.

 

I append a drawing here for illustration purpose. The entities in the both layers "Others" and "Terrain" are platforms according this definition. Note that in between the entities, there can be drop.

Joe Bouza
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 17 of 19

surafeltklt
Advocate
Advocate

you must have get me wrong sir; I did not say that you can have a surface containing the same xy and different z sir if u have read my first comment i say use two surfaces one for dropped part the other for the remaining flat part then paste then to create one single surface that's to avoid this issue.f1.JPGf2.JPG

0 Likes
Message 18 of 19

soonhui
Advisor
Advisor

@Joe-Bouza , your drawing is missing....

##########

Ngu Soon Hui

##########

I'm the Benevolent Dictator for Life for MiTS Software. Read more here


I also setup Civil WHIZ in order to share what I learnt about Civil 3D
0 Likes
Message 19 of 19

soonhui
Advisor
Advisor

@surafeltklt , sorry for the misunderstanding ! Can you attach a drawing to illustrate your point?

##########

Ngu Soon Hui

##########

I'm the Benevolent Dictator for Life for MiTS Software. Read more here


I also setup Civil WHIZ in order to share what I learnt about Civil 3D
0 Likes