Anuncios

The Autodesk Community Forums has a new look. Read more about what's changed on the Community Announcements board.

How to make a 3d solid out of points or 3d poly

Anonymous

How to make a 3d solid out of points or 3d poly

Anonymous
No aplicable

My question is about Solid objects.

 

I have an output from Abaqus program and they are only coordinates which i get after calculation. these are the deformed rockmass coordinates.

 

Now i have to make a solid out of them and bring the new deformed rockmass as a solid to Abaqus program back.

 

in this autocad file which is attached

 

I have made different layers including different output forms

 

the frist and second layers includs a command which imports coordinates from text file as a 3d poly

 

3th and 4th are layers including just points

 

and the last one which is called test layer is just front and the back side of rockmass even in this layer if you use sweep commands it will make a solid but it doesn't connect the point in a proper way.

 

Thanks

 

0 Me gusta
Responder
3.497 Vistas
18 Respuestas
Respuestas (18)

john.vellek
Alumni
Alumni

Hello @Anonymous,

 

I apologize for not seeing your post earlier.

 

I am looking at your example file and I am not quite sure what you mean by performing a Sweep to obtain your solid. Is the 3Dpline in the first or second layer the intended sweep path? or, are you trying to loft between polylines?

 

It appears from the "test" layer that you are indeed creating the solid but the left (back) face is the one that's not turning out as expected. Is it possible to add the additional face by using the edges of the solid? If my assumption(s) are incorrect, please correct me.

 

 

Can you send me a sample Screencast or series of pictures that illustrate the steps you are following and your desired output? I would be happy to help you if you can provide a bit more information.

 

Please hit the Accept as Solution button if my post fully solves your issue or answers your question.


John Vellek


Join the Autodesk Customer Council - Interact with developers, provide feedback on current and future software releases, and beta test the latest software!

Autodesk Knowledge Network | Autodesk Account | Product Feedback
0 Me gusta

john.vellek
Alumni
Alumni

Hello @Anonymous,

 

I am checking back with you regarding your post and whether or not your issue has been resolved. Please let me know if you arrived at a solution so others can benfit from your experience.

 

Please hit the Accept as Solution button if my post fully solves your issue or answers your question.


John Vellek


Join the Autodesk Customer Council - Interact with developers, provide feedback on current and future software releases, and beta test the latest software!

Autodesk Knowledge Network | Autodesk Account | Product Feedback
0 Me gusta

Anonymous
No aplicable

Hello John,

 

First of all sorry for replying that much late I was on a vacation. it is very kind of you the you are going to help me, it would be great if you can solve the problem because it is not easy to solve for me.

 

Now back to work, I will explain more in detail to give you an overall view what i am doing now and what is my target:

 

All of these different layer is an export from ABAQUS program with a modified auto cad code which read the points from a text file ''exported from ABAQUS'' and gives us this as points or poly lines which is connected together in a crazy way :cara_que_ríe_con_la_boca_abierta_y_los_ojos_sonrientes:

 

This cad file is a representative of deformed rock mass around the tunnel I have to do the same procedure for each part in total 12 parts.

 

Now let’s talk about just this part, left side of this object as you also mentioned is somehow seems not ok, but it is correct because on the program left side of the model is fixed in the boundary conditions of the model and it cannot move therefore it looks like this.

 

My favor is to find a solution to make a solid from ''point cloud out of edges'' layer or ‘‘point cloud out of edges'' layer because it will be very accurate solid.

These points are the representative of the deformed rock mass at that exact coordinate.

 

I have found one solution which is working but it is not accurate:

 

I import front face and also the back side of the rock mass drew a line as an alignment and makes a solid with sweep order giving the path which is the line.

 

it gives me a nice solid which looks ok but is not accurate. The problem is I am connection front and back point and refusing middle points of the rock mass which could deform as well also after some steps of excavation will be more deformation on this path which will be ignored by this method.

 

Thanks very much in advanced and again sorry for late reply

 

Best regards

Hanif

 

 

0 Me gusta

Anonymous
No aplicable

Hello John,

 

First of all sorry for replying that much late I was on a vacation. it is very kind of you the you are going to help me, it would be great if you can solve the problem because it is not easy to solve for me.

 

Now back to work, I will explain more in detail to give you an overall view what i am doing now and what is my target:

 

All of these different layer is an export from ABAQUS program with a modified auto cad code which read the points from a text file ''exported from ABAQUS'' and gives us this as points or poly lines which is connected together in a crazy way :cara_que_ríe_con_la_boca_abierta_y_los_ojos_sonrientes:

 

This cad file is a representative of deformed rock mass around the tunnel I have to do the same procedure for each part in total 12 parts.

 

Now let’s talk about just this part, left side of this object as you also mentioned is somehow seems not ok, but it is correct because on the program left side of the model is fixed in the boundary conditions of the model and it cannot move therefore it looks like this.

 

My favor is to find a solution to make a solid from ''point cloud out of edges'' layer or ‘‘point cloud out of edges'' layer because it will be very accurate solid.

These points are the representative of the deformed rock mass at that exact coordinate.

 

