PDA

View Full Version : "Exploding" model



sharky
31st Jan 2008, 02:10 pm
Hello,

I am wondering if Acad (2008 ) has some command that could "explode" my 3D element assembly in different directions? So, I have something drawn in 3D and i would like it to "dissasemble" in all directions so that someone else can see how is it all put together. I hope my answer is clear but you can ask me if it's not.

Thanks for all answers

sharky

CADken
31st Jan 2008, 02:34 pm
Hello,

I am wondering if Acad (2008 ) has some command that could "explode" my 3D element assembly in different directions? So, I have something drawn in 3D and i would like it to "dissasemble" in all directions so that someone else can see how is it all put together. I hope my answer is clear but you can ask me if it's not.

Thanks for all answers

sharky

basically you are trying to create each individual part and show an "exploded" view of the assembly.

the best way would be to create each piece and then xref them into position and arrange them to appear to be "exploded"

altho, i'm sure there is a much better way than I'm suggesting, so hopefully some members will have much better input.

SLW210
31st Jan 2008, 04:54 pm
See this thread...

"explode" (distance) parts - solids (http://www.cadtutor.net/forum/showthread.php?t=18482)

sharky
31st Jan 2008, 06:45 pm
I tried and it works but not exactly as I want. It moves some parts in directions that i dont want. I'll post a picture and you will know exactly what I am talking about.

Is it normal for that kind of drawing that takes almost 6 minutes to open? (15MB)

http://i26.tinypic.com/2h58cc0.jpghttp://i28.tinypic.com/2u595li.jpg

SLW210
31st Jan 2008, 06:52 pm
I am sure the author could modify it. Try posting something about it in the thread.

Did you try the Dynamic Block?

sharky
31st Jan 2008, 07:21 pm
Did you try the Dynamic Block?

I don't know how tu use that editor.

Raggi_Thor
1st Feb 2008, 12:53 am
The vba code I posted simply double the distance from the origin to each object in the model when you "Explode" and moved everything the same distance towards the origin when you "Implode".

Try to move your model so that the origin is where you want the basepoint or the center of the explosion.

In the code you can also change the factor to larger number to get more effect. OK, these numbers should be a constant in the code. Now you have to change the numbers several places, look for "2" and "4":


CP(0) = (Bmin(0) + Bmax(0)) / 2
CP(1) = (Bmin(1) + Bmax(1)) / 2
....
CP(0) = (Bmin(0) + Bmax(0)) / 4 'Now this is midway..
CP(1) = (Bmin(1) + Bmax(1)) / 4

Raggi_Thor
1st Feb 2008, 10:04 am
Sharky, if you don't know how to use the command MOVE, then find out! Find a tutorial for that or start the command and hit F1 for Help.

sharky
1st Feb 2008, 01:01 pm
I know how to use MOVE command, but it's kind of difficult moving objects in 3D. If I look from the top and move one object where I want, when I go to isometric view it appears far in a distance.

Raggi_Thor
1st Feb 2008, 01:05 pm
I didn't mean to be harse :-)
In 3D yu need to type coordinates or use point filters (type ".x" to get onlye the x coordinate and so on) an object snap.

For example:
Select all.
Type M
set basepoint to midbetween the corners of your baseplate
move to 0,0,0 (type it).

SLW210
1st Feb 2008, 02:55 pm
I don't know how tu use that editor.

If you go back to the thread I posted you will see a link to a tutorial for Dynamic Blocks.

You shouldn't need to do it now that Raggi_Thor told you how to fix the VBA routine, but wouldn't hurt for you to learn to use Dynamic Blocks in the future. :thumbsup: