Community
AutoCAD Forum
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Displaced solids

8 REPLIES 8
Reply
Message 1 of 9
knut_hunstad
463 Views, 8 Replies

Displaced solids

We are having problems with 3DSOLIDs being displaced when a drawing is saved and reopened. The grips are in the correct place, but the 3DSOLID itself is not where it should be. We found a fix in: https://forums.autodesk.com/t5/autocad-forum/solids-displaced-from-grips/m-p/7760682#M919294, with a VBA-project. But that doesn't fix the problem for all types of objects. And we would like to avoid the problem altogether. Or at least be able to make an arx-project that can run a test when opening a drawing to see if the problem has occured.

 

And of course: Autodesk should fix this!

 

Tips?

8 REPLIES 8
Message 2 of 9
natasha.l
in reply to: knut_hunstad

Hello @knut_hunstad

 

Thank you for posting. 

 

Are you importing these 3d objects from a 3rd party(non-Autodesk) software? 

Message 3 of 9
knut_hunstad
in reply to: natasha.l

Hi!

 

No, they are made in AutoCAD with loft, extrude etc.

 

Knut

Message 4 of 9
natasha.l
in reply to: knut_hunstad

Hello @knut_hunstad

 

Can you please share a file that demonstrates the issue, so we can take a look? 

 

Thank you. 

Message 5 of 9
knut_hunstad
in reply to: natasha.l

Here is a file with this problem. If you select the solid, change the height a little and then back, you will the solid "snaps" into place!

 

Best regards,

 

Knut

Message 6 of 9
natasha.l
in reply to: knut_hunstad

Hello @knut_hunstad

 

I have edited your 3d object by cleaning and checking 3D Solids by using SOLIDEDIT, it can remove redundant faces, edges, and vertices from a 3D solid, and verify whether the 3D solid is valid.

 

Limiting the maximum number of objects that display grips can help with performance you can add more if you like with GRIPOBJLIMIT. 

 

Please "Accept Solution" if a reply or replies have helped resolve the issue or answered your question, to help others in the community.

 

Message 7 of 9
knut_hunstad
in reply to: natasha.l

Hi and thanks for trying, I really appreciate it!

 

But I dont' see how any of those suggestions are valid for this case? If you run SOLIDEDIT, _body, _check and select the SOLID in the example drawing I sent, it reports that the SOLID is valid.

 

As I wrote earlier, I already have a workaround of: selecting the SOLID, changing a parameter and change it back again to have the SOLID "snap" into place. I also have a small function that does this for all SOLIDs. But since this displacement seems to happen after save/reopen, running this function doesn't really help! If we run it and store the drawing, how do we know the problem hasn't reappeared? So we never have a drawing that is really safe to send to our customer!

 

The problem is how to see when the problem suddenly is there and how to feel safe in a drawing with lots of SOLIDs that they are all correct?

 

Reducing GRIPOBJLIMIT doesn't do anything useful here, either. The problem is not that the grips are wrong, they are where they should be, it is the representation of the SOLID itself that is misplaced! And it happens with only 1 SOLID selected, so it has nothing to do with GRIPOBJLIMIT, which comes into play only when many objects are selected (as far as I understand the description).

 

So what I'm looking for is:

- if there is any hotfix out there already

- how to get this error through to Autodesk so they can fix this! The problems seems to have been around for a long time, is difficult to detect and very annoying!

- if there is any way to detect when the problem is there, so we at the very least can run a check on a drawing before we send it to a customer as the finished project. We can make an ObjectArx-program if that's what it takes, but what should we be looking for?

 

Thanks for any further feedback!

 

Best regards,

 

Knut

Message 8 of 9
knut_hunstad
in reply to: knut_hunstad

Here are 2 files with even stranger behaviour! In both, there are no visible objects.

 

Invisible 1:

This has 3 objects, none of them visible after a "Zoom", "Extents". If you press <ctrl>+A, you suddenly see the grips for all of them. If you drag a grip a little away from the object and snap it back again, the object suddenly appears!

 

Invisible 2:

This has 1 invisible object. If you press <ctrl>+A, you don't see any grips, although 1 object is selected. If you press <ctrl>+c and <ctrl>+v to copy it, the copy is visible.

 

In neither of these 2 cases, the VBA function I found to fix the original problem helps.

 

Please note that since in "Invisible 1" moving the grips make the object show and in "Invisible 2" copying it makes the copy show, I can't see this can have anything to do with any system variable settings for showing edges etc. It is more like there is some cache made for visualizing the SOLID that has become "stuck" with a wrong idea of how to represent it?

 

Best regards,

 

Knut

Message 9 of 9
natasha.l
in reply to: knut_hunstad

Hello @knut_hunstad

 

I understand your dissatisfaction, please provide your feedback to the AutoCAD Customer Council so they can make these improvements. 

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

Post to forums  

AutoCAD Inside the Factory


Autodesk Design & Make Report