I have found one solution which is working but it is not accurate:

 

I import front face and also the back side of the rock mass drew a line as an alignment and makes a solid with sweep order giving the path which is the line.

 

it gives me a nice solid which looks ok but is not accurate. The problem is I am connection front and back point and refusing middle points of the rock mass which could deform as well also after some steps of excavation will be more deformation on this path which will be ignored by this method.

 

Thanks very much in advanced and again sorry for late reply

 

Best regards

Hanif

0 Me gusta

john.vellek
Alumni
Alumni

Hi hanif.yasrobi,

 

 

Welcome back to work!  I am looking at your situation and I don't have a great answer for you. I understand, I think, what you are trying to do but I am not well-versed in doing this kind of task so I am not going to tell you something just for the sake of an answer. I am talking with an internal resource that could perhaps come up with a better workflow for you. If so, I will post his suggestions here for you.

 

In the mean time, I wonder if when you import your data and then create your surfaces, if the errors in "connection" pints is due to too small a data set. Since you are importing only a small selection of points rather than a true point cloud, I think there is some extrapolation occurring which might cause the inconsistencies.

 

Have you tried to do this task with a larger dataset to see if the results are more accurate?  I was also wondering if you are doing this operation in AutoCAD or in a vertical product?  I would suggest that you try a trial version of Civil 3D to see if it can create the surfaces with a greater degree of accuracy.

 

Please post additional comments or results in this thread.


John Vellek


Join the Autodesk Customer Council - Interact with developers, provide feedback on current and future software releases, and beta test the latest software!

Autodesk Knowledge Network | Autodesk Account | Product Feedback
0 Me gusta

john.vellek
Alumni
Alumni

Hi hanif.yasrobi,

 I am still playing with your model. I used the data on Layer 3 (3dpolyline from the edges) and created a surface at the bottom and the top. Then I performed a LOFT to get a solid. This appears closed but I don't know if this is giving you what you want. Since the points appear to be located only at the top and bottom I used this process to create my solid. Please tell me if I am way off point here.

 

 


John Vellek


Join the Autodesk Customer Council - Interact with developers, provide feedback on current and future software releases, and beta test the latest software!

Autodesk Knowledge Network | Autodesk Account | Product Feedback
0 Me gusta

JDMather
Consultant
Consultant

Is something like this what you need?


-----------------------------------------------------------------------------------------
Autodesk Inventor 2019 Certified Professional
Autodesk AutoCAD 2013 Certified Professional
Certified SolidWorks Professional


0 Me gusta

Anonymous
No aplicable

Hello,

 

Thanks for your comment but it seems you have tried to just drew something which is look like the shape that i want but the problem or the point is

 

these are not the points on the circumference line of a circle of a rectangular these are coordinates which not look like this on the next steps these will defomr more and then they will not fit on the lines which you drew.

 

if you read my explanation the different layers which i have made is just different outputs which is imported to autocad with a modified command as you see it is not working perfectly.

 

If you have any solution for the layer which called point cloud out of edges let me know this is the deormation of rockmass on the edges and i have to prepare a solid out of it and bring it back to Abaqus as a part

 

Best regards

Hanif

0 Me gusta

john.vellek
Alumni
Alumni

Hi hanif.yasrobi,

 

I am curious about how you are doing the import into AutoCAD. Is this a plug-in or is there something special that you export out of your other program? These points are not really points as in a point cloud, they are just camera points which is rather different. Since you had the points at the two elevations I assumed that those were the only items imported into AutoCAD and thusly the only points upon which to construct the solid. To achieve more accurate results, more points would have to identify the intermediate locations.

 

So, I guess what I am saying, is that AutoCAD can't create data that hasn't been brought in from your other program. Is there a way to a) capture more site data and points b)export this additional data in a more meaningful form for AutoCAD?

 

Please hit the Accept as Solution button if my post fully solves your issue or answers your question.

 

 


John Vellek


Join the Autodesk Customer Council - Interact with developers, provide feedback on current and future software releases, and beta test the latest software!

Autodesk Knowledge Network | Autodesk Account | Product Feedback
0 Me gusta

Anonymous
No aplicable

Dear John Vellek,

 

Thanks very much for your kind effort, As you see the problem is with this command i mean loft there is two problem first last solid which you have made is some how rotated you see the Z lines looks not ok also with this method you are refusing deformations on the Z direction which is very inmportant.

 

you just pick two surface which is front side and back side of the rockmass and build a solid which refuse the deformation between these to surfaces which is 52 m length

 

First solution

 

I have found better solution for that actually with sweep command you can do more accurate job 

 

you can give a path i mean conect points of on side from back to front as poly line and sweep two objects with this given path in more accurate but it fits just to one path and ingores the other movements on the other sides

 

second solution

 

i have conected the points by hand on each side and made closed 3d poly and then with surfpatch command you can make a surface out of these closed 3d poly and the with sculpt command you can build a solid out of surfaces 

 

It seems ok but not on all surfaces if the surface has no curve is it is ok but if you use surfpatch command on curved polylines it makes funny surfaces with no reason

 

