Community
Civil 3D Forum
Welcome to Autodesk’s Civil 3D Forums. Share your knowledge, ask questions, and explore popular AutoCAD Civil 3D topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Why does C3D create non-destructive points?

15 REPLIES 15
Reply
Message 1 of 16
srousey74V5X
2070 Views, 15 Replies

Why does C3D create non-destructive points?

It's my first time on here, so please excuse me if I don't do things correctly.

 

When I create surfaces, C3D adds it's own points in certain locations. These are crosses with squares around them. I have seen where they are referred to as "non-destructive points". I work for a survey company, and I ONLY want it to interpolate between the points that the crew shoots. Often times the elevation of these square points don't make sense in comparison to the rest of the points, and thus the surface is incorrect. I have seen where they get created along boundary lines. That certainly seems to be the case for me. In my current project I have moved these boundaries to the bottom of the list under "definition" in the surface, and the points still show. WHY does C3D create points on it's own and can I stop it from doing this? How do I remove them from current surface?

 

I'm using Windows 10 and Civil 3d 2015

Civil 3d 2023
Processor Intel i7-13700K Sixteen Core Enhanced Performance Processor
System Memory 32GB DDR5-4800 MHz (2 - 16GB DIMMS)
M.2 Storage 500GB SSD NVMe/PCIe 4.0 M.2 Drive Expansion Card Slot(s)
NVIDIA RTX A2000 12GB
Operating System Microsoft Windows 10 Professional Edition
System type 64-bit operating system, x64-based processor

15 REPLIES 15
Message 2 of 16
BrianHailey
in reply to: srousey74V5X

Hi and welcome to the forums!

 

I'm not exactly sure which points you are referring to. Civil 3D shouldn't be adding any additional points to your surface unless you tell it to (via breakline supplementing, border as non-destructive breakline, smoothing surface, etc.). Can you share your surface here for us to look at? Zooming in on a point that you don't think should be there (perhaps draw a circle around it) will help us identify the issue.

Brian J. Hailey, P.E.



GEI Consultants
My Civil 3D Blog

Message 3 of 16
tcorey
in reply to: srousey74V5X


@srousey74V5X wrote:

It's my first time on here, so please excuse me if I don't do things correctly.

 


No one gets flamed on this forum. We're civil ized.  😉

 

Take a look at your Surface Properties, Definition tab, in the bottom section. Do you see Minimize Flat Areas? That function will add points as it tries to find area where contours/polyline have interpolated to themselves, causing flat spots. You can just uncheck that option, rebuild, see if that works for you. If it doesn't, and you want to put the setting back, just go to the dialog and turn it back on.



Tim Corey
MicroCAD Training and Consulting, Inc.
Redding, CA
Autodesk Gold Reseller

New knowledge is the most valuable commodity on earth. -- Kurt Vonnegut
Message 4 of 16
AllenJessup
in reply to: srousey74V5X

They're most likely the result of non-destructive breaklines or boundaries. I don't know how to stop their creation other than not to use that type of breakline/boundary.

 


@srousey74V5X wrote:

It's my first time on here, so please excuse me if I don't do things correctly.

 

I'm using Windows 10 and Civil 3d 2015


Very good first post including your version and OS. If you have performance or display issues. Please include computer and graphics card specs. The [Mac]ro dropdown makes it easy to add this info without typing it our each time.

Allen Jessup
CAD Manager - Designer
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 5 of 16
srousey74V5X
in reply to: BrianHailey

Attached is the drawing file.

Civil 3d 2023
Processor Intel i7-13700K Sixteen Core Enhanced Performance Processor
System Memory 32GB DDR5-4800 MHz (2 - 16GB DIMMS)
M.2 Storage 500GB SSD NVMe/PCIe 4.0 M.2 Drive Expansion Card Slot(s)
NVIDIA RTX A2000 12GB
Operating System Microsoft Windows 10 Professional Edition
System type 64-bit operating system, x64-based processor

Message 6 of 16
srousey74V5X
in reply to: tcorey

I see "Use minimize flat faces". Is that what you are referring to? The value is currently set to yes. How will changing that setting affect my surface?

Civil 3d 2023
Processor Intel i7-13700K Sixteen Core Enhanced Performance Processor
System Memory 32GB DDR5-4800 MHz (2 - 16GB DIMMS)
M.2 Storage 500GB SSD NVMe/PCIe 4.0 M.2 Drive Expansion Card Slot(s)
NVIDIA RTX A2000 12GB
Operating System Microsoft Windows 10 Professional Edition
System type 64-bit operating system, x64-based processor

Message 7 of 16
srousey74V5X
in reply to: srousey74V5X

The surface had 2 different areas that were shot. I separated the 2 using an overall "Hide" boundary and 2 separate "show" boundaries to keep from interpolating from 1 area to the other. I have seen this method suggested in other forums. I don't know if that matters some how. The square points I'm asking about are occurring pretty far away from the smaller area, so I don't see that being a factor. What determines WHERE it creates these mysterious points???

Civil 3d 2023
Processor Intel i7-13700K Sixteen Core Enhanced Performance Processor
System Memory 32GB DDR5-4800 MHz (2 - 16GB DIMMS)
M.2 Storage 500GB SSD NVMe/PCIe 4.0 M.2 Drive Expansion Card Slot(s)
NVIDIA RTX A2000 12GB
Operating System Microsoft Windows 10 Professional Edition
System type 64-bit operating system, x64-based processor

Message 8 of 16
BrianHailey
in reply to: srousey74V5X