I really do not know why Auto cad is that much weak and unaccurate in these subject because the target is clear we have to be able to prepare solid from different inputs it can be 3d poly it can be points why they haven't seen these problems in this software

 

Again thanks very much for your kind support

 

If you have any other idea or if you need any more explanation for these solutions which i have found let me know

 

Best regards

Hanif 

0 Me gusta

Anonymous
No aplicable

Dear John Vellek,


The imports has been done in this way, there is a modified command which one of my colleague as the university wrote and i am using it. it reads the coordinates from TXT file and imports them to auto cad it seems it has been written in way that it connects the point to the closest one but is not working properly!

 

Also I have another command which imports coordinates as point
That is all.

 

Actually i can not write these small commands i am using the one which is available

 

Thanks

Best regards

Hanif

0 Me gusta

john.vellek
Alumni
Alumni

HI hanif.yasrobi,

For clarification on my steps:

 


 

Thanks very much for your kind effort, As you see the problem is with this command i mean loft there is two problem first last solid which you have made is some how rotated you see the Z lines looks not ok also with this method you are refusing deformations on the Z direction which is very inmportant.

 

These are based upon the polylines you created from the points so any changes in Z should be reflected by your points. 

 

you just pick two surface which is front side and back side of the rockmass and build a solid which refuse the deformation between these to surfaces which is 52 m length

 

I am not sure how your point data indicates this deformation.

 

 

First solution

 

I have found better solution for that actually with sweep command you can do more accurate job 

 

you can give a path i mean conect points of on side from back to front as poly line and sweep two objects with this given path in more accurate but it fits just to one path and ingores the other movements on the other sides

 

Sweep uses a shape along a path. I don't believe this is going to be accurate as the shape sounds like it is not uniform along the entire path.

 

second solution

 

i have conected the points by hand on each side and made closed 3d poly and then with surfpatch command you can make a surface out of these closed 3d poly and the with sculpt command you can build a solid out of surfaces 

 

It seems ok but not on all surfaces if the surface has no curve is it is ok but if you use surfpatch command on curved polylines it makes funny surfaces with no reason

 

You can explore meshes and how to mainpulate the vertices. But, again with only minimal point locations then it is all approximate.

 

I really do not know why Auto cad is that much weak and unaccurate in these subject because the target is clear we have to be able to prepare solid from different inputs it can be 3d poly it can be points why they haven't seen these problems in this software

 

 

Hanif 

 

I really think we need to look at the TXT file and how it is getting imported. Feel free to attach the data and the command (lisp routine?) that you are using to bring the data into AutoCAD.


 


John Vellek


Join the Autodesk Customer Council - Interact with developers, provide feedback on current and future software releases, and beta test the latest software!

Autodesk Knowledge Network | Autodesk Account | Product Feedback
0 Me gusta

Anonymous
No aplicable

Dear John Vellek

 

Thanks, I will uplaod TXT files tomorrow from university, Now is midnight here in Austria

 

Best regards

Hanif

0 Me gusta

Anonymous
No aplicable

Dear John,

 

As i have promiesed i am uploading TXT files which i have used to import data from Abaqus to Auto cad.

 

I think these 3 TXT files are enough to check if you have better solution if you need any more information please let me know.

 

Best regards
Hanif

0 Me gusta

Anonymous
No aplicable

Dear John,

 

I come up with the idea to put all sides if you can check to find easier way to build solid from these data

 

BR

Hanif

0 Me gusta

Anonymous
No aplicable

Dear John,

 

The rest of files

 

BR

Hanif

0 Me gusta

john.vellek
Alumni
Alumni

HI hanif.yasrobi,

 

I have been looking at your point data and it does appear that there are common points shared by the various "planes". What I don't see are spot points that would help to establish irregularities in the faces of the planes. I think this is what you were referring to as "deformations".  If you don't have these points I am not sure that you can actually get a true representation of the condition.

 

So, instead of using solids created by LOFT (which according to your points is correct), why not place a 3dsurface mesh at each of the faces so you could manually manipulate the appropriate "interior" vertices?

 

If this does not suffice, I am at a loss of what else to suggest. I am not an expert in creating surfaces from topo or contour points which is what you are basically trying to do. This type of feature would be more appropriately accomplished in Map or Civil 3D.

 

Please hit the Accept as Solution button if my post fully solves your issue or answers your question.


John Vellek


Join the Autodesk Customer Council - Interact with developers, provide feedback on current and future software releases, and beta test the latest software!

Autodesk Knowledge Network | Autodesk Account | Product Feedback
0 Me gusta

john.vellek
Alumni
Alumni

Good morning hanif.yasrobi,

 


I am checking back to see if my post helped you with your problem. Please add a post with your results so other Forum users can benefit.

Please hit the Accept as Solution button if my post fully solves your issue or answers your question.


John Vellek


Join the Autodesk Customer Council - Interact with developers, provide feedback on current and future software releases, and beta test the latest software!

Autodesk Knowledge Network | Autodesk Account | Product Feedback
0 Me gusta