When you added the boundaries to your surface, you used the option, "Non-destructive breakline" (or something along those lines). When using that option, if a boundary line crosses a triangle, it will place a point in the surface at that spot so it has something to triangulate to. If you don't want it to triangulate to that point, don't use the non-destructive option. Not choosing non-destructive, if the boundary crosses a triangle edge, it will completely remove that triangle. In other words, the only triangles that will be displayed in your surface are the ones that are completely within the boundary. If you want the surface to go to the boundary, it needs additional point along the boundary to triangulate to.

 

Hope this makes sense.

Brian J. Hailey, P.E.



GEI Consultants
My Civil 3D Blog

Message 9 of 16
srousey74V5X
in reply to: srousey74V5X

I apologize. I notice I had turned the surface off and points off. I have attached the drawing showing the TIN and the points. When you open the drawing you should be looking at the area with the created points.

Civil 3d 2023
Processor Intel i7-13700K Sixteen Core Enhanced Performance Processor
System Memory 32GB DDR5-4800 MHz (2 - 16GB DIMMS)
M.2 Storage 500GB SSD NVMe/PCIe 4.0 M.2 Drive Expansion Card Slot(s)
NVIDIA RTX A2000 12GB
Operating System Microsoft Windows 10 Professional Edition
System type 64-bit operating system, x64-based processor

Message 10 of 16
srousey74V5X
in reply to: BrianHailey

If you look at the recent drawing I attached, why can't it simply interpolate between the survey points that are used. The longest leg is 194'. I don't mind it interpolating that long in this example. Just let points 462 & 463 interpolate directly to point 313? Why can it not simply do that?? I went back and did the boundary deselecting the "non-destructive breakline". Then It just stopped the surface at point 461, completely ignoring points 462-464???

 

 

Civil 3d 2023
Processor Intel i7-13700K Sixteen Core Enhanced Performance Processor
System Memory 32GB DDR5-4800 MHz (2 - 16GB DIMMS)
M.2 Storage 500GB SSD NVMe/PCIe 4.0 M.2 Drive Expansion Card Slot(s)
NVIDIA RTX A2000 12GB
Operating System Microsoft Windows 10 Professional Edition
System type 64-bit operating system, x64-based processor

Message 11 of 16
AllenJessup
in reply to: srousey74V5X

I turned off your Overall Hide boundary and traced the lines in red shown below. Then I turned it back on and created the screenshot. It shows why the non-destructive points are created where they are. This is what Autodesk calls "expected behavior" The second screenshot shows how I've use the Add Line and Delete Point commands to create the interpolation you want to see.

Hide.PNGHide2.PNGz

One problem is that once the non-destructive points are created. They don't disappear if you uncheck the boundary.

The surface creation algorithm can only go so far. That's why we need the Surface editing tools.  

Allen Jessup
CAD Manager - Designer
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 12 of 16
srousey74V5X
in reply to: AllenJessup

Thank all of you for the responses.

 

I attempted the "add line" after changing the boundary. It didn't add the lines for some reason? I've had problems with this feature before and works fine other times???

Civil 3d 2023
Processor Intel i7-13700K Sixteen Core Enhanced Performance Processor
System Memory 32GB DDR5-4800 MHz (2 - 16GB DIMMS)
M.2 Storage 500GB SSD NVMe/PCIe 4.0 M.2 Drive Expansion Card Slot(s)
NVIDIA RTX A2000 12GB
Operating System Microsoft Windows 10 Professional Edition
System type 64-bit operating system, x64-based processor

Message 13 of 16
AllenJessup
in reply to: srousey74V5X

As you can see. I managed it in C3D 2017. Sometimes you just have to try adding and deleting in a different order. I started by adding a line between 313 and the closest point, #461, and then worked outward. After creating each line. I deleted a couple of the non-destructive points closest to the midpoint of the line.. When I added the last line. It interpolated to a point below the gap. I just deleted those lines and left the result I showed.

Allen Jessup
CAD Manager - Designer
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 14 of 16
BrianHailey
in reply to: srousey74V5X


@srousey74V5X wrote:

If you look at the recent drawing I attached, why can't it simply interpolate between the survey points that are used. The longest leg is 194'. I don't mind it interpolating that long in this example. Just let points 462 & 463 interpolate directly to point 313? Why can it not simply do that?? I went back and did the boundary deselecting the "non-destructive breakline". Then It just stopped the surface at point 461, completely ignoring points 462-464???

 

 


Civil 3D (and every other civil design program that I know of) uses the Delaunay Triangulation algorithm. It triangulates between the points provided in a certain consistent manner. When you add a boundary to the surface, it does it's best to maintain the triangles created from the data but removes the data in the area outside (or inside for a hide boundary) the boundary. If you draw breaklines from points 462 & 463 to point 313, you will likely get the results you want.

This is the purpose of breaklines. C3D doesn't just know what you want. In the areas that it triangulates incorrectly (according to how you want it to be), supplement the point data with breakline data.

Brian J. Hailey, P.E.



GEI Consultants
My Civil 3D Blog

Message 15 of 16
srousey74V5X
in reply to: srousey74V5X

Thank you all for your responses and trying to help me.

Civil 3d 2023
Processor Intel i7-13700K Sixteen Core Enhanced Performance Processor
System Memory 32GB DDR5-4800 MHz (2 - 16GB DIMMS)
M.2 Storage 500GB SSD NVMe/PCIe 4.0 M.2 Drive Expansion Card Slot(s)
NVIDIA RTX A2000 12GB
Operating System Microsoft Windows 10 Professional Edition
System type 64-bit operating system, x64-based processor

Message 16 of 16
ngerszewski
in reply to: tcorey

Thank you so much. 

Civil3d 2020 kept throwing in all these random points at zero elevation.

This worked for me.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Rail Community


 

Autodesk Design & Make